j3d.utils.sceneGraphBuilderUtils
Class SGBuilder
java.lang.Object
j3d.utils.sceneGraphBuilderUtils.SGBuilder
public class SGBuilder
- extends java.lang.Object
Method Summary |
static javax.media.j3d.Appearance |
appearance(int mode,
int cull)
|
static javax.media.j3d.BranchGroup |
axes(double radius)
|
static javax.media.j3d.Background |
background(javax.vecmath.Color3f c)
|
static javax.media.j3d.Background |
background(javax.vecmath.Color3f c,
javax.media.j3d.BranchGroup bg,
javax.media.j3d.BoundingSphere bounds)
|
static com.sun.j3d.utils.geometry.Primitive |
cone(java.lang.String name,
float base,
float height)
|
static javax.media.j3d.DirectionalLight |
directionalLight(java.lang.String name,
javax.vecmath.Color3f c,
javax.vecmath.Vector3f direction,
javax.media.j3d.BoundingSphere bounds)
|
static javax.media.j3d.Appearance |
frontSurface()
|
static javax.media.j3d.BranchGroup |
greatCircleAxes()
|
static javax.media.j3d.Shape3D |
line(java.lang.String name,
javax.vecmath.Point3d start,
javax.vecmath.Point3d end,
javax.vecmath.Color3f color1,
javax.vecmath.Color3f color2)
|
static javax.media.j3d.BranchGroup |
makePickable(java.lang.String name,
javax.media.j3d.Node node,
com.sun.j3d.utils.universe.SimpleUniverse u,
double radius)
|
static javax.media.j3d.BranchGroup |
newBranchGroup(java.lang.String name)
|
static javax.media.j3d.BranchGroup |
newBranchGroup(java.lang.String name,
javax.media.j3d.Node n)
|
static void |
printBranchGroups(com.sun.j3d.utils.universe.SimpleUniverse u)
|
static void |
printChildren(java.lang.String indent,
java.util.Enumeration branchGraphs)
|
static void |
printChildren(java.lang.String indent,
javax.media.j3d.Group bg)
|
static javax.media.j3d.Shape3D |
text3D(java.lang.String text,
java.lang.String fontName,
int style,
int size,
javax.vecmath.Color3f color,
javax.vecmath.Point3f point)
|
static javax.media.j3d.Appearance |
wireFrame()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SGBuilder
public SGBuilder()
appearance
public static javax.media.j3d.Appearance appearance(int mode,
int cull)
axes
public static javax.media.j3d.BranchGroup axes(double radius)
background
public static javax.media.j3d.Background background(javax.vecmath.Color3f c)
background
public static javax.media.j3d.Background background(javax.vecmath.Color3f c,
javax.media.j3d.BranchGroup bg,
javax.media.j3d.BoundingSphere bounds)
cone
public static com.sun.j3d.utils.geometry.Primitive cone(java.lang.String name,
float base,
float height)
directionalLight
public static javax.media.j3d.DirectionalLight directionalLight(java.lang.String name,
javax.vecmath.Color3f c,
javax.vecmath.Vector3f direction,
javax.media.j3d.BoundingSphere bounds)
frontSurface
public static javax.media.j3d.Appearance frontSurface()
greatCircleAxes
public static javax.media.j3d.BranchGroup greatCircleAxes()
line
public static javax.media.j3d.Shape3D line(java.lang.String name,
javax.vecmath.Point3d start,
javax.vecmath.Point3d end,
javax.vecmath.Color3f color1,
javax.vecmath.Color3f color2)
makePickable
public static javax.media.j3d.BranchGroup makePickable(java.lang.String name,
javax.media.j3d.Node node,
com.sun.j3d.utils.universe.SimpleUniverse u,
double radius)
newBranchGroup
public static javax.media.j3d.BranchGroup newBranchGroup(java.lang.String name)
newBranchGroup
public static javax.media.j3d.BranchGroup newBranchGroup(java.lang.String name,
javax.media.j3d.Node n)
printBranchGroups
public static void printBranchGroups(com.sun.j3d.utils.universe.SimpleUniverse u)
printChildren
public static void printChildren(java.lang.String indent,
java.util.Enumeration branchGraphs)
printChildren
public static void printChildren(java.lang.String indent,
javax.media.j3d.Group bg)
text3D
public static javax.media.j3d.Shape3D text3D(java.lang.String text,
java.lang.String fontName,
int style,
int size,
javax.vecmath.Color3f color,
javax.vecmath.Point3f point)
wireFrame
public static javax.media.j3d.Appearance wireFrame()