A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Handle events from the GUI components we created
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.behaviortest.BehaviorTest
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.lighttest.LightObject
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.loadertest.LoaderTest
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.multiview.MultiView
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.pickcollisiontest.PickCollisionTest
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.platformtest.PlatformTest
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.rastertest.RasterTest
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.swingtest.SwingTest
AWT callback to indicate that an items has been selected from a menu.
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.texcoordtest.TexCoordTest
 
actionPerformed(ActionEvent) - Method in class org.selman.java3d.book.triangulatortest.TriangulatorTest
 
addBehaviors(Group) - Method in class org.selman.java3d.book.avatartest.AvatarTest
 
addBehaviorToParentGroup(Group) - Method in class org.selman.java3d.book.common.BoundsBehavior
 
addButton(String) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Helper method to add a Button to the UI.
addButton(String) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.appearancetest.AppearanceTest
 
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.common.Java3dApplet
 
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.multiview.MultiView
 
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.swingtest.SwingTest
Callback to allow the Canvas3D to be added to a Panel.
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.texcoordtest.TexCoordTest
 
addCanvas3D(Canvas3D) - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
addCube(BranchGroup, double, double, double, double, double, double, String, boolean) - Method in class org.selman.java3d.book.pickcollisiontest.PickCollisionTest
 
addField(String, int) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Helper method to add a TextField to the UI
addField(String, int) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
addGeometry(GeometryArray) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
addGeometry(GeometryArray) - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Adds a GeometryArray to the RenderingEngine.
addLights(BranchGroup) - Method in class org.selman.java3d.book.simpletest.SimpleTest
 
addSphere(BranchGroup, double, double, double, Vector3d, String) - Method in class org.selman.java3d.book.pickcollisiontest.PickCollisionTest
 
addTornadoText3D(TornadoText3D) - Method in class org.selman.java3d.book.text3dtest.TornadoRotation
 
addUiToPanel(JPanel) - Method in class org.selman.java3d.book.common.UiAlpha
 
addUiToPanel(Panel) - Method in class org.selman.java3d.book.lighttest.AmbientLightObject
 
addUiToPanel(Panel) - Method in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
addUiToPanel(Panel) - Method in class org.selman.java3d.book.lighttest.LightObject
 
addUiToPanel(Panel) - Method in class org.selman.java3d.book.lighttest.PointLightObject
 
addUiToPanel(Panel) - Method in class org.selman.java3d.book.lighttest.SpotLightObject
 
addViewBranchGroup(Locale, BranchGroup) - Method in class org.selman.java3d.book.common.Java3dApplet
 
addViewBranchGroup(Locale, BranchGroup) - Method in class org.selman.java3d.book.swingtest.SwingTest
Adds the View side of the scenegraph to the Locale
adjustTransform(int, int) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Transforms the x,y mouse coordinates to coordinates relative to the object.
AlphaPair - class org.selman.java3d.book.customalphatest.AlphaPair.
 
AlphaPair(long, float) - Constructor for class org.selman.java3d.book.customalphatest.AlphaPair
 
AlphaTest - class org.selman.java3d.book.alphatest.AlphaTest.
Draws a simple plot of a parameterized Java 3D Alpha Function to an AWT Window.
AlphaTest() - Constructor for class org.selman.java3d.book.alphatest.AlphaTest
Constructor
altMove(int) - Method in class org.selman.java3d.book.common.KeyBehavior
 
altMove(int) - Method in class org.selman.java3d.book.keynavigatetest.KeyCollisionBehavior
 
AmbientLightObject - class org.selman.java3d.book.lighttest.AmbientLightObject.
 
AmbientLightObject() - Constructor for class org.selman.java3d.book.lighttest.AmbientLightObject
 
animating - Variable in class org.selman.java3d.book.myjava3d.Surface
 
AnimatingSurface - class org.selman.java3d.book.myjava3d.AnimatingSurface.
This class implements a rendering surface that will repaint itself continiously using a low-priority thread.
AnimatingSurface() - Constructor for class org.selman.java3d.book.myjava3d.AnimatingSurface
 
AntiAlias - Variable in class org.selman.java3d.book.myjava3d.Surface
 
AppearanceComponent - class org.selman.java3d.book.appearancetest.AppearanceComponent.
 
AppearanceComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.AppearanceComponent
 
AppearanceTest - class org.selman.java3d.book.appearancetest.AppearanceTest.
Allows the various Java 3D Appearance components to be specified interactively and applies the Appearance to an object in a scene.
AppearanceTest() - Constructor for class org.selman.java3d.book.appearancetest.AppearanceTest
 
Application - class org.selman.java3d.book.launcher.Application.
Quick-and-dirty encapsulation of an example application.
Application.NativeExecute - class org.selman.java3d.book.launcher.Application.NativeExecute.
 
Application.NativeExecute(String, File) - Constructor for class org.selman.java3d.book.launcher.Application.NativeExecute
 
Application(String) - Constructor for class org.selman.java3d.book.launcher.Application
 
applyTransform() - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Saves the behaviors Transform3D into its TransformGroup (if present).
applyVectorToObject(Vector3f) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Apply a delta vector (in the object's local coordinates) to the object.
applyVectorToObject(Vector3f) - Method in class org.selman.java3d.book.common.TornadoMouseRotate
 
applyVectorToObject(Vector3f) - Method in class org.selman.java3d.book.common.TornadoMouseScale
 
applyVectorToObject(Vector3f) - Method in class org.selman.java3d.book.common.TornadoMouseTranslate
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
assignNullToAppearance() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
assignToAppearance() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
attachBehavior(Behavior) - Method in class org.selman.java3d.book.common.ComplexObject
 
attachSplinePathInterpolator(Alpha, Transform3D, URL) - Method in class org.selman.java3d.book.common.ComplexObject
 
AvatarTest - class org.selman.java3d.book.avatartest.AvatarTest.
Displays a simple driving type game scene, using texture mapped cubes.
AvatarTest() - Constructor for class org.selman.java3d.book.avatartest.AvatarTest
 
AwtRenderingEngine - class org.selman.java3d.book.myjava3d.AwtRenderingEngine.
Implementation of the RenderingEngine interface using AWT.
AwtRenderingEngine() - Constructor for class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 

B

BACK - Static variable in class org.selman.java3d.book.cuboidtest.Cuboid
Used to designate the back side of the Cuboid when using getShape().
BehaviorTest - class org.selman.java3d.book.behaviortest.BehaviorTest.
Creates five sample behaviors and applies them to an object in a scene:
BehaviorTest() - Constructor for class org.selman.java3d.book.behaviortest.BehaviorTest
 
BillboardTest - class org.selman.java3d.book.billboardtest.BillboardTest.
Creates a simple rotating scene that includes two text billboards, one created to ROTATE_ABOUT_AXIS the other ROTATE_ABOUT_POINT.
BillboardTest() - Constructor for class org.selman.java3d.book.billboardtest.BillboardTest
 
bimg - Variable in class org.selman.java3d.book.myjava3d.Surface
 
BOTTOM - Static variable in class org.selman.java3d.book.cuboidtest.Cuboid
Used to designate the bottom side of the Cuboid when using getShape().
BoundsBehavior - class org.selman.java3d.book.common.BoundsBehavior.
 
BoundsBehavior(Node) - Constructor for class org.selman.java3d.book.common.BoundsBehavior
 
BoundsTest - class org.selman.java3d.book.boundstest.BoundsTest.
Test harness to investigate the Bounds objects for a Java 3D scenegraph.
BoundsTest() - Constructor for class org.selman.java3d.book.boundstest.BoundsTest
 
Building - class org.selman.java3d.book.avatartest.Building.
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
Building(Component, Group, int) - Constructor for class org.selman.java3d.book.avatartest.Building
 
buildUi() - Method in class org.selman.java3d.book.alphatest.AlphaTest
Creates the UI components
buildUi() - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 

C

Car - class org.selman.java3d.book.avatartest.Car.
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
CAR_HEIGHT - Static variable in class org.selman.java3d.book.avatartest.Car
 
CAR_LENGTH - Static variable in class org.selman.java3d.book.avatartest.Car
 
CAR_WIDTH - Static variable in class org.selman.java3d.book.avatartest.Car
 
Car(Component, Group, int) - Constructor for class org.selman.java3d.book.avatartest.Car
 
CarSteering - class org.selman.java3d.book.avatartest.CarSteering.
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
CarSteering(TransformGroup) - Constructor for class org.selman.java3d.book.avatartest.CarSteering
 
clearSurface - Variable in class org.selman.java3d.book.myjava3d.Surface
 
cloneNode(boolean) - Method in class org.selman.java3d.book.cuboidtest.Cuboid
Used to create a new instance of the node.
COLLISION - Static variable in class org.selman.java3d.book.common.ComplexObject
 
COLLISION_SOUND - Static variable in class org.selman.java3d.book.common.ComplexObject
 
CollisionBehavior - class org.selman.java3d.book.avatartest.CollisionBehavior.
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
CollisionBehavior - class org.selman.java3d.book.common.CollisionBehavior.
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
CollisionBehavior - class org.selman.java3d.book.pickcollisiontest.CollisionBehavior.
This behavior detects collisions between the branch of a scene, and a collision object.
CollisionBehavior(BranchGroup, TransformGroup, Appearance, Vector3d, Vector3d) - Constructor for class org.selman.java3d.book.pickcollisiontest.CollisionBehavior
 
CollisionBehavior(Node, ComplexObject) - Constructor for class org.selman.java3d.book.avatartest.CollisionBehavior
 
CollisionBehavior(Node, ComplexObject) - Constructor for class org.selman.java3d.book.common.CollisionBehavior
 
CollisionChecker - class org.selman.java3d.book.keynavigatetest.CollisionChecker.
 
CollisionChecker(Node, CollisionDetector, boolean) - Constructor for class org.selman.java3d.book.keynavigatetest.CollisionChecker
 
CollisionDetector - interface org.selman.java3d.book.keynavigatetest.CollisionDetector.
 
ColoringComponent - class org.selman.java3d.book.appearancetest.ColoringComponent.
 
ColoringComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.ColoringComponent
 
CompileTest - class org.selman.java3d.book.compiletest.CompileTest.
Creates 1000 same-sized cubes and compiles the scene.
CompileTest() - Constructor for class org.selman.java3d.book.compiletest.CompileTest
 
ComplexObject - class org.selman.java3d.book.common.ComplexObject.
 
ComplexObject(Component, Group, int) - Constructor for class org.selman.java3d.book.common.ComplexObject
 
composite - Variable in class org.selman.java3d.book.myjava3d.Surface
 
computeDrawScale(long) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Computes the drawing scales based on the Alpha function and the size of the Window.
computeDrawScale(long) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
controlMove(int) - Method in class org.selman.java3d.book.common.KeyBehavior
 
controlMove(int) - Method in class org.selman.java3d.book.keynavigatetest.KeyCollisionBehavior
 
createApplicationBounds() - Method in class org.selman.java3d.book.common.Java3dApplet
 
createApplicationBounds() - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createApplicationBounds() - Method in class org.selman.java3d.book.swingtest.SwingTest
Create a Bounds object for the scene.
createAudioDevice(PhysicalEnvironment) - Method in class org.selman.java3d.book.common.Java3dApplet
 
createAudioDevice(PhysicalEnvironment) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createBackground() - Method in class org.selman.java3d.book.behaviortest.BehaviorTest
 
createBackground() - Method in class org.selman.java3d.book.common.Java3dApplet
 
createBackground() - Method in class org.selman.java3d.book.interpolatortest.InterpolatorTest
 
createBackground() - Method in class org.selman.java3d.book.lighttest.LightTest
 
createBackground() - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
createBackground() - Method in class org.selman.java3d.book.pointtest.PointTest
 
createBackground() - Method in class org.selman.java3d.book.simpletest.SimpleTest
 
createBackground() - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createBackground() - Method in class org.selman.java3d.book.swingtest.SwingTest
Create a Background for the Canvas3D.
createBackground() - Method in class org.selman.java3d.book.texcoordtest.TexCoordTest
 
createBackground() - Method in class org.selman.java3d.book.triangulatortest.TriangulatorTest
 
createBackground(Group) - Method in class org.selman.java3d.book.avatartest.AvatarTest
 
createBehaviors(BranchGroup) - Method in class org.selman.java3d.book.simpletest.SimpleTest
 
createBufferedImage(int, int, int) - Method in class org.selman.java3d.book.myjava3d.Surface
 
createBuildings(Group) - Method in class org.selman.java3d.book.avatartest.AvatarTest
 
createBuildings(Group) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createCanvas3D() - Method in class org.selman.java3d.book.common.Java3dApplet
 
createCanvas3D() - Method in class org.selman.java3d.book.immediatetest.ImmediateTest
 
createCanvas3D() - Method in class org.selman.java3d.book.mixedtest.MixedTest
 
createCanvas3D() - Method in class org.selman.java3d.book.rastertest.RasterTest
 
createCanvas3D(boolean) - Method in class org.selman.java3d.book.swingtest.SwingTest
Create a Canvas3D.
createCars(Group) - Method in class org.selman.java3d.book.avatartest.AvatarTest
 
createCeiling(Group) - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
createComponent() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
createCompoundArray(int[], int[]) - Method in class org.selman.java3d.book.lighttest.LightObject
 
createCube() - Method in class org.selman.java3d.book.swingtest.SwingTest
Create a BranchGroup that contains a Cube.
createEnvirons(Group) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createExecCommand(String, String) - Method in class org.selman.java3d.book.launcher.Application
 
createFloor() - Method in class org.selman.java3d.book.lighttest.LightTest
 
createFloor(Group) - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
createGeometry() - Method in class org.selman.java3d.book.lighttest.AmbientLightObject
 
createGeometry() - Method in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
createGeometry() - Method in class org.selman.java3d.book.lighttest.LightObject
 
createGeometry() - Method in class org.selman.java3d.book.lighttest.PointLightObject
 
createGeometry() - Method in class org.selman.java3d.book.lighttest.SpotLightObject
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.avatartest.Building
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.avatartest.Car
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.avatartest.Land
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.avatartest.Road
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.common.ComplexObject
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.common.Cuboid
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.common.Land
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.keynavigatetest.Guard
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.keynavigatetest.Light
 
createGeometryGroup(Appearance, Vector3d, Vector3d, String, String) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
createGraphics2D(int, int, BufferedImage, Graphics) - Method in class org.selman.java3d.book.myjava3d.Surface
 
createHelicopter(Group) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createHelicopters(Group) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createInterpolator(TransformGroup) - Method in class org.selman.java3d.book.texturetest.TextureTest
 
createLand(Group) - Method in class org.selman.java3d.book.avatartest.AvatarTest
 
createLand(Group) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createLight() - Method in class org.selman.java3d.book.lighttest.AmbientLightObject
 
createLight() - Method in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
createLight() - Method in class org.selman.java3d.book.lighttest.LightObject
 
createLight() - Method in class org.selman.java3d.book.lighttest.PointLightObject
 
createLight() - Method in class org.selman.java3d.book.lighttest.SpotLightObject
 
createLight(LightObject, BranchGroup) - Method in class org.selman.java3d.book.lighttest.LightTest
 
createLocale(VirtualUniverse) - Method in class org.selman.java3d.book.common.Java3dApplet
 
createLocale(VirtualUniverse) - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
createLocale(VirtualUniverse) - Method in class org.selman.java3d.book.swingtest.SwingTest
Create a Locale for the VirtualUniverse
createLocaleEarth(VirtualUniverse) - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
createLocaleHouse(VirtualUniverse) - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
createLodLand(Group) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createMap(Group) - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
createMenu() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
createMenuBar() - Method in class org.selman.java3d.book.swingtest.SwingTest
 
createObject(Appearance, Vector3d, Vector3d, String, String, String) - Method in class org.selman.java3d.book.common.ComplexObject
 
createOffscreenCanvas3D() - Method in class org.selman.java3d.book.swingtest.SwingTest
Initialize an offscreen Canvas3D.
createPathFromClassName(String) - Method in class org.selman.java3d.book.launcher.Application
 
createPhysicalBody() - Method in class org.selman.java3d.book.common.Java3dApplet
 
createPhysicalBody() - Method in class org.selman.java3d.book.swingtest.SwingTest
Creates the PhysicalBody for the View
createPhysicalEnvironment() - Method in class org.selman.java3d.book.common.Java3dApplet
 
createPhysicalEnvironment() - Method in class org.selman.java3d.book.swingtest.SwingTest
Creates the PhysicalEnvironment for the View
createPoints() - Method in class org.selman.java3d.book.boundstest.BoundsTest
 
createRoad(Group) - Method in class org.selman.java3d.book.avatartest.AvatarTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.appearancetest.AppearanceTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.behaviortest.BehaviorTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.billboardtest.BillboardTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.boundstest.BoundsTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.common.Java3dApplet
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.compiletest.CompileTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.interpolatortest.InterpolatorTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.lighttest.LightTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.loadertest.LoaderTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.mixedtest.MixedTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.multiview.MultiView
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.nodestest.NodesTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.pickcollisiontest.PickCollisionTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.pointtest.PointTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.rastertest.RasterTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.scenegraphtest.ScenegraphTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.swingtest.SwingTest
Create the scene side of the scenegraph
createSceneBranchGroup() - Method in class org.selman.java3d.book.switchtest.SwitchTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.texcoordtest.TexCoordTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.text2dtest.Text2DTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.text3dtest.Text3DTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.texturetest.TextureTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.texturetransformtest.TextureTransformTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.triangulatortest.TriangulatorTest
 
createSceneBranchGroup() - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
createSceneBranchGroupEarth() - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
createSceneBranchGroupHouse() - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
createSceneGraph() - Method in class org.selman.java3d.book.avatartest.AvatarTest
 
createSceneGraph() - Method in class org.selman.java3d.book.platformtest.PlatformTest
 
createSceneGraph() - Method in class org.selman.java3d.book.simpletest.SimpleTest
 
createSphere() - Method in class org.selman.java3d.book.swingtest.SwingTest
Create a BranchGroup that contains a Sphere.
createSphere(float, float, float, float) - Method in class org.selman.java3d.book.lighttest.LightTest
 
createSplinePathInterpolator(Alpha, TransformGroup, Transform3D, URL) - Static method in class org.selman.java3d.book.common.Utils
 
createTextureCoordinates(String) - Method in class org.selman.java3d.book.texturetest.TextureTest
 
createTextureGeometry(String, boolean) - Method in class org.selman.java3d.book.texturetest.TextureTest
 
createTextureGroup(String, double, double, double, boolean) - Method in class org.selman.java3d.book.texturetest.TextureTest
 
createView(ViewPlatform) - Method in class org.selman.java3d.book.common.Java3dApplet
 
createView(ViewPlatform) - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
createView(ViewPlatform) - Method in class org.selman.java3d.book.swingtest.SwingTest
Create a Java 3D View and attach it to a ViewPlatform
createViewBranchGroup(TransformGroup[], ViewPlatform) - Method in class org.selman.java3d.book.common.Java3dApplet
 
createViewBranchGroup(TransformGroup[], ViewPlatform) - Method in class org.selman.java3d.book.swingtest.SwingTest
Creates the View side BranchGroup.
createViewPlatform() - Method in class org.selman.java3d.book.common.Java3dApplet
 
createViewPlatform() - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
createViewPlatform() - Method in class org.selman.java3d.book.swingtest.SwingTest
Creates the View Platform for the View
createVirtualUniverse() - Method in class org.selman.java3d.book.common.Java3dApplet
 
createVirtualUniverse() - Method in class org.selman.java3d.book.swingtest.SwingTest
Creates the VirtualUniverse for the application.
Cuboid - class org.selman.java3d.book.common.Cuboid.
 
Cuboid - class org.selman.java3d.book.cuboidtest.Cuboid.
Cuboid is a geometry primitive created with a given length, width, and height.
Cuboid() - Constructor for class org.selman.java3d.book.cuboidtest.Cuboid
Constructs a default Cuboid of 1.0 in all dimensions.
Cuboid(Component, Group, int) - Constructor for class org.selman.java3d.book.common.Cuboid
 
Cuboid(float, float, float, Appearance) - Constructor for class org.selman.java3d.book.cuboidtest.Cuboid
Constructs a Cuboid of a given dimension and appearance.
Cuboid(float, float, float, int, Appearance) - Constructor for class org.selman.java3d.book.cuboidtest.Cuboid
Constructs a Cuboid of a given dimension, flags, and appearance.
CurrentVector3d - Variable in class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior
 
CustomAlphaTest - class org.selman.java3d.book.customalphatest.CustomAlphaTest.
Creates a scene which plots a custom Alpha function (loaded from a file).
CustomAlphaTest() - Constructor for class org.selman.java3d.book.customalphatest.CustomAlphaTest
 

D

DirectionalLightObject - class org.selman.java3d.book.lighttest.DirectionalLightObject.
 
DirectionalLightObject() - Constructor for class org.selman.java3d.book.lighttest.DirectionalLightObject
 
doMove(Vector3d) - Method in class org.selman.java3d.book.common.KeyBehavior
 
doRotateX(double) - Method in class org.selman.java3d.book.common.KeyBehavior
 
doRotateY(double) - Method in class org.selman.java3d.book.common.KeyBehavior
 
doRotateZ(double) - Method in class org.selman.java3d.book.common.KeyBehavior
 
drawAlpha(Graphics, long) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Plots the Alpha function into the graph area of the plot.
drawAlpha(Graphics, long) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawAreaRect(Graphics, int, int, int, int) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Draws a rectangle into the display area for the plot.
drawAreaRect(Graphics, int, int, int, int) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawAreaString(Graphics, int, String, double, double) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Draws a String into the display area for the plot.
drawAreaString(Graphics, int, String, double, double) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawAxes(Graphics, long) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Draws the axes for the graph.
drawAxes(Graphics, long) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawCurrentPosition(Graphics) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawFacet(Graphics, GeometryArray, int, Point3d[], int) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
drawGraph() - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawGraphFillCircle(Graphics, double, double, double) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawGraphLine(Graphics, double, double, double, double) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Draws a Line into the graph area for the plot.
drawGraphLine(Graphics, double, double, double, double) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawGraphString(Graphics, int, String, double, double) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Draws a String into the graph area for the plot.
drawGraphString(Graphics, int, String, double, double) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawLine(Graphics, GeometryArray, int, Point3d[]) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
drawLine(Graphics, GeometryUpdater, GeometryArray, int) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
drawPhases(Graphics, long) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Draws vertical lines and labels to denote the various phases of the Alpha function.
drawPhases(Graphics, long) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
drawPoint(Graphics, GeometryUpdater, GeometryArray, int) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
drawPoint(Graphics, Point3d[]) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
drawQuad(Graphics, GeometryArray, int, Point3d[]) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
drawQuad(Graphics, GeometryUpdater, GeometryArray, int) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
drawTriangle(Graphics, GeometryArray, int, Point3d[]) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
drawTriangle(Graphics, GeometryUpdater, GeometryArray, int) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
duplicateNode(Node, boolean) - Method in class org.selman.java3d.book.cuboidtest.Cuboid
Copies all node information from originalNode into the current node.

E

Eul_FromMatrix(float[][], int) - Static method in class org.selman.java3d.book.common.Euler
 
Eul_FromQuat(Quat, int) - Static method in class org.selman.java3d.book.common.Euler
 
EulAxH(int) - Static method in class org.selman.java3d.book.common.Euler
 
EulAxI(int) - Static method in class org.selman.java3d.book.common.Euler
 
EulAxJ(int) - Static method in class org.selman.java3d.book.common.Euler
 
EulAxK(int) - Static method in class org.selman.java3d.book.common.Euler
 
Euler - class org.selman.java3d.book.common.Euler.
 
Euler() - Constructor for class org.selman.java3d.book.common.Euler
 
EulerAngles - class org.selman.java3d.book.common.EulerAngles.
 
EulerAngles() - Constructor for class org.selman.java3d.book.common.EulerAngles
 
EulFrm(int) - Static method in class org.selman.java3d.book.common.Euler
 
EulOrd(int, int, int, int) - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdXYXr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdXYXs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdXYZr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdXYZs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdXZXr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdXZXs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdXZYr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdXZYs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdYXYr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdYXYs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdYXZr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdYXZs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdYZXr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdYZXs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdYZYr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdYZYs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdZXYr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdZXYs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdZXZr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdZXZs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdZYXr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdZYXs() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdZYZr() - Static method in class org.selman.java3d.book.common.Euler
 
EulOrdZYZs() - Static method in class org.selman.java3d.book.common.Euler
 
EulPar(int) - Static method in class org.selman.java3d.book.common.Euler
 
EulRep(int) - Static method in class org.selman.java3d.book.common.Euler
 
ExplodeBehavior - class org.selman.java3d.book.behaviortest.ExplodeBehavior.
 
ExplodeBehavior(Shape3D, int, int, ExplosionListener) - Constructor for class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
ExplosionListener - interface org.selman.java3d.book.behaviortest.ExplosionListener.
 

F

FAST_SPEED - Static variable in class org.selman.java3d.book.common.KeyBehavior
 
FileAlpha - class org.selman.java3d.book.customalphatest.FileAlpha.
 
FileAlpha(URL) - Constructor for class org.selman.java3d.book.customalphatest.FileAlpha
 
FileAlpha(URL, FileAlphaListener) - Constructor for class org.selman.java3d.book.customalphatest.FileAlpha
 
FileAlphaListener - interface org.selman.java3d.book.customalphatest.FileAlphaListener.
 
finished() - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
flags - Variable in class org.selman.java3d.book.cuboidtest.Cuboid
Primitive flags.
FpsBehavior - class org.selman.java3d.book.common.FpsBehavior.
 
FpsBehavior() - Constructor for class org.selman.java3d.book.common.FpsBehavior
 
FRONT - Static variable in class org.selman.java3d.book.cuboidtest.Cuboid
Used to designate the front side of the Cuboid when using getShape().

G

GEOMETRY - Static variable in class org.selman.java3d.book.common.ComplexObject
 
GeometryUpdater - interface org.selman.java3d.book.myjava3d.GeometryUpdater.
Definition of the GeometryUpdater interface.
getAlpha() - Method in class org.selman.java3d.book.customalphatest.AlphaPair
 
getAlphaPairForIndex(int) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getAppearance(int) - Method in class org.selman.java3d.book.cuboidtest.Cuboid
 
getApplicationBounds() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getBackClipDistance() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getBackClipDistance() - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
getBackClipDistance() - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
getBackClipDistance() - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
getBackClipDistance() - Method in class org.selman.java3d.book.swingtest.SwingTest
Returns the distance to the rear clipping plane.
getBehaviorTransformGroup() - Method in class org.selman.java3d.book.common.ComplexObject
 
getCanvas3dHeight(Canvas3D) - Method in class org.selman.java3d.book.common.Java3dApplet
 
getCanvas3dHeight(Canvas3D) - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
getCanvas3dHeight(Canvas3D) - Method in class org.selman.java3d.book.multiview.MultiView
 
getCanvas3dHeight(Canvas3D) - Method in class org.selman.java3d.book.rastertest.RasterTest
 
getCanvas3dHeight(Canvas3D) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
getCanvas3dHeight(Canvas3D) - Method in class org.selman.java3d.book.texturetest.TextureTest
 
getCanvas3dWidth(Canvas3D) - Method in class org.selman.java3d.book.common.Java3dApplet
 
getCanvas3dWidth(Canvas3D) - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
getCanvas3dWidth(Canvas3D) - Method in class org.selman.java3d.book.multiview.MultiView
 
getCanvas3dWidth(Canvas3D) - Method in class org.selman.java3d.book.rastertest.RasterTest
 
getCanvas3dWidth(Canvas3D) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
getCanvas3dWidth(Canvas3D) - Method in class org.selman.java3d.book.texturetest.TextureTest
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
getCapabilities() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
getCapabilities() - Method in class org.selman.java3d.book.lighttest.AmbientLightObject
 
getCapabilities() - Method in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
getCapabilities() - Method in class org.selman.java3d.book.lighttest.LightObject
 
getCapabilities() - Method in class org.selman.java3d.book.lighttest.PointLightObject
 
getCapabilities() - Method in class org.selman.java3d.book.lighttest.SpotLightObject
 
getCommandLineArguments() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getDepthRaster() - Method in class org.selman.java3d.book.rastertest.RasterTest
 
getEulerRotation(Transform3D) - Static method in class org.selman.java3d.book.common.Euler
 
getField(int) - Method in class org.selman.java3d.book.alphatest.AlphaTest
Retrieves a TextField with a given index
getField(int) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
getFirstLocale() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getFrontClipDistance() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getFrontClipDistance() - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
getFrontClipDistance() - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
getFrontClipDistance() - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
getFrontClipDistance() - Method in class org.selman.java3d.book.swingtest.SwingTest
Returns the distance to the near clipping plane.
getGeometryBounds() - Method in class org.selman.java3d.book.avatartest.Car
 
getGeometryBounds() - Method in class org.selman.java3d.book.common.ComplexObject
 
getImagePlateToVworld(Transform3D) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Gets the Transform3D to convert from the Image plate coordinate system to the world coordinate system.
getImageType() - Method in class org.selman.java3d.book.myjava3d.Surface
 
getJ3dTree() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getLeftPairFromTime(long) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getLight() - Method in class org.selman.java3d.book.lighttest.LightObject
 
getLightAngle() - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
getLightAngle() - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Get the current View Angle used by the RenderEngine.
getLoopCount() - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getMaxTime() - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
getMenuItemNames() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
getMovementRate() - Method in class org.selman.java3d.book.common.KeyBehavior
 
getName() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
getName() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
getName() - Method in class org.selman.java3d.book.launcher.Application
 
getName() - Method in class org.selman.java3d.book.lighttest.AmbientLightObject
 
getName() - Method in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
getName() - Method in class org.selman.java3d.book.lighttest.LightObject
 
getName() - Method in class org.selman.java3d.book.lighttest.PointLightObject
 
getName() - Method in class org.selman.java3d.book.lighttest.SpotLightObject
 
getNumValues() - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getObjectLocalToVworld(Transform3D) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Gets the Transform3D to convert from the Objects coordinate system to the world coordinate system.
getRandomNumber(double, double) - Static method in class org.selman.java3d.book.common.Utils
 
getRandomNumber(double, double, double) - Static method in class org.selman.java3d.book.common.Utils
 
getRightPairFromTime(long) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getRollLeftAmount() - Method in class org.selman.java3d.book.common.KeyBehavior
 
getRollRightAmount() - Method in class org.selman.java3d.book.common.KeyBehavior
 
getRotateDownAmount() - Method in class org.selman.java3d.book.common.KeyBehavior
 
getRotateLeftAmount() - Method in class org.selman.java3d.book.common.KeyBehavior
 
getRotateRightAmount() - Method in class org.selman.java3d.book.common.KeyBehavior
 
getRotateUpAmount() - Method in class org.selman.java3d.book.common.KeyBehavior
 
getScale() - Method in class org.selman.java3d.book.appearancetest.AppearanceTest
 
getScale() - Method in class org.selman.java3d.book.billboardtest.BillboardTest
 
getScale() - Method in class org.selman.java3d.book.boundstest.BoundsTest
 
getScale() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getScale() - Method in class org.selman.java3d.book.interpolatortest.InterpolatorTest
 
getScale() - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
getScale() - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
getScale() - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
getScale() - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Get the scale used by the RenderEngine.
getScale() - Method in class org.selman.java3d.book.pickcollisiontest.PickCollisionTest
 
getScale() - Method in class org.selman.java3d.book.pointtest.PointTest
 
getScale() - Method in class org.selman.java3d.book.scenegraphtest.ScenegraphTest
 
getScale() - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
getScale() - Method in class org.selman.java3d.book.swingtest.SwingTest
Callback to get the scale factor for the View side of the scenegraph
getScale() - Method in class org.selman.java3d.book.texcoordtest.TexCoordTest
 
getScale() - Method in class org.selman.java3d.book.text3dtest.Text3DTest
 
getScale() - Method in class org.selman.java3d.book.texturetransformtest.TextureTransformTest
 
getScreenPosition() - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
getScreenPosition() - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Get the current Screen position used by the RenderEngine.
getShape(int) - Method in class org.selman.java3d.book.cuboidtest.Cuboid
Gets one of the faces (Shape3D) from the Cuboid that contains the geometry and appearance.
getSleepAmount() - Method in class org.selman.java3d.book.myjava3d.Surface
 
getSoundContinuousEnable(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
getSoundContinuousEnable(boolean) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
getSoundDistanceGain(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
getSoundDistanceGain(boolean) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
getSoundInitialEnable(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
getSoundInitialEnable(boolean) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
getSoundInitialGain(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
getSoundInitialGain(boolean) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
getSoundLoop(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
getSoundLoop(boolean) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
getSoundPriority(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
getSoundPriority(boolean) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
getSoundReleaseEnable(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
getSoundReleaseEnable(boolean) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
getSoundSchedulingBounds(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
getSoundSchedulingBounds(boolean) - Method in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
getStartTime() - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getStopTime() - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getTime() - Method in class org.selman.java3d.book.customalphatest.AlphaPair
 
getTimeForValue(int) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
getTransformGroup() - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
 
getViewAngle() - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
getViewAngle() - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Get the current View Angle used by the RenderEngine.
getViewPlatformActivationRadius() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getViewPlatformActivationRadius() - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
getViewPlatformActivationRadius() - Method in class org.selman.java3d.book.swingtest.SwingTest
Returns the View Platform Activation Radius
getViewTransformGroupArray() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getViewTransformGroupArray() - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
getViewTransformGroupArray() - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
getViewTransformGroupArray() - Method in class org.selman.java3d.book.multiview.MultiView
 
getViewTransformGroupArray() - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
getViewTransformGroupArray() - Method in class org.selman.java3d.book.swingtest.SwingTest
Get the TransformGroup for the View side of the scenegraph
getViewTransformGroupArray() - Method in class org.selman.java3d.book.texcoordtest.TexCoordTest
 
getViewTransformGroupArray() - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
getViewTransformGroupArray(int) - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
getVirtualUniverse() - Method in class org.selman.java3d.book.common.Java3dApplet
 
getWorkingDirectory() - Method in class org.selman.java3d.book.common.Java3dApplet
 
Guard - class org.selman.java3d.book.keynavigatetest.Guard.
 
Guard(Component, Group, int, CollisionDetector) - Constructor for class org.selman.java3d.book.keynavigatetest.Guard
 

H

HEIGHT - Static variable in class org.selman.java3d.book.common.Land
 
HEIGHT - Static variable in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
Helicopter - class org.selman.java3d.book.splineinterpolatortest.Helicopter.
 
Helicopter(Component, Group, int) - Constructor for class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
HiResCoordTest - class org.selman.java3d.book.hirescoordtest.HiResCoordTest.
This application creates a Universe with 3 Locales.
HiResCoordTest() - Constructor for class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 

I

imageType - Variable in class org.selman.java3d.book.myjava3d.Surface
 
ImmediateCanvas3D - class org.selman.java3d.book.immediatetest.ImmediateCanvas3D.
 
ImmediateCanvas3D - class org.selman.java3d.book.mixedtest.ImmediateCanvas3D.
 
ImmediateTest - class org.selman.java3d.book.immediatetest.ImmediateTest.
This example renders a PointArray in Immediate Mode and outputs the FPS for the rendering.
ImmediateTest() - Constructor for class org.selman.java3d.book.immediatetest.ImmediateTest
 
init() - Method in class org.selman.java3d.book.common.ThreadLister.Applet
Create a text area to put our listing in
init() - Method in class org.selman.java3d.book.swingtest.SwingTest
Initialize the Java 3D rendering system and view side scenegraph.
init() - Method in class org.selman.java3d.book.swingtest.SwingTestApplet
 
initialize() - Method in class org.selman.java3d.book.avatartest.CarSteering
Override Behavior's initialize method to setup wakeup criteria.
initialize() - Method in class org.selman.java3d.book.avatartest.CollisionBehavior
Override Behavior's initialize method to setup wakeup criteria.
initialize() - Method in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
initialize() - Method in class org.selman.java3d.book.behaviortest.ObjectSizeBehavior
 
initialize() - Method in class org.selman.java3d.book.behaviortest.StretchBehavior
 
initialize() - Method in class org.selman.java3d.book.common.BoundsBehavior
 
initialize() - Method in class org.selman.java3d.book.common.CollisionBehavior
Override Behavior's initialize method to setup wakeup criteria.
initialize() - Method in class org.selman.java3d.book.common.FpsBehavior
 
initialize() - Method in class org.selman.java3d.book.common.KeyBehavior
 
initialize() - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Registers which AWT events are of interest to the behaviour
initialize() - Method in class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior
 
initialize() - Method in class org.selman.java3d.book.keynavigatetest.TextureAnimationBehavior
 
initialize() - Method in class org.selman.java3d.book.pickcollisiontest.CollisionBehavior
 
initJava3d() - Method in class org.selman.java3d.book.common.Java3dApplet
 
initJava3d() - Method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
InterpolatorTest - class org.selman.java3d.book.interpolatortest.InterpolatorTest.
This example creates a range of Interpolators and switches between them using a SwitchInterpolator
InterpolatorTest() - Constructor for class org.selman.java3d.book.interpolatortest.InterpolatorTest
 
isApplet() - Method in class org.selman.java3d.book.common.Java3dApplet
 
isCollision(PickResult[]) - Method in class org.selman.java3d.book.pickcollisiontest.CollisionBehavior
 
isCollision(Transform3D) - Method in class org.selman.java3d.book.keynavigatetest.CollisionChecker
 
isCollision(Transform3D, boolean) - Method in interface org.selman.java3d.book.keynavigatetest.CollisionDetector
 
isCollision(Transform3D, boolean) - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
isCollision(Vector3d) - Method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
isLocationWater(BufferedImage, float, float) - Method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
isRelativeToObjectCoordinates() - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
 
isRelativeToObjectCoordinates() - Method in class org.selman.java3d.book.common.TornadoMouseRotate
 
isRelativeToObjectCoordinates() - Method in class org.selman.java3d.book.common.TornadoMouseScale
 
isRelativeToStartDrag() - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
 
isStartBehaviorEvent(MouseEvent) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
 
isStartBehaviorEvent(MouseEvent) - Method in class org.selman.java3d.book.common.TornadoMouseRotate
 
isStartBehaviorEvent(MouseEvent) - Method in class org.selman.java3d.book.common.TornadoMouseScale
 
isStartBehaviorEvent(MouseEvent) - Method in class org.selman.java3d.book.common.TornadoMouseTranslate
 
isStopBehaviorEvent(MouseEvent) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
 
itemStateChanged(ItemEvent) - Method in class org.selman.java3d.book.lighttest.LightObject
 

J

Java3dApplet - class org.selman.java3d.book.common.Java3dApplet.
Java3dApplet Base class for defining a Java 3D applet.
Java3dApplet() - Constructor for class org.selman.java3d.book.common.Java3dApplet
 

K

KeyBehavior - class org.selman.java3d.book.common.KeyBehavior.
 
KeyBehavior(TransformGroup) - Constructor for class org.selman.java3d.book.common.KeyBehavior
 
KeyCollisionBehavior - class org.selman.java3d.book.keynavigatetest.KeyCollisionBehavior.
 
KeyCollisionBehavior(TransformGroup, CollisionDetector) - Constructor for class org.selman.java3d.book.keynavigatetest.KeyCollisionBehavior
 
keyCriterion - Variable in class org.selman.java3d.book.common.KeyBehavior
 
KeyNavigateTest - class org.selman.java3d.book.keynavigatetest.KeyNavigateTest.
Simple DOOM style navigation of a 3D scene using Java 3D.
KeyNavigateTest() - Constructor for class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 

L

Land - class org.selman.java3d.book.avatartest.Land.
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
Land - class org.selman.java3d.book.common.Land.
 
Land(Component, Group, int) - Constructor for class org.selman.java3d.book.avatartest.Land
 
Land(Component, Group, int) - Constructor for class org.selman.java3d.book.common.Land
 
Launcher - class org.selman.java3d.book.launcher.Launcher.
Quick-and-dirty application launcher for the book examples.
Launcher() - Constructor for class org.selman.java3d.book.launcher.Launcher
Reads the property file for the Launcher and register each example.
LEFT - Static variable in class org.selman.java3d.book.cuboidtest.Cuboid
Used to designate the left side of the Cuboid when using getShape().
LENGTH - Static variable in class org.selman.java3d.book.common.Land
 
LENGTH - Static variable in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 
Light - class org.selman.java3d.book.keynavigatetest.Light.
 
Light(Component, Group, int) - Constructor for class org.selman.java3d.book.keynavigatetest.Light
 
LightObject - class org.selman.java3d.book.lighttest.LightObject.
 
LightObject() - Constructor for class org.selman.java3d.book.lighttest.LightObject
 
LightTest - class org.selman.java3d.book.lighttest.LightTest.
This example creates a simple scene composed of several spheres and a QuadArray.
LightTest() - Constructor for class org.selman.java3d.book.lighttest.LightTest
 
LineComponent - class org.selman.java3d.book.appearancetest.LineComponent.
 
LineComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.LineComponent
 
listAllThreads(PrintWriter) - Static method in class org.selman.java3d.book.common.ThreadLister
Find the root thread group and list it recursively
LoaderTest - class org.selman.java3d.book.loadertest.LoaderTest.
Simple example that illustrates using Java 3D's built in object loader to load a Lightwave file.
LoaderTest() - Constructor for class org.selman.java3d.book.loadertest.LoaderTest
 
loadGeometryGroup(String, Appearance) - Method in class org.selman.java3d.book.common.ComplexObject
 

M

m_AccelerationArray - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_Alpha - Variable in class org.selman.java3d.book.common.UiAlpha
 
m_Alpha - Variable in class org.selman.java3d.book.interpolatortest.RandomAlpha
 
m_AlphaValue - Variable in class org.selman.java3d.book.common.UiAlpha
 
m_AlphaVector - Variable in class org.selman.java3d.book.customalphatest.FileAlpha
 
m_Appearance - Variable in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
m_Appearance - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_ApplicationBounds - Variable in class org.selman.java3d.book.common.Java3dApplet
 
m_bDragging - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_BehaviorTransformGroup - Variable in class org.selman.java3d.book.common.ComplexObject
 
m_bInvert - Variable in class org.selman.java3d.book.common.TornadoMouseRotate
 
m_BoundingBox - Variable in class org.selman.java3d.book.behaviortest.ObjectSizeBehavior
 
m_BoundsSwitch - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_CollideSound - Variable in class org.selman.java3d.book.common.ComplexObject
 
m_ColorChooser - Variable in class org.selman.java3d.book.lighttest.LightObject
 
m_Component - Static variable in class org.selman.java3d.book.appearancetest.TextureComponent
 
m_Component - Variable in class org.selman.java3d.book.common.ComplexObject
 
m_ConcentrationTextField - Variable in class org.selman.java3d.book.lighttest.SpotLightObject
 
m_Cone - Variable in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
m_Cone - Variable in class org.selman.java3d.book.lighttest.SpotLightObject
 
m_ConstantAttenuationTextField - Variable in class org.selman.java3d.book.lighttest.PointLightObject
 
m_CoordArray - Variable in class org.selman.java3d.book.texturetest.TextureGeometryInfo
 
m_CoordinateArray - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_CoordinateArray - Variable in class org.selman.java3d.book.behaviortest.ObjectSizeBehavior
 
m_CoordinateArray - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_Delta - Variable in class org.selman.java3d.book.common.TornadoMouseScale
 
m_DirectionTransformGroup - Variable in class org.selman.java3d.book.lighttest.SpotLightObject
 
m_FactorX - Variable in class org.selman.java3d.book.common.TornadoMouseRotate
 
m_FactorY - Variable in class org.selman.java3d.book.common.TornadoMouseRotate
 
m_FrameWakeupCondition - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_GeometryArray - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_GeometryArray - Variable in class org.selman.java3d.book.behaviortest.ObjectSizeBehavior
 
m_GeometryArray - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_InitialWakeupCondition - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_Java3dTree - Variable in class org.selman.java3d.book.common.Java3dApplet
 
m_kAccelerationLossFactor - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_kHeight - Static variable in class org.selman.java3d.book.common.Java3dApplet
 
m_kSpringConstant - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_kUpdateInterval - Variable in class org.selman.java3d.book.interpolatortest.RandomAlpha
 
m_kWidth - Static variable in class org.selman.java3d.book.common.Java3dApplet
 
m_LastQueryTime - Variable in class org.selman.java3d.book.interpolatortest.RandomAlpha
 
m_LengthArray - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_Light - Variable in class org.selman.java3d.book.lighttest.LightObject
 
m_LinearAttenuationTextField - Variable in class org.selman.java3d.book.lighttest.PointLightObject
 
m_Listener - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_Listener - Variable in class org.selman.java3d.book.customalphatest.FileAlpha
 
m_MassArray - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_MaxScale - Variable in class org.selman.java3d.book.common.TornadoMouseScale
 
m_MaxTranslate - Variable in class org.selman.java3d.book.common.TornadoMouseTranslate
 
m_MinScale - Variable in class org.selman.java3d.book.common.TornadoMouseScale
 
m_MinTranslate - Variable in class org.selman.java3d.book.common.TornadoMouseTranslate
 
m_MouseCriterion - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_nElapsedTime - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_NewPos - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_nFlags - Variable in class org.selman.java3d.book.common.ComplexObject
 
m_nFrameNumber - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_nLastY - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_nLoopCount - Variable in class org.selman.java3d.book.customalphatest.FileAlpha
 
m_nNumFrames - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_Node - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_NodeComponent - Variable in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
m_Object - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_OldPos - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_OriginalCoordinateArray - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_Panel - Variable in class org.selman.java3d.book.lighttest.LightObject
 
m_ParentGroup - Variable in class org.selman.java3d.book.common.ComplexObject
 
m_Point - Variable in class org.selman.java3d.book.behaviortest.ObjectSizeBehavior
 
m_Point3d1 - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_Point3d2 - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_QuadraticAttenuationTextField - Variable in class org.selman.java3d.book.lighttest.PointLightObject
 
m_Scale - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_SceneBranchGroup - Variable in class org.selman.java3d.book.common.Java3dApplet
 
m_Shape3D - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_Sphere - Variable in class org.selman.java3d.book.lighttest.PointLightObject
 
m_SpreadAngleTextField - Variable in class org.selman.java3d.book.lighttest.SpotLightObject
 
m_StartTime - Variable in class org.selman.java3d.book.common.FpsBehavior
 
m_StartTime - Variable in class org.selman.java3d.book.customalphatest.FileAlpha
 
m_StopTime - Variable in class org.selman.java3d.book.customalphatest.FileAlpha
 
m_szCommandLineArray - Variable in class org.selman.java3d.book.common.Java3dApplet
 
m_szImage - Variable in class org.selman.java3d.book.texturetest.TextureGeometryInfo
 
m_TexCoordArray - Variable in class org.selman.java3d.book.texturetest.TextureGeometryInfo
 
m_TextureAttributes - Variable in class org.selman.java3d.book.keynavigatetest.TextureAnimationBehavior
 
m_Threshold - Variable in class org.selman.java3d.book.common.TornadoMouseScale
 
m_Transform3D - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_Transform3D - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_Transform3D - Variable in class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior
 
m_Transform3D - Variable in class org.selman.java3d.book.keynavigatetest.TextureAnimationBehavior
 
m_TransformGroup - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_TransformGroup - Variable in class org.selman.java3d.book.common.ComplexObject
 
m_TransformGroup - Variable in class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior
 
m_TransformGroup - Variable in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
m_TransformGroup - Variable in class org.selman.java3d.book.lighttest.PointLightObject
 
m_TransformX - Variable in class org.selman.java3d.book.common.TornadoMouseRotate
 
m_TransformY - Variable in class org.selman.java3d.book.common.TornadoMouseRotate
 
m_Translation - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_TranslationVector - Variable in class org.selman.java3d.book.common.TornadoMouseBehavior
 
m_TransparencyAttributes - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_Universe - Variable in class org.selman.java3d.book.common.Java3dApplet
 
m_Vector - Variable in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
m_Vector - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_Vector3d - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_WakeupCondition - Variable in class org.selman.java3d.book.behaviortest.ObjectSizeBehavior
 
m_WakeupCondition - Variable in class org.selman.java3d.book.behaviortest.StretchBehavior
 
m_WakeupCondition - Variable in class org.selman.java3d.book.common.BoundsBehavior
 
m_WakeupCondition - Variable in class org.selman.java3d.book.common.FpsBehavior
 
m_WakeupCondition - Variable in class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior
 
m_WakeupCondition - Variable in class org.selman.java3d.book.keynavigatetest.TextureAnimationBehavior
 
m_WakeupCondition - Variable in class org.selman.java3d.book.pickcollisiontest.CollisionBehavior
 
m_XDirectionTextField - Variable in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
m_XDirectionTextField - Variable in class org.selman.java3d.book.lighttest.SpotLightObject
 
m_XPositionTextField - Variable in class org.selman.java3d.book.lighttest.PointLightObject
 
m_YDirectionTextField - Variable in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
m_YDirectionTextField - Variable in class org.selman.java3d.book.lighttest.SpotLightObject
 
m_YPositionTextField - Variable in class org.selman.java3d.book.lighttest.PointLightObject
 
m_ZDirectionTextField - Variable in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
m_ZDirectionTextField - Variable in class org.selman.java3d.book.lighttest.SpotLightObject
 
m_ZPositionTextField - Variable in class org.selman.java3d.book.lighttest.PointLightObject
 
main(String[]) - Static method in class org.selman.java3d.book.alphatest.AlphaTest
Simple main method that uses the Java 3D MainFrame helper class.
main(String[]) - Static method in class org.selman.java3d.book.appearancetest.AppearanceTest
 
main(String[]) - Static method in class org.selman.java3d.book.avatartest.AvatarTest
 
main(String[]) - Static method in class org.selman.java3d.book.behaviortest.BehaviorTest
 
main(String[]) - Static method in class org.selman.java3d.book.billboardtest.BillboardTest
 
main(String[]) - Static method in class org.selman.java3d.book.boundstest.BoundsTest
 
main(String[]) - Static method in class org.selman.java3d.book.common.ThreadLister
The main() method: just print the list of threads to the console
main(String[]) - Static method in class org.selman.java3d.book.compiletest.CompileTest
 
main(String[]) - Static method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
main(String[]) - Static method in class org.selman.java3d.book.hirescoordtest.HiResCoordTest
 
main(String[]) - Static method in class org.selman.java3d.book.immediatetest.ImmediateTest
 
main(String[]) - Static method in class org.selman.java3d.book.interpolatortest.InterpolatorTest
 
main(String[]) - Static method in class org.selman.java3d.book.keynavigatetest.KeyNavigateTest
 
main(String[]) - Static method in class org.selman.java3d.book.launcher.Launcher
 
main(String[]) - Static method in class org.selman.java3d.book.lighttest.LightTest
 
main(String[]) - Static method in class org.selman.java3d.book.loadertest.LoaderTest
 
main(String[]) - Static method in class org.selman.java3d.book.mixedtest.MixedTest
 
main(String[]) - Static method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
main(String[]) - Static method in class org.selman.java3d.book.multiview.MultiView
 
main(String[]) - Static method in class org.selman.java3d.book.myjava3d.MyJava3D
 
main(String[]) - Static method in class org.selman.java3d.book.nodestest.NodesTest
 
main(String[]) - Static method in class org.selman.java3d.book.pickcollisiontest.PickCollisionTest
 
main(String[]) - Static method in class org.selman.java3d.book.platformtest.PlatformTest
 
main(String[]) - Static method in class org.selman.java3d.book.pointtest.PointTest
 
main(String[]) - Static method in class org.selman.java3d.book.rastertest.RasterTest
 
main(String[]) - Static method in class org.selman.java3d.book.scenegraphtest.ScenegraphTest
 
main(String[]) - Static method in class org.selman.java3d.book.simpletest.SimpleTest
 
main(String[]) - Static method in class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
main(String[]) - Static method in class org.selman.java3d.book.swingtest.SwingTest
main entry point for the application.
main(String[]) - Static method in class org.selman.java3d.book.switchtest.SwitchTest
 
main(String[]) - Static method in class org.selman.java3d.book.texcoordtest.TexCoordTest
 
main(String[]) - Static method in class org.selman.java3d.book.text2dtest.Text2DTest
 
main(String[]) - Static method in class org.selman.java3d.book.text3dtest.Text3DTest
 
main(String[]) - Static method in class org.selman.java3d.book.texturetest.TextureTest
 
main(String[]) - Static method in class org.selman.java3d.book.texturetransformtest.TextureTransformTest
 
main(String[]) - Static method in class org.selman.java3d.book.triangulatortest.TriangulatorTest
 
main(String[]) - Static method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
MaterialComponent - class org.selman.java3d.book.appearancetest.MaterialComponent.
 
MaterialComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.MaterialComponent
 
MixedTest - class org.selman.java3d.book.mixedtest.MixedTest.
This example mixes rendering in immediate and retained (scenegraph) mode to produce a composite rendered frame.
MixedTest() - Constructor for class org.selman.java3d.book.mixedtest.MixedTest
 
mouseClicked(MouseEvent) - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
mouseEntered(MouseEvent) - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
mouseExited(MouseEvent) - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
MouseNavigateTest - class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest.
This example illustrates the mouse behaviors defined in the org.selman.java3d.book package.
MouseNavigateTest() - Constructor for class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
mousePressed(MouseEvent) - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
mouseReleased(MouseEvent) - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
moveCollisionObject() - Method in class org.selman.java3d.book.pickcollisiontest.CollisionBehavior
 
MultiView - class org.selman.java3d.book.multiview.MultiView.
Creates a new into a Java 3D scene each time the "Add View" button is pressed.
MultiView() - Constructor for class org.selman.java3d.book.multiview.MultiView
 
MyJava3D - class org.selman.java3d.book.myjava3d.MyJava3D.
Renders a 3D shape using a 3D rendering engine that was written from scratch using AWT for graphics operations.
MyJava3D() - Constructor for class org.selman.java3d.book.myjava3d.MyJava3D
 

N

name - Variable in class org.selman.java3d.book.myjava3d.Surface
 
NodesTest - class org.selman.java3d.book.nodestest.NodesTest.
This example creates a scenegraph that illustrates many of the Java 3D scenegraph Nodes.
NodesTest() - Constructor for class org.selman.java3d.book.nodestest.NodesTest
 
NoOpGeometryUpdater - class org.selman.java3d.book.myjava3d.NoOpGeometryUpdater.
Implementation of the RenderingEngine interface that does nothing.
NoOpGeometryUpdater() - Constructor for class org.selman.java3d.book.myjava3d.NoOpGeometryUpdater
 
NORMAL_SPEED - Static variable in class org.selman.java3d.book.common.KeyBehavior
 
numTris - Variable in class org.selman.java3d.book.cuboidtest.Cuboid
 
numVerts - Variable in class org.selman.java3d.book.cuboidtest.Cuboid
 

O

ObjectSizeBehavior - class org.selman.java3d.book.behaviortest.ObjectSizeBehavior.
 
ObjectSizeBehavior(GeometryArray) - Constructor for class org.selman.java3d.book.behaviortest.ObjectSizeBehavior
 
on0_degrees() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
on0() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
on0() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
on0() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
on0point2() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
on0point5() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
on0point5() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
on0point8() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
on1() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
on1() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
on1() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
on1() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
on1() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
on10() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
on10() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
on10() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
on2() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
on200() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
on5() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
on5() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
on50() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
on70() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onA_Black() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onA_Blue() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onA_White() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onAdjustTransform(Object, int, int) - Method in interface org.selman.java3d.book.common.TornadoChangeListener
Notification that a new Transform is being calculated
onAdjustTransform(Object, int, int) - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
onALWAYS() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onApplyTransform(Object) - Method in interface org.selman.java3d.book.common.TornadoChangeListener
Notification that the Transform is being updated
onApplyTransform(Object) - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
onBack() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
onBASE_LEVEL() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onBlack() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onBLEND() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onBLENDED() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
onBlue() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
onBlueTransparent() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onCollide() - Method in class org.selman.java3d.book.pickcollisiontest.CollisionBehavior
 
onCollide(boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
OnColor() - Method in class org.selman.java3d.book.lighttest.LightObject
 
onD_Black() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onD_Blue() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onD_White() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onDash() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
onDashDot() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
onDECAL() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onDisable() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onDoneInit() - Method in class org.selman.java3d.book.common.Java3dApplet
 
onDot() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
onE_Black() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onE_Blue() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onE_White() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onEnable() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onEndDrag() - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Allows custom end drag processing.
onEndDrag(Object) - Method in interface org.selman.java3d.book.common.TornadoChangeListener
Callback to notify of an end drag event.
onEndDrag(Object) - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
onEQUAL() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onExplosionFinished(ExplodeBehavior, Shape3D) - Method in class org.selman.java3d.book.behaviortest.BehaviorTest
 
onExplosionFinished(ExplodeBehavior, Shape3D) - Method in interface org.selman.java3d.book.behaviortest.ExplosionListener
 
onEYE_LINEAR() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onFastest() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
onFASTEST() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onFASTEST() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
onFileAlphaGetValue(long, float) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
onFileAlphaGetValue(long, float) - Method in interface org.selman.java3d.book.customalphatest.FileAlphaListener
 
onFill() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
onFlat() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
onFlip_OFF() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
onFlip_ON() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
onFrameUpdate() - Method in class org.selman.java3d.book.text3dtest.TornadoText3D
 
onFront() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
onGouraud() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
onGREATER_OR_EQUAL() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onGREATER() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onGreen() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
onLESS_OR_EQUAL() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onLESS() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onLine() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
onMag_BASE_LEVEL_LINEAR() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMag_BASE_LEVEL_POINT() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMag_FASTEST() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMag_NICEST() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMin_BASE_LEVEL_LINEAR() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMin_BASE_LEVEL_POINT() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMin_FASTEST() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMin_MULTI_LEVEL_LINEAR() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMin_MULTI_LEVEL_POINT() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMin_NICEST() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onMiss() - Method in class org.selman.java3d.book.pickcollisiontest.CollisionBehavior
 
onMODULATE() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onMULTI_LEVEL_MIPMAP() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onNEVER() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onNicest() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
onNICEST() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onNICEST() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
onNon_Null() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
onNone() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
onNONE() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
onNOT_EQUAL() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onNull() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
onOBJECT_LINEAR() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onOff() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
onOff() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onOff() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
onOff() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onOff() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onOff() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onOn() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
onOn() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onOn() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
onOn() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
onOn() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onOn() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onPoint() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
onR_0_0_0_1() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onR_0_0_1_0() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onR_0_1_0_5() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onR_1_0_0_0() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onRed() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
onREPLACE() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onRotate(Object, Point3d) - Method in interface org.selman.java3d.book.common.RotationChangeListener
Callback to notify of new translationg being applied.
onRotate(Object, Point3d) - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
onS_0_0_0_1() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onS_0_0_1_0() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onS_0_1_0_5() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onS_1_0_0_0() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onS_Black() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onS_Blue() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onS_CLAMP() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onS_White() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
onS_WRAP() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onSaveImage() - Method in class org.selman.java3d.book.swingtest.SwingTest
Called to render the scene into the offscreen Canvas3D and save the image (as a JPEG) to disk.
onScale(Object, Vector3d) - Method in interface org.selman.java3d.book.common.ScaleChangeListener
Callback to notify of new scale being applied.
onScale(Object, Vector3d) - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
onSCREEN_DOOR() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
onSolid() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
onSPHERE_MAP() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onStartDrag() - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Allows custom start drag processing.
onStartDrag(Object) - Method in interface org.selman.java3d.book.common.TornadoChangeListener
Callback to notify of a start drag event.
onStartDrag(Object) - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
onT_0_0_0_1() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onT_0_0_1_0() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onT_0_1_0_5() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onT_1_0_0_0() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onT_Black_Alpha_0point7() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onT_Blue_Alpha_1() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onT_CLAMP() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onT_White_Alpha_0point3() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onT_WRAP() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onTEXTURE_COORDINATE_2() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onTEXTURE_COORDINATE_3() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
onTexture0() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onTexture1() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onTexture2() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onTranslate(Object, Vector3d) - Method in interface org.selman.java3d.book.common.TranslationChangeListener
Callback to notify of new translationg being applied.
onTranslate(Object, Vector3d) - Method in class org.selman.java3d.book.mousenavigatetest.MouseNavigateTest
 
onWhite() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
onX_30_degrees() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onY_30_degrees() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
onZ_30_degrees() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
org.selman.java3d.book.alphatest - package org.selman.java3d.book.alphatest
 
org.selman.java3d.book.appearancetest - package org.selman.java3d.book.appearancetest
 
org.selman.java3d.book.avatartest - package org.selman.java3d.book.avatartest
 
org.selman.java3d.book.behaviortest - package org.selman.java3d.book.behaviortest
 
org.selman.java3d.book.billboardtest - package org.selman.java3d.book.billboardtest
 
org.selman.java3d.book.boundstest - package org.selman.java3d.book.boundstest
 
org.selman.java3d.book.common - package org.selman.java3d.book.common
 
org.selman.java3d.book.compiletest - package org.selman.java3d.book.compiletest
 
org.selman.java3d.book.cuboidtest - package org.selman.java3d.book.cuboidtest
 
org.selman.java3d.book.customalphatest - package org.selman.java3d.book.customalphatest
 
org.selman.java3d.book.hirescoordtest - package org.selman.java3d.book.hirescoordtest
 
org.selman.java3d.book.immediatetest - package org.selman.java3d.book.immediatetest
 
org.selman.java3d.book.interpolatortest - package org.selman.java3d.book.interpolatortest
 
org.selman.java3d.book.keynavigatetest - package org.selman.java3d.book.keynavigatetest
 
org.selman.java3d.book.launcher - package org.selman.java3d.book.launcher
 
org.selman.java3d.book.lighttest - package org.selman.java3d.book.lighttest
 
org.selman.java3d.book.loadertest - package org.selman.java3d.book.loadertest
 
org.selman.java3d.book.mixedtest - package org.selman.java3d.book.mixedtest
 
org.selman.java3d.book.mousenavigatetest - package org.selman.java3d.book.mousenavigatetest
 
org.selman.java3d.book.multiview - package org.selman.java3d.book.multiview
 
org.selman.java3d.book.myjava3d - package org.selman.java3d.book.myjava3d
 
org.selman.java3d.book.nodestest - package org.selman.java3d.book.nodestest
 
org.selman.java3d.book.pickcollisiontest - package org.selman.java3d.book.pickcollisiontest
 
org.selman.java3d.book.platformtest - package org.selman.java3d.book.platformtest
 
org.selman.java3d.book.pointtest - package org.selman.java3d.book.pointtest
 
org.selman.java3d.book.rastertest - package org.selman.java3d.book.rastertest
 
org.selman.java3d.book.scenegraphtest - package org.selman.java3d.book.scenegraphtest
 
org.selman.java3d.book.simpletest - package org.selman.java3d.book.simpletest
 
org.selman.java3d.book.splineinterpolatortest - package org.selman.java3d.book.splineinterpolatortest
 
org.selman.java3d.book.swingtest - package org.selman.java3d.book.swingtest
 
org.selman.java3d.book.switchtest - package org.selman.java3d.book.switchtest
 
org.selman.java3d.book.texcoordtest - package org.selman.java3d.book.texcoordtest
 
org.selman.java3d.book.text2dtest - package org.selman.java3d.book.text2dtest
 
org.selman.java3d.book.text3dtest - package org.selman.java3d.book.text3dtest
 
org.selman.java3d.book.texturetest - package org.selman.java3d.book.texturetest
 
org.selman.java3d.book.texturetransformtest - package org.selman.java3d.book.texturetransformtest
 
org.selman.java3d.book.triangulatortest - package org.selman.java3d.book.triangulatortest
 
org.selman.java3d.book.vrmlpickingtest - package org.selman.java3d.book.vrmlpickingtest
 

P

paint(Graphics) - Method in class org.selman.java3d.book.alphatest.AlphaTest
AWT paint method that can handle dynamic scale recomputation and graph redraw.
paint(Graphics) - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
paint(Graphics) - Method in class org.selman.java3d.book.myjava3d.Surface
 
paintImmediately(int, int, int, int) - Method in class org.selman.java3d.book.myjava3d.Surface
It's possible to turn off double-buffering for just the repaint calls invoked directly on the non double buffered component.
perfStr - Variable in class org.selman.java3d.book.myjava3d.Surface
 
PickCollisionTest - class org.selman.java3d.book.pickcollisiontest.PickCollisionTest.
This example creates a large hollow box (out of ColorCubes, one for each side of the box).
PickCollisionTest() - Constructor for class org.selman.java3d.book.pickcollisiontest.PickCollisionTest
 
PlatformTest - class org.selman.java3d.book.platformtest.PlatformTest.
This example illustrates some of the features of the SimpleUniverse class.
PlatformTest() - Constructor for class org.selman.java3d.book.platformtest.PlatformTest
 
PointComponent - class org.selman.java3d.book.appearancetest.PointComponent.
 
PointComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.PointComponent
 
PointLightObject - class org.selman.java3d.book.lighttest.PointLightObject.
 
PointLightObject() - Constructor for class org.selman.java3d.book.lighttest.PointLightObject
 
PointTest - class org.selman.java3d.book.pointtest.PointTest.
Illustrates rendering Java 3D points in a variety of styles.
PointTest() - Constructor for class org.selman.java3d.book.pointtest.PointTest
 
PolygonComponent - class org.selman.java3d.book.appearancetest.PolygonComponent.
 
PolygonComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.PolygonComponent
 
postSwap() - Method in class org.selman.java3d.book.rastertest.RasterTest.RasterCanvas3D
 
preRender() - Method in class org.selman.java3d.book.immediatetest.ImmediateCanvas3D
 
preRender() - Method in class org.selman.java3d.book.mixedtest.ImmediateCanvas3D
 
print(Graphics, PageFormat, int) - Method in class org.selman.java3d.book.myjava3d.Surface
 
printMenu() - Method in class org.selman.java3d.book.launcher.Launcher
 
processKeyEvent(KeyEvent) - Method in class org.selman.java3d.book.common.KeyBehavior
 
processMouseEvent(MouseEvent) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Dispatches mouse events as appropriate.
processStimulus(Enumeration) - Method in class org.selman.java3d.book.avatartest.CarSteering
Override Behavior's stimulus method to handle the event.
processStimulus(Enumeration) - Method in class org.selman.java3d.book.avatartest.CollisionBehavior
Override Behavior's stimulus method to handle the event.
processStimulus(Enumeration) - Method in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.behaviortest.ObjectSizeBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.behaviortest.StretchBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.common.BoundsBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.common.CollisionBehavior
Override Behavior's stimulus method to handle the event.
processStimulus(Enumeration) - Method in class org.selman.java3d.book.common.FpsBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.common.KeyBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Dispatches events based on the behaviours criteria
processStimulus(Enumeration) - Method in class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.keynavigatetest.TextureAnimationBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.pickcollisiontest.CollisionBehavior
 
processStimulus(Enumeration) - Method in class org.selman.java3d.book.text3dtest.TornadoRotation
 
projectPoint(Point3d, Point3d) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 

Q

Quat - class org.selman.java3d.book.common.Quat.
 
Quat() - Constructor for class org.selman.java3d.book.common.Quat
 

R

RandomAlpha - class org.selman.java3d.book.interpolatortest.RandomAlpha.
 
RandomAlpha() - Constructor for class org.selman.java3d.book.interpolatortest.RandomAlpha
 
RandomWalkBehavior - class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior.
 
RandomWalkBehavior(TransformGroup, CollisionDetector) - Constructor for class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior
 
RasterTest - class org.selman.java3d.book.rastertest.RasterTest.
This example illustrates how to:
1.
RasterTest.RasterCanvas3D - class org.selman.java3d.book.rastertest.RasterTest.RasterCanvas3D.
 
RasterTest.RasterCanvas3D(RasterTest, GraphicsConfiguration) - Constructor for class org.selman.java3d.book.rastertest.RasterTest.RasterCanvas3D
 
RasterTest() - Constructor for class org.selman.java3d.book.rastertest.RasterTest
 
readAlphaValues(URL) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
readFile(URL) - Static method in class org.selman.java3d.book.common.Utils
 
readKeyFrames(URL) - Static method in class org.selman.java3d.book.common.Utils
 
readProperties() - Method in class org.selman.java3d.book.launcher.Launcher
 
registerApplication(Application) - Method in class org.selman.java3d.book.launcher.Launcher
 
registerWindowListener(JFrame) - Static method in class org.selman.java3d.book.swingtest.SwingTest
 
removeShape(String) - Method in class org.selman.java3d.book.swingtest.SwingTest
Removes a BranchGroup from the scene based on user data
render(Graphics, GeometryUpdater) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
render(Graphics, GeometryUpdater) - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Renders a single frame into the Graphics.
render(int, int, Graphics2D) - Method in class org.selman.java3d.book.myjava3d.RenderingSurface
 
render(int, int, Graphics2D) - Method in class org.selman.java3d.book.myjava3d.Surface
 
renderField(int) - Method in class org.selman.java3d.book.immediatetest.ImmediateCanvas3D
 
renderField(int) - Method in class org.selman.java3d.book.mixedtest.ImmediateCanvas3D
 
renderGeometry(Graphics, GeometryUpdater) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
Rendering - Variable in class org.selman.java3d.book.myjava3d.Surface
 
RenderingComponent - class org.selman.java3d.book.appearancetest.RenderingComponent.
 
RenderingComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.RenderingComponent
 
RenderingEngine - interface org.selman.java3d.book.myjava3d.RenderingEngine.
Definition of the RenderingEngine interface.
RenderingSurface - class org.selman.java3d.book.myjava3d.RenderingSurface.
Surface (JPanel) that uses a RenderingEngine to render a 3D scene.
RenderingSurface(RenderingEngine, GeometryUpdater) - Constructor for class org.selman.java3d.book.myjava3d.RenderingSurface
 
renderLineArray(Graphics, GeometryUpdater, GeometryArray) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
renderPointArray(Graphics, GeometryUpdater, GeometryArray) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
renderQuadArray(Graphics, GeometryUpdater, GeometryArray) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
renderTriangleArray(Graphics, GeometryUpdater, GeometryArray) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
reset(int, int) - Method in class org.selman.java3d.book.myjava3d.AnimatingSurface
 
reset(int, int) - Method in class org.selman.java3d.book.myjava3d.RenderingSurface
 
restart(Shape3D, int, int, ExplosionListener) - Method in class org.selman.java3d.book.behaviortest.ExplodeBehavior
 
RIGHT - Static variable in class org.selman.java3d.book.cuboidtest.Cuboid
Used to designate the right side of the Cuboid when using getShape().
Road - class org.selman.java3d.book.avatartest.Road.
This class is a simple behavior that invokes the KeyNavigator to modify the view platform transform.
ROAD_HEIGHT - Static variable in class org.selman.java3d.book.avatartest.Road
 
ROAD_LENGTH - Static variable in class org.selman.java3d.book.avatartest.Road
 
ROAD_WIDTH - Static variable in class org.selman.java3d.book.avatartest.Road
 
Road(Component, Group, int) - Constructor for class org.selman.java3d.book.avatartest.Road
 
rollLeft() - Method in class org.selman.java3d.book.common.KeyBehavior
 
rollRight() - Method in class org.selman.java3d.book.common.KeyBehavior
 
RotatingGeometryUpdater - class org.selman.java3d.book.myjava3d.RotatingGeometryUpdater.
Implementation of the GeometryUpdater interface.
RotatingGeometryUpdater() - Constructor for class org.selman.java3d.book.myjava3d.RotatingGeometryUpdater
 
RotationChangeListener - interface org.selman.java3d.book.common.RotationChangeListener.
Interface to listen for changes in rotation from the TornadoMouseRotate class.
rotDown() - Method in class org.selman.java3d.book.common.KeyBehavior
 
rotLeft() - Method in class org.selman.java3d.book.common.KeyBehavior
 
rotRight() - Method in class org.selman.java3d.book.common.KeyBehavior
 
rotUp() - Method in class org.selman.java3d.book.common.KeyBehavior
 
rotY - Variable in class org.selman.java3d.book.keynavigatetest.TextureAnimationBehavior
 
RUN_NEW_VM - Static variable in class org.selman.java3d.book.launcher.Application
 
RUN_WITHIN_VM - Static variable in class org.selman.java3d.book.launcher.Application
 
run() - Method in class org.selman.java3d.book.launcher.Launcher
 
run() - Method in class org.selman.java3d.book.myjava3d.AnimatingSurface
 
run(int) - Method in class org.selman.java3d.book.launcher.Application
 

S

saveCommandLineArguments(String[]) - Method in class org.selman.java3d.book.common.Java3dApplet
 
ScaleChangeListener - interface org.selman.java3d.book.common.ScaleChangeListener.
Interface to listen for changes in translation from the TornadoMouseScale class.
ScenegraphTest - class org.selman.java3d.book.scenegraphtest.ScenegraphTest.
This example builds a basic hierarchical model of the top part of a human torso (2 arms, neck and head).
ScenegraphTest() - Constructor for class org.selman.java3d.book.scenegraphtest.ScenegraphTest
 
setAntiAlias(boolean) - Method in class org.selman.java3d.book.myjava3d.Surface
 
setAppearance(Appearance) - Method in class org.selman.java3d.book.cuboidtest.Cuboid
Sets appearance of the Cuboid.
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.AppearanceComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.ColoringComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.LineComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.MaterialComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.PointComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.PolygonComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.RenderingComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.TexGenComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.TextureComponent
 
setAppearanceCapability() - Method in class org.selman.java3d.book.appearancetest.TransparencyComponent
 
setBackKey(int) - Method in class org.selman.java3d.book.common.KeyBehavior
 
setChangeListener(TornadoChangeListener) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
Register a listener for the behavior.
setComponent(Component) - Static method in class org.selman.java3d.book.appearancetest.TextureComponent
 
setComposite(boolean) - Method in class org.selman.java3d.book.myjava3d.Surface
 
setDefaultAttributes() - Method in class org.selman.java3d.book.text3dtest.TornadoText3D
 
setEnable(boolean) - Method in class org.selman.java3d.book.common.BoundsBehavior
 
setForwardKey(int) - Method in class org.selman.java3d.book.common.KeyBehavior
 
setImageType(int) - Method in class org.selman.java3d.book.myjava3d.Surface
 
setInvert(boolean) - Method in class org.selman.java3d.book.common.TornadoMouseRotate
 
setJavacPath(String) - Static method in class org.selman.java3d.book.launcher.Application
 
setLeftKey(int) - Method in class org.selman.java3d.book.common.KeyBehavior
 
setLightAngle(Vector3d) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
setLightAngle(Vector3d) - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Set the current View Angle used by the RenderEngine.
setLoopCount(int) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
setMaxScale(Point3d) - Method in class org.selman.java3d.book.common.TornadoMouseScale
 
setMaxTranslate(Point3d) - Method in class org.selman.java3d.book.common.TornadoMouseTranslate
 
setMinScale(Point3d) - Method in class org.selman.java3d.book.common.TornadoMouseScale
 
setMinTranslate(Point3d) - Method in class org.selman.java3d.book.common.TornadoMouseTranslate
 
setMovementRate(double) - Method in class org.selman.java3d.book.common.KeyBehavior
 
setObject(Object) - Method in class org.selman.java3d.book.common.TornadoMouseBehavior
void setObject( Object obj )
setRendering(boolean) - Method in class org.selman.java3d.book.myjava3d.Surface
 
setRotateXAmount(double) - Method in class org.selman.java3d.book.common.KeyBehavior
 
setRotateYAmount(double) - Method in class org.selman.java3d.book.common.KeyBehavior
 
setRotateZAmount(double) - Method in class org.selman.java3d.book.common.KeyBehavior
 
setScale(double) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
setScale(double) - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Set the scale used by the RenderEngine.
setScreenPosition(Vector3d) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
setScreenSize(int, int) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
setScreenSize(int, int) - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Set the Screen size used by the RenderEngine.
setSleepAmount(long) - Method in class org.selman.java3d.book.myjava3d.Surface
 
setSoundAttributes(Sound, boolean) - Method in class org.selman.java3d.book.common.ComplexObject
 
setStartTime(long) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
setTexture(Appearance, String) - Method in class org.selman.java3d.book.common.ComplexObject
 
setTexture(Object) - Method in class org.selman.java3d.book.myjava3d.Surface
 
setViewAngle(Vector3d) - Method in class org.selman.java3d.book.myjava3d.AwtRenderingEngine
 
setViewAngle(Vector3d) - Method in interface org.selman.java3d.book.myjava3d.RenderingEngine
Set the current View Angle used by the RenderEngine.
SimpleTest - class org.selman.java3d.book.simpletest.SimpleTest.
 
SimpleTest() - Constructor for class org.selman.java3d.book.simpletest.SimpleTest
 
sleepAmount - Variable in class org.selman.java3d.book.myjava3d.Surface
 
SLOW_SPEED - Static variable in class org.selman.java3d.book.common.KeyBehavior
 
SOUND - Static variable in class org.selman.java3d.book.common.ComplexObject
 
SplineInterpolatorTest - class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest.
 
SplineInterpolatorTest() - Constructor for class org.selman.java3d.book.splineinterpolatortest.SplineInterpolatorTest
 
SpotLightObject - class org.selman.java3d.book.lighttest.SpotLightObject.
 
SpotLightObject() - Constructor for class org.selman.java3d.book.lighttest.SpotLightObject
 
start() - Method in class org.selman.java3d.book.common.ThreadLister.Applet
When the applet starts, list all the threads
start() - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
start() - Method in class org.selman.java3d.book.myjava3d.AnimatingSurface
 
start() - Method in class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
stateChanged(ChangeEvent) - Method in class org.selman.java3d.book.common.UiAlpha
 
step(int, int) - Method in class org.selman.java3d.book.myjava3d.AnimatingSurface
 
step(int, int) - Method in class org.selman.java3d.book.myjava3d.RenderingSurface
 
stop() - Method in class org.selman.java3d.book.myjava3d.AnimatingSurface
 
StretchBehavior - class org.selman.java3d.book.behaviortest.StretchBehavior.
 
StretchBehavior(GeometryArray) - Constructor for class org.selman.java3d.book.behaviortest.StretchBehavior
 
Surface - class org.selman.java3d.book.myjava3d.Surface.
The Surface class implements a 2D rendering surface using a Swing JPanel.
Surface() - Constructor for class org.selman.java3d.book.myjava3d.Surface
 
SwingTest - class org.selman.java3d.book.swingtest.SwingTest.
This example displays a Swing based application with a JMenuBar that allows you to switch between displaying a Cube and a Sphere.
SwingTest() - Constructor for class org.selman.java3d.book.swingtest.SwingTest
Constructor.
SwingTestApplet - class org.selman.java3d.book.swingtest.SwingTestApplet.
rotation using menu commands.
SwingTestApplet() - Constructor for class org.selman.java3d.book.swingtest.SwingTestApplet
Constructor.
SwitchTest - class org.selman.java3d.book.switchtest.SwitchTest.
This example creates a Switch Node and conditionally displays some of the child Nodes using a logical mask, defined using a BitSet object.
SwitchTest() - Constructor for class org.selman.java3d.book.switchtest.SwitchTest
 
synchLightToUi() - Method in class org.selman.java3d.book.lighttest.AmbientLightObject
 
synchLightToUi() - Method in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
synchLightToUi() - Method in class org.selman.java3d.book.lighttest.LightObject
 
synchLightToUi() - Method in class org.selman.java3d.book.lighttest.PointLightObject
 
synchLightToUi() - Method in class org.selman.java3d.book.lighttest.SpotLightObject
 
synchUiToLight() - Method in class org.selman.java3d.book.lighttest.AmbientLightObject
 
synchUiToLight() - Method in class org.selman.java3d.book.lighttest.DirectionalLightObject
 
synchUiToLight() - Method in class org.selman.java3d.book.lighttest.LightObject
 
synchUiToLight() - Method in class org.selman.java3d.book.lighttest.PointLightObject
 
synchUiToLight() - Method in class org.selman.java3d.book.lighttest.SpotLightObject
 

T

TargetVector3d - Variable in class org.selman.java3d.book.keynavigatetest.RandomWalkBehavior
 
TexCoordTest - class org.selman.java3d.book.texcoordtest.TexCoordTest.
This example illustrates dynamic texture coordinate generation using the TexCoordGeneration class.
TexCoordTest() - Constructor for class org.selman.java3d.book.texcoordtest.TexCoordTest
 
TexGenComponent - class org.selman.java3d.book.appearancetest.TexGenComponent.
 
TexGenComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.TexGenComponent
 
Text2DTest - class org.selman.java3d.book.text2dtest.Text2DTest.
Renders Java 3D 2D Text objects in a variety of styles.
Text2DTest() - Constructor for class org.selman.java3d.book.text2dtest.Text2DTest
 
Text3DTest - class org.selman.java3d.book.text3dtest.Text3DTest.
Renders a Java 3D 3D Text objects with a custom extrusion.
Text3DTest() - Constructor for class org.selman.java3d.book.text3dtest.Text3DTest
 
texture - Variable in class org.selman.java3d.book.myjava3d.Surface
 
TEXTURE - Static variable in class org.selman.java3d.book.common.ComplexObject
 
TextureAnimationBehavior - class org.selman.java3d.book.keynavigatetest.TextureAnimationBehavior.
 
TextureAnimationBehavior(TextureAttributes) - Constructor for class org.selman.java3d.book.keynavigatetest.TextureAnimationBehavior
 
TextureAttributesComponent - class org.selman.java3d.book.appearancetest.TextureAttributesComponent.
 
TextureAttributesComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.TextureAttributesComponent
 
TextureComponent - class org.selman.java3d.book.appearancetest.TextureComponent.
 
TextureComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.TextureComponent
 
TextureGeometryInfo - class org.selman.java3d.book.texturetest.TextureGeometryInfo.
 
TextureGeometryInfo() - Constructor for class org.selman.java3d.book.texturetest.TextureGeometryInfo
 
TextureTest - class org.selman.java3d.book.texturetest.TextureTest.
This example reads in the name of a texture image and texture coordinates from a file and creates geometry to display the texture image mapped onto a triangulated polygon.
TextureTest() - Constructor for class org.selman.java3d.book.texturetest.TextureTest
 
TextureTransformTest - class org.selman.java3d.book.texturetransformtest.TextureTransformTest.
This example illustrates how a texture image can be dynamically rotated at runtime.
TextureTransformTest() - Constructor for class org.selman.java3d.book.texturetransformtest.TextureTransformTest
 
thread - Variable in class org.selman.java3d.book.myjava3d.AnimatingSurface
 
ThreadLister - class org.selman.java3d.book.common.ThreadLister.
This class contains a useful static method for listing all threads and threadgroups in the VM.
ThreadLister.Applet - class org.selman.java3d.book.common.ThreadLister.Applet.
This nested class is a simple applet that displays the output of ThreadLister.listAllThreads() when run from an the start() method of an applet.
ThreadLister.Applet() - Constructor for class org.selman.java3d.book.common.ThreadLister.Applet
 
ThreadLister() - Constructor for class org.selman.java3d.book.common.ThreadLister
 
TOP - Static variable in class org.selman.java3d.book.cuboidtest.Cuboid
Used to designate the top side of the Cuboid when using getShape().
TornadoChangeListener - interface org.selman.java3d.book.common.TornadoChangeListener.
Interface to listen for changes affected by in the TornadoMouseBehaviors.
TornadoMouseBehavior - class org.selman.java3d.book.common.TornadoMouseBehavior.
Base class for the Tornado Mouse Behaviors (Rotate, Translate, Scale).
TornadoMouseBehavior() - Constructor for class org.selman.java3d.book.common.TornadoMouseBehavior
 
TornadoMouseRotate - class org.selman.java3d.book.common.TornadoMouseRotate.
TornadoMouseRotate Custom mouse rotation behaviour
TornadoMouseRotate(double, double) - Constructor for class org.selman.java3d.book.common.TornadoMouseRotate
 
TornadoMouseScale - class org.selman.java3d.book.common.TornadoMouseScale.
TornadoMouseScale Custon scaling behaviour
TornadoMouseScale(float, float) - Constructor for class org.selman.java3d.book.common.TornadoMouseScale
 
TornadoMouseTranslate - class org.selman.java3d.book.common.TornadoMouseTranslate.
TornadoMouseTranslate Custom translation behavior.
TornadoMouseTranslate(float) - Constructor for class org.selman.java3d.book.common.TornadoMouseTranslate
 
TornadoRotation - class org.selman.java3d.book.text3dtest.TornadoRotation.
 
TornadoRotation(Alpha, TransformGroup, Transform3D, float, float) - Constructor for class org.selman.java3d.book.text3dtest.TornadoRotation
 
TornadoText3D - class org.selman.java3d.book.text3dtest.TornadoText3D.
 
TornadoText3D() - Constructor for class org.selman.java3d.book.text3dtest.TornadoText3D
 
TornadoText3D(Font3D) - Constructor for class org.selman.java3d.book.text3dtest.TornadoText3D
 
TornadoText3D(Font3D, String) - Constructor for class org.selman.java3d.book.text3dtest.TornadoText3D
 
TornadoText3D(Font3D, String, Point3f) - Constructor for class org.selman.java3d.book.text3dtest.TornadoText3D
 
TornadoText3D(Font3D, String, Point3f, int, int) - Constructor for class org.selman.java3d.book.text3dtest.TornadoText3D
 
transform3D - Variable in class org.selman.java3d.book.common.KeyBehavior
 
transformChanged(int, Transform3D) - Method in class org.selman.java3d.book.texturetransformtest.TextureTransformTest
 
transformGroup - Variable in class org.selman.java3d.book.common.KeyBehavior
 
TranslationChangeListener - interface org.selman.java3d.book.common.TranslationChangeListener.
Interface to listen for changes in translation from the TornadoMouseTranslate class.
TransparencyComponent - class org.selman.java3d.book.appearancetest.TransparencyComponent.
 
TransparencyComponent(Appearance) - Constructor for class org.selman.java3d.book.appearancetest.TransparencyComponent
 
TriangulatorTest - class org.selman.java3d.book.triangulatortest.TriangulatorTest.
This example illustrates using the Java 3D Triangulator and NormalGenerator to triangulate a planar surface with a hole in it.
TriangulatorTest() - Constructor for class org.selman.java3d.book.triangulatortest.TriangulatorTest
 

U

UiAlpha - class org.selman.java3d.book.common.UiAlpha.
 
UiAlpha(Alpha) - Constructor for class org.selman.java3d.book.common.UiAlpha
 
update(Graphics, RenderingEngine, GeometryArray, int, long) - Method in interface org.selman.java3d.book.myjava3d.GeometryUpdater
 
update(Graphics, RenderingEngine, GeometryArray, int, long) - Method in class org.selman.java3d.book.myjava3d.NoOpGeometryUpdater
 
update(Graphics, RenderingEngine, GeometryArray, int, long) - Method in class org.selman.java3d.book.myjava3d.RotatingGeometryUpdater
 
updateAlpha() - Method in class org.selman.java3d.book.alphatest.AlphaTest
Replots the Alpha function based on the contents of the UI
updateAlpha() - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
updateRenderRaster() - Method in class org.selman.java3d.book.rastertest.RasterTest
 
updateTransform() - Method in class org.selman.java3d.book.common.KeyBehavior
 
updateTransform() - Method in class org.selman.java3d.book.keynavigatetest.KeyCollisionBehavior
 
updateUi() - Method in class org.selman.java3d.book.alphatest.AlphaTest
Updates the UI based on the Alpha function
updateUi() - Method in class org.selman.java3d.book.customalphatest.CustomAlphaTest
 
Utils - class org.selman.java3d.book.common.Utils.
Utils
Utils() - Constructor for class org.selman.java3d.book.common.Utils
 

V

value(long) - Method in class org.selman.java3d.book.common.UiAlpha
 
value(long) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
value(long) - Method in class org.selman.java3d.book.interpolatortest.RandomAlpha
 
valueFromStart(long) - Method in class org.selman.java3d.book.customalphatest.FileAlpha
 
VrmlPickingTest - class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest.
This example loads a VRML file, automatically computes the view point to view the objects in the file, and then mouse picks.
VrmlPickingTest() - Constructor for class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 
VrmlPickingTest(String[]) - Constructor for class org.selman.java3d.book.vrmlpickingtest.VrmlPickingTest
 

W

w - Variable in class org.selman.java3d.book.common.Quat
 
WIDTH - Static variable in class org.selman.java3d.book.common.Land
 
WIDTH - Static variable in class org.selman.java3d.book.splineinterpolatortest.Helicopter
 

X

x - Variable in class org.selman.java3d.book.common.Quat
 

Y

y - Variable in class org.selman.java3d.book.common.Quat
 

Z

z - Variable in class org.selman.java3d.book.common.Quat
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z