j3d.utils
Class Utils
java.lang.Object
j3d.utils.Utils
public final class Utils
- extends java.lang.Object
Constructor Summary |
Utils()
|
Method Summary |
static void |
addKeyboardNavigation(javax.media.j3d.TransformGroup tg,
javax.media.j3d.BranchGroup bg)
|
static void |
addLights(javax.media.j3d.BoundingSphere bounds1,
javax.media.j3d.BranchGroup b)
This adds some lights to the content branch of the scene graph. |
static void |
addLights(javax.media.j3d.BranchGroup bg)
|
static void |
addMotion(javax.media.j3d.Alpha a,
javax.media.j3d.TransformGroup objectsXformGroup,
javax.media.j3d.BranchGroup theBgToMove)
|
static boolean |
checkImagesDirectory()
|
static void |
checkJava3d()
|
static javax.media.j3d.Group |
createObject(javax.media.j3d.Appearance app,
double scale,
double xpos,
double ypos)
|
static javax.media.j3d.Appearance |
getAppearance(java.awt.Component c)
|
static javax.media.j3d.BranchGroup |
getBranchGroup()
|
static javax.media.j3d.Canvas3D |
getCanvas3D(java.awt.Container c)
SetLayout to border layout and |
static void |
getDirectionLight(javax.media.j3d.BoundingSphere bounds,
javax.media.j3d.BranchGroup objRoot)
|
static javax.media.j3d.Appearance |
getImageApperance(java.awt.Image image)
|
static javax.media.j3d.Background |
getImageBackground(java.lang.String fileName)
|
static javax.media.j3d.Appearance |
getMandelAppearance(int w,
int h)
|
static javax.media.j3d.Background |
getMandleBackground(int w,
int h)
|
static javax.media.j3d.Texture |
getMandleTexture(int w,
int h)
|
static com.sun.j3d.utils.geometry.Primitive |
getSphere()
|
static javax.media.j3d.Texture |
getTexture(java.awt.Component c)
|
static javax.media.j3d.Texture |
getTexture(java.io.File f)
|
static javax.media.j3d.Texture |
getTexture(java.awt.Image img)
|
static javax.media.j3d.BranchGroup |
getTextureSphere(double scale,
double xpos,
double ypos,
java.io.File f)
|
static javax.media.j3d.BranchGroup |
getTextureSphere(double scale,
double xpos,
double ypos,
java.awt.Image image)
|
static javax.media.j3d.TransformGroup |
getTransformGroup()
|
static javax.media.j3d.TransformGroup |
getTransformGroup(javax.media.j3d.Transform3D t3d)
|
static javax.media.j3d.ViewPlatform |
getViewPlatform()
|
static boolean |
isJava3dInstalled()
|
static boolean |
isJava3dLoaded()
|
static void |
main(java.lang.String[] args)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Utils
public Utils()
checkJava3d
public static void checkJava3d()
isJava3dInstalled
public static boolean isJava3dInstalled()
checkImagesDirectory
public static boolean checkImagesDirectory()
getTexture
public static javax.media.j3d.Texture getTexture(java.awt.Component c)
getAppearance
public static javax.media.j3d.Appearance getAppearance(java.awt.Component c)
getMandleTexture
public static javax.media.j3d.Texture getMandleTexture(int w,
int h)
getTexture
public static javax.media.j3d.Texture getTexture(java.awt.Image img)
getMandleBackground
public static javax.media.j3d.Background getMandleBackground(int w,
int h)
addKeyboardNavigation
public static void addKeyboardNavigation(javax.media.j3d.TransformGroup tg,
javax.media.j3d.BranchGroup bg)
getCanvas3D
public static javax.media.j3d.Canvas3D getCanvas3D(java.awt.Container c)
- SetLayout to border layout and
- Returns:
- a Canvas3D based on the container
addLights
public static void addLights(javax.media.j3d.BranchGroup bg)
addLights
public static void addLights(javax.media.j3d.BoundingSphere bounds1,
javax.media.j3d.BranchGroup b)
- This adds some lights to the content branch of the scene graph.
- Parameters:
b
- The BranchGroup to add the lights to.
getImageBackground
public static javax.media.j3d.Background getImageBackground(java.lang.String fileName)
main
public static void main(java.lang.String[] args)
getImageApperance
public static javax.media.j3d.Appearance getImageApperance(java.awt.Image image)
getTextureSphere
public static javax.media.j3d.BranchGroup getTextureSphere(double scale,
double xpos,
double ypos,
java.awt.Image image)
getDirectionLight
public static void getDirectionLight(javax.media.j3d.BoundingSphere bounds,
javax.media.j3d.BranchGroup objRoot)
getSphere
public static com.sun.j3d.utils.geometry.Primitive getSphere()
createObject
public static javax.media.j3d.Group createObject(javax.media.j3d.Appearance app,
double scale,
double xpos,
double ypos)
getTransformGroup
public static javax.media.j3d.TransformGroup getTransformGroup(javax.media.j3d.Transform3D t3d)
getTextureSphere
public static javax.media.j3d.BranchGroup getTextureSphere(double scale,
double xpos,
double ypos,
java.io.File f)
addMotion
public static void addMotion(javax.media.j3d.Alpha a,
javax.media.j3d.TransformGroup objectsXformGroup,
javax.media.j3d.BranchGroup theBgToMove)
getBranchGroup
public static javax.media.j3d.BranchGroup getBranchGroup()
getViewPlatform
public static javax.media.j3d.ViewPlatform getViewPlatform()
getTransformGroup
public static javax.media.j3d.TransformGroup getTransformGroup()
getTexture
public static javax.media.j3d.Texture getTexture(java.io.File f)
getMandelAppearance
public static javax.media.j3d.Appearance getMandelAppearance(int w,
int h)
isJava3dLoaded
public static boolean isJava3dLoaded()