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

A

ALGORITHM_ELLIPSOID - Static variable in class com.threed.jpct.CollisionEvent
The collision event was caused by a ellipsoid-polygon collision detection
ALGORITHM_RAY - Static variable in class com.threed.jpct.CollisionEvent
The collision event was caused by a ray-polygon collision detection
ALGORITHM_SPHERE - Static variable in class com.threed.jpct.CollisionEvent
The collision event was caused by a sphere-polygon collision detection
ALTER_SOURCE_MESH - Static variable in interface com.threed.jpct.IVertexController
The VertexController will modify the source data when applied, i.e.
AWTGLRenderer - class com.threed.jpct.AWTGLRenderer.
This is the renderer to support hardware acceleration via OpenGL into a Canvas using the LWJGL.
Animation - class com.threed.jpct.Animation.
Animation provides a keyframe animation implementation.
Animation(int) - Constructor for class com.threed.jpct.Animation
Creates a new animation sequence that consist of keyframeCount keyframes.
add(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Adds another SimpleVector to this SimpleVector.
add(Texture, float) - Method in class com.threed.jpct.Texture
Adds a textures color (and alpha) information to this one.
add(int, int) - Method in class com.threed.jpct.TextureInfo
Adds another texture layer.
add(int, float, float, float, float, float, float, int) - Method in class com.threed.jpct.TextureInfo
Adds another texture layer.
addCaster(Object3D) - Method in class com.threed.jpct.util.ShadowHelper
Adds a caster.
addChild(Object3D) - Method in class com.threed.jpct.Object3D
Defines an object as a child of this.
addCollisionListener(CollisionListener) - Method in class com.threed.jpct.Object3D
Adds a collision listener to this object.
addKeyFrame(Mesh) - Method in class com.threed.jpct.Animation
Add a keyframe to a animation sequence.
addLight(SimpleVector, float, float, float) - Method in class com.threed.jpct.World
Adds a light source to the World.
addLight(SimpleVector, Color) - Method in class com.threed.jpct.World
Adds a light source to the World.
addObject(Object3D) - Method in class com.threed.jpct.World
Adds an object to the World's object collection.
addParent(Object3D) - Method in class com.threed.jpct.Object3D
Defines an object as a parent of this. this will inherit all transformations from its parent.
addPortalCoord(SimpleVector) - Method in class com.threed.jpct.Portals
Adds a new vertex to the portal.
addPortalCoord(float, float, float) - Method in class com.threed.jpct.Portals
Adds a new vertex to the portal.
addPostProcessor(IPostProcessor) - Method in class com.threed.jpct.FrameBuffer
Adds an IPostProcessor to run a post processing on the framebuffer.
addReceiver(Object3D) - Method in class com.threed.jpct.util.ShadowHelper
Adds a receiver.
addTexture(int, int, int) - Method in class com.threed.jpct.PolygonManager
Adds a texture to next free stage, if another free stage is available.
addTexture(String) - Method in class com.threed.jpct.TextureManager
Adds a texture with the given name to the manager.
addTexture(String, Texture) - Method in class com.threed.jpct.TextureManager
Adds a texture with the given name to the manager.
addTriangle(SimpleVector, SimpleVector, SimpleVector) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, float, float, SimpleVector, float, float, SimpleVector, float, float) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, float, float, SimpleVector, float, float, SimpleVector, float, float, int) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, float, float, SimpleVector, float, float, SimpleVector, float, float, int, int) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, SimpleVector, SimpleVector, TextureInfo) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
addTriangle(SimpleVector, SimpleVector, SimpleVector, TextureInfo, int) - Method in class com.threed.jpct.Object3D
Adds a triangle to the object.
align(Object3D) - Method in class com.threed.jpct.Camera
Aligns the camera with the (transformed) positive z-axis of an Object3D.
align(Camera) - Method in class com.threed.jpct.Object3D
Aligns this object with a Camera using the camera's backbuffer matrix.
align(Object3D) - Method in class com.threed.jpct.Object3D
Aligns this object with another Object3D.
alwaysSort - Static variable in class com.threed.jpct.Config
Forces polygon sorting regardsless of transparency or the software renderer being used.
animate(float, int) - Method in class com.threed.jpct.Object3D
Calculates a new mesh for this object based on the keyframes of its animation sub-sequence and "index". index is a value between 0 and 1 where 0 is the first keyframe and 1 the last (of the sub-sequence).
animate(float) - Method in class com.threed.jpct.Object3D
Calculates a new mesh for this object based on the keyframes of its animation sequence and "index". index is a value between 0 and 1 where 0 is the first keyframe and 1 the last.
apply(int[], int[]) - Method in interface com.threed.jpct.ITextureEffect
Applies the effect.
apply() - Method in interface com.threed.jpct.IVertexController
Applies the controller's modifications to the mesh.
apply(int[], int[]) - Method in class com.threed.jpct.WaterTextureEffect
 
applyEffect() - Method in class com.threed.jpct.Texture
Applies the effect to the texture.
applyVertexController() - Method in class com.threed.jpct.Mesh
Executes the apply() method of the assigned VertexController and updates the mesh's vertex data with the new values generated by the controller.
autoBuild - Static variable in class com.threed.jpct.Config
Usually, one have to call build() on all objects that have to be rendered.
autoMaintainAspectRatio - Static variable in class com.threed.jpct.Config
Ensures that the aspect ratio doesn't change when changing framebuffer size.

B

BICUBIC - Static variable in class com.threed.jpct.Animation
Use bicubic interpolation between keyframes.
BILLBOARDING_DISABLED - Static variable in class com.threed.jpct.Object3D
The object won't use billboarding (default)
BILLBOARDING_ENABLED - Static variable in class com.threed.jpct.Object3D
The object will use billboarding (i.e. it always faces the camera)
BLENDING_DISABLED - Static variable in class com.threed.jpct.Object3D
Blending (bumpmapping+texturemapping) is not used
BLENDING_ENABLED - Static variable in class com.threed.jpct.Object3D
Blending (bumpmapping+texturemapping) is used
BLITTING_TARGET_BACK - Static variable in class com.threed.jpct.FrameBuffer
Blitting is done into the back buffer.
BLITTING_TARGET_FRONT - Static variable in class com.threed.jpct.FrameBuffer
Blitting is done into the front buffer.
BOUNDINGBOX_NOT_USED - Static variable in class com.threed.jpct.FrameBuffer
Don't use a 2D bounding box.
BOUNDINGBOX_USED - Static variable in class com.threed.jpct.FrameBuffer
Use a 2D bounding box for speeding up blitting (only useful when the rendered scene doesn't cover the whole framebuffer)
BUFFEREDIMAGE - Static variable in class com.threed.jpct.FrameBuffer
The type of this FrameBuffer is a BufferedImage (JAVA2)
BUFFER_ACCESS_COMBINED - Static variable in class com.threed.jpct.FrameBuffer
Access the framebuffer in one way (default)...
BUFFER_ACCESS_SPLITTED - Static variable in class com.threed.jpct.FrameBuffer
Access the framebuffer in another way)...
BUMPMAPPING_DISABLED - Static variable in class com.threed.jpct.Object3D
Bumpmapping is not used
BUMPMAPPING_ENABLED - Static variable in class com.threed.jpct.Object3D
Bumpmapping is used
BloomGLProcessor - class com.threed.jpct.procs.BloomGLProcessor.
An implementation of an IPostProcessor which implements a bloom effect (kind of pseudo-HDR) for the OpenGL renderer.
BloomGLProcessor() - Constructor for class com.threed.jpct.procs.BloomGLProcessor
Creates a bloom effect with default settings.
BloomGLProcessor(int, int, int, int) - Constructor for class com.threed.jpct.procs.BloomGLProcessor
Creates a bloom effect on the framebuffer's content.
BufferedMatrix - class com.threed.jpct.BufferedMatrix.
A BufferedMatrix is a kind of double buffered Matrix.
blit(Texture, int, int, int, int, int, int, boolean) - Method in class com.threed.jpct.FrameBuffer
Copies a part of a bitmap (taken from a Texture in this case) into the framebuffer.
blit(Texture, int, int, int, int, int, int, int, int, int, boolean, Color) - Method in class com.threed.jpct.FrameBuffer
Special version of blit() that allows for scaling, i.e.
blit(int[], int, int, int, int, int, int, int, int, boolean) - Method in class com.threed.jpct.FrameBuffer
Copies a part of a bitmap (taken from an int[] containing pixels in RGB-format and with no alpha) into the framebuffer.
blur - Static variable in class com.threed.jpct.Config
Enables/Disables motion blur.
bpp - Variable in class com.threed.jpct.VideoMode
The colordepth of the framebuffer that this video mode uses in bits
build() - Method in class com.threed.jpct.Object3D
Initializes some basic object properties that are needed for almost all further processing. build() should be called if the object is "ready to render" (loaded, Textures assigned, placed, rendering modes set...).
buildAllObjects() - Method in class com.threed.jpct.World
Calls build() for every object in the world.

C

CAMERA_DONT_MOVE - Static variable in class com.threed.jpct.Camera
Don't move the camera before checking for a collision.
CAMERA_MOVEDOWN - Static variable in class com.threed.jpct.Camera
Move the camera down (relative to its current direction)
CAMERA_MOVEIN - Static variable in class com.threed.jpct.Camera
Move the camera forward (relative to its current direction)
CAMERA_MOVELEFT - Static variable in class com.threed.jpct.Camera
Move the camera left (relative to its current direction)
CAMERA_MOVEOUT - Static variable in class com.threed.jpct.Camera
Move the camera backwards (relative to its current direction)
CAMERA_MOVERIGHT - Static variable in class com.threed.jpct.Camera
Move the camera right (relative to its current direction)
CAMERA_MOVEUP - Static variable in class com.threed.jpct.Camera
Move the camera up (relative to its current direction)
COLLISION_CHECK_NONE - Static variable in class com.threed.jpct.Object3D
Don't perform any kind of collision detection for this object
COLLISION_CHECK_OTHERS - Static variable in class com.threed.jpct.Object3D
Other Object3Ds may collide with this object
COLLISION_CHECK_SELF - Static variable in class com.threed.jpct.Object3D
This Object3D may collide with other objects
COLLISION_DETECTION_NOT_OPTIMIZED - Static variable in class com.threed.jpct.Object3D
Disables (default) an automated optimization for collision detection in case of problems with this optimization.
COLLISION_DETECTION_OPTIMIZED - Static variable in class com.threed.jpct.Object3D
Enables an automated optimization for speeding up collision detection in some case.
COLLISION_DONT_USE - Static variable in class com.threed.jpct.OcTree
Don't use this octree to speed up collision detection
COLLISION_NONE - Static variable in class com.threed.jpct.Object3D
Signals that no collision has been detected for this object
COLLISION_USE - Static variable in class com.threed.jpct.OcTree
Use this octree to speed up collision detection
COMPRESS - Static variable in class com.threed.jpct.Mesh
The mesh will be compressed
COSINE - Static variable in class com.threed.jpct.Animation
Use cosine interpolation between keyframes.
CULLING_DISABLED - Static variable in class com.threed.jpct.Object3D
Backface culling won't be applied to this object
CULLING_ENABLED - Static variable in class com.threed.jpct.Object3D
Backface culling will be applied to this object before rendering
Camera - class com.threed.jpct.Camera.
The Camera represents the position and direction of the camera/viewer in the current scene.
Camera() - Constructor for class com.threed.jpct.Camera
Creates a new Camera with default viewing direction (along the z-axis) and position (at the origin) as well as default FOV (as configured, 1.25 is default).
CollisionEvent - class com.threed.jpct.CollisionEvent.
A collision event is caused by a collision of either the camera or an object with another object.
CollisionListener - interface com.threed.jpct.CollisionListener.
Implement this interface and assign instances of your class to Object3Ds to receive collision events in case of collisions.
Config - class com.threed.jpct.Config.
Config is used for configuring the engine.
calcBoundingBox() - Method in class com.threed.jpct.Object3D
Calculates an AABB (Axis Aligned Bounding Box) for this object in object-space.
calcCenter() - Method in class com.threed.jpct.Object3D
Tries to calculate the center of the object using its mesh data.
calcCross(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Calculates the cross product of two SimpleVectors.
calcDot(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Calculates the dot product of two SimpleVectors.
calcMinDistance(SimpleVector, SimpleVector) - Method in class com.threed.jpct.Object3D
Returns the minimal distance to some polygon of the object from a particular position vector looking into a specific direction.
calcMinDistance(SimpleVector, SimpleVector, float) - Method in class com.threed.jpct.Object3D
Returns the minimal distance to some polygon of the object from a particular position vector looking into a specific direction.
calcMinDistance(SimpleVector, SimpleVector, float) - Method in class com.threed.jpct.World
Returns the minimal distance to some polygon of the world's objects (have to be colliders) from a particular position vector looking into a specific direction.
calcNormals() - Method in class com.threed.jpct.Object3D
Calculates the object's vertex normals by calculating the face normals of the adjacent polygons of each vertex and averaging them.
calcSub(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Calculates the difference vector of two SimpleVectors.
calcTextureWrap() - Method in class com.threed.jpct.Object3D
"Wraps" a texture around the object.
calcTextureWrapSpherical() - Method in class com.threed.jpct.Object3D
"Wraps" a texture around the object in a spherical way.
checkCameraCollision(int, float) - Method in class com.threed.jpct.World
Moves the camera moveSpeed units from its current position and regarding its current orientation into "mode" direction, if this is possible.
checkCameraCollision(int, float, boolean) - Method in class com.threed.jpct.World
Moves the camera moveSpeed units from its current position and regarding its current orientation into "mode" direction, if this is possible.
checkCameraCollision(int, float, float, boolean) - Method in class com.threed.jpct.World
Moves the camera moveSpeed units from its current position and regarding its current orientation into "mode" direction, if this is possible.
checkCameraCollision(SimpleVector, float, float, boolean) - Method in class com.threed.jpct.World
Moves the camera moveSpeed units from its current position into an arbitrary direction, if this is possible.
checkCameraCollisionEllipsoid(int, SimpleVector, float, int) - Method in class com.threed.jpct.World
Moves the camera moveSpeed units from its current position into an arbitrary direction, if this is possible.
checkCameraCollisionEllipsoid(SimpleVector, SimpleVector, float, int) - Method in class com.threed.jpct.World
Moves the camera moveSpeed units from its current position into an arbitrary direction, if this is possible.
checkCameraCollisionSpherical(int, float, float, boolean) - Method in class com.threed.jpct.World
Moves the camera moveSpeed units from its current position and regarding its current orientation into "mode" direction, if this is possible.
checkCameraCollisionSpherical(SimpleVector, float, float, boolean) - Method in class com.threed.jpct.World
Moves the camera moveSpeed units from its current position into an arbitrary direction, if this is possible.
checkCollision(SimpleVector, SimpleVector, float) - Method in class com.threed.jpct.World
Checks if a collision between "something" and an object would take place if this "something" would move step units from its position into a given direction.
checkCollisionEllipsoid(SimpleVector, SimpleVector, SimpleVector, int) - Method in class com.threed.jpct.World
Checks if a collision between "something" and an object would take place if this "something" would move step units from its position into a given direction.
checkCollisionSpherical(SimpleVector, SimpleVector, float) - Method in class com.threed.jpct.World
Checks if a collision between "something" and an object would take place if this "something" would move step units from its position into a given direction.
checkForCollision(SimpleVector, float) - Method in class com.threed.jpct.Object3D
Checks if the current object collides with something when moving into a particular direction.
checkForCollisionEllipsoid(SimpleVector, SimpleVector, int) - Method in class com.threed.jpct.Object3D
Checks if the current object collides with something when moving into a particular direction.
checkForCollisionSpherical(SimpleVector, float) - Method in class com.threed.jpct.Object3D
Checks if the current object collides with something when moving into a particular direction.
cleanup() - Method in class com.threed.jpct.GenericVertexController
This is an empty implementation of cleanup().
cleanup() - Method in interface com.threed.jpct.IVertexController
Like setup(), this method can be overwritten to do some additional work...this time when the controller will be removed.
clear() - Method in class com.threed.jpct.FrameBuffer
Clears the framebuffer, the optiZ-buffer, the hsr-buffer and the regular z-buffer if required.
clear(Color) - Method in class com.threed.jpct.FrameBuffer
Clears the framebuffer, the optiZ-buffer, the hsr-buffer and the regular z-buffer if required.
clearAdditionalColor() - Method in class com.threed.jpct.Object3D
Removes additional color information form the object.
clearAnimation() - Method in class com.threed.jpct.Object3D
Clears the animation for this object.
clearCache() - Static method in class com.threed.jpct.Loader
Empties the file-cache.
clearObject() - Method in class com.threed.jpct.Object3D
Clears the object by removing all vertex/mesh information from it.
clearZBufferOnly() - Method in class com.threed.jpct.FrameBuffer
Clears only the ZBuffer, not the color buffer.
cloneMatrix() - Method in class com.threed.jpct.Matrix
Creates a copy of this matrix.
cloneMesh(boolean) - Method in class com.threed.jpct.Mesh
Returns a copy of this mesh.
cloneObject() - Method in class com.threed.jpct.Object3D
Clones the current object.
collideEdgeMul - Static variable in class com.threed.jpct.Config
When using the sphere-polygon collision detection for the camera, it may be useful to use a lower sphere radius for sphere-edge-collisions to ensure that the camera slides around corners in a more realistic way.
collideEllipsoidSmoothing - Static variable in class com.threed.jpct.Config
If this is enabled, the ellipsoid collision detection will use a kind of workaround to prevent the detection from producing jerky movement in some cases.
collideEllipsoidThreshold - Static variable in class com.threed.jpct.Config
A threshold that limits recursion for ellipsoid collision detection.
collideOffset - Static variable in class com.threed.jpct.Config
The maximum number in world units a polygon's corner and/or axis aligned bounding box/octree-node (is used) may have from a position vector to be taken into account as a potential collider in the collision detection methods.
collideSectorOffset - Static variable in class com.threed.jpct.Config
The number of units a position vector may be placed outside of a sector and still be considered as part of it as far as collision detection is concerned.
collision(CollisionEvent) - Method in interface com.threed.jpct.CollisionListener
This method will be called in case of a collision.
com.threed.jpct - package com.threed.jpct
 
com.threed.jpct.procs - package com.threed.jpct.procs
 
com.threed.jpct.util - package com.threed.jpct.util
 
completePortal() - Method in class com.threed.jpct.Portals
Signals that all vertices have been added to the portal and that the attributes have been set.
compress() - Method in class com.threed.jpct.Mesh
Compresses the mesh by removing unused information from it.
containsAlpha() - Method in interface com.threed.jpct.ITextureEffect
If this returns true, jPCT assumes that the alpha channel in the returned pixels is populated and treats it accordingly.
containsAlpha() - Method in class com.threed.jpct.WaterTextureEffect
 
containsTexture(String) - Method in class com.threed.jpct.TextureManager
Checks if a texture has already been added to the texture-manager (or better: if a texture with this name exists within the manager instance).
convertDEGAngleIntoFOV(float) - Method in class com.threed.jpct.Camera
Converts an angle in degrees into a FOV value that jPCT can handle.
convertRADAngleIntoFOV(float) - Method in class com.threed.jpct.Camera
Converts an angle in radians into a FOV value that jPCT can handle (=2*tan(angle/2)).
copyBackToFront() - Method in class com.threed.jpct.BufferedMatrix
Copy the backbuffer matrix into the frontbuffer matrix.
createDummyObj() - Static method in class com.threed.jpct.Object3D
Static method that creates a dummy Object3D.
createSubSequence(String) - Method in class com.threed.jpct.Animation
Creates a new sub-sequence.
createTriangleStrips() - Method in class com.threed.jpct.Object3D
Tries to rebuild the object in a way that it can be rendered by using triangle strips in the most optimal way.
createTriangleStrips(int) - Method in class com.threed.jpct.Object3D
Tries to rebuild the object in a way that it can be rendered by using triangle strips in the most optimal way.
createTriangleStrips() - Method in class com.threed.jpct.World
Tries to rebuild all objects of this world in a way that they can be rendered by using triangle strips in the most optimal way.
cullingIsInverted() - Method in class com.threed.jpct.Object3D
Returns true, if inverted culling is used on this object.

D

DEFAULT_BPP - Static variable in class com.threed.jpct.Texture
The default color-depth of 24 bpp.
DEFAULT_HEIGHT - Static variable in class com.threed.jpct.Texture
The default height of a texture (256 pixels).
DEFAULT_WIDTH - Static variable in class com.threed.jpct.Texture
The default width of a texture (256 pixels).
DISCARD_MESSAGES - Static variable in class com.threed.jpct.Logger
Don't store the messages
DONT_COMPRESS - Static variable in class com.threed.jpct.Mesh
The mesh won't be compressed
DONT_SLIDE - Static variable in class com.threed.jpct.Camera
Camera stops in front of obstacles
decoupleMesh() - Method in class com.threed.jpct.Object3D
Decouples the current mesh from the object.
decoupleVisibilityList() - Method in class com.threed.jpct.World
Creates a non-shared visibility list for this World even if Config.shareVisibilityList is set to true.
decreaseFOV(float) - Method in class com.threed.jpct.Camera
Decreases the FOV.
defaultCameraFOV - Static variable in class com.threed.jpct.Config
The default FOV for the camera.
depth - Variable in class com.threed.jpct.VideoMode
The depth of the depthbuffer in bits
destroy() - Method in class com.threed.jpct.GenericVertexController
 
destroy() - Method in interface com.threed.jpct.IVertexController
This method will be called when the controller will be removed from a Mesh.
destroy() - Method in class com.threed.jpct.util.KeyMapper
Destroys the KeyMapper.
disable() - Method in class com.threed.jpct.util.Light
Disables a light.
disableCollisionListeners() - Method in class com.threed.jpct.Object3D
Disables all collision listeners of this object, so that none of them will be notified in case of a collision.
disableLazyTransformations() - Method in class com.threed.jpct.Object3D
Disables "lazy transformations".
disableRenderer(int) - Method in class com.threed.jpct.FrameBuffer
Disables a renderer for this framebuffer.
disableVertexSharing() - Method in class com.threed.jpct.Object3D
Disables the automatic vertex sharing that jPCT does for triangles added by addTriangle.
display(Graphics) - Method in class com.threed.jpct.FrameBuffer
Displays the output Image onto the component with the given Graphics context.
display(Graphics, int) - Method in class com.threed.jpct.FrameBuffer
Displays the output Image onto the component with the given Graphics context.
display(Graphics, int, int) - Method in class com.threed.jpct.FrameBuffer
Displays the output Image onto the component with the given Graphics context.
displayGLOnly() - Method in class com.threed.jpct.FrameBuffer
Displays the output image produced by OpenGL compatible hardware if OpenGL rendering is in use.
dispose() - Method in class com.threed.jpct.AWTGLRenderer
 
dispose() - Method in class com.threed.jpct.FrameBuffer
Has to be called before this FrameBuffer won't be used anymore to do some clean up work.
dispose() - Method in class com.threed.jpct.GLRenderer
 
dispose() - Method in interface com.threed.jpct.IPostProcessor
Will be called when a post processor gets removed from a framebuffer and should be called, when the processor gets garbage collected.
dispose() - Method in interface com.threed.jpct.IRenderer
Disposes the renderer and all its resources if it's not used any longer.
dispose() - Method in class com.threed.jpct.LegacyRenderer
 
dispose() - Method in class com.threed.jpct.SoftGLRenderer
 
dispose() - Method in class com.threed.jpct.World
Disposes the world.
dispose() - Method in class com.threed.jpct.procs.BloomGLProcessor
 
dispose() - Method in class com.threed.jpct.util.Overlay
Disposes the overlay and frees its resources.
dispose() - Method in class com.threed.jpct.util.ShadowHelper
Disposes the helper.
distanceTo(SimpleVector) - Method in class com.threed.jpct.Plane
Calculates the shortest (signed) distance from a point to the plane.
doPortalHsr - Static variable in class com.threed.jpct.Config
Use portals and sectors to perform visibility determination.
doSorting - Static variable in class com.threed.jpct.Config
Perform a front-to-back sorting of polygons before rendering.
draw(FrameBuffer) - Method in class com.threed.jpct.World
Draws the current scene that has been generated geometry wise by renderScene().
draw(FrameBuffer, int, int) - Method in class com.threed.jpct.World
Draws the current scene that has been generated geometry wise by renderScene().
drawPolygon(VisList, int, FrameBuffer, World) - Method in class com.threed.jpct.AWTGLRenderer
 
drawPolygon(VisList, int, FrameBuffer, World) - Method in class com.threed.jpct.GLRenderer
 
drawPolygon(VisList, int, FrameBuffer, World) - Method in interface com.threed.jpct.IRenderer
Draws a polygon.
drawPolygon(VisList, int, FrameBuffer, World) - Method in class com.threed.jpct.LegacyRenderer
 
drawPolygon(VisList, int, FrameBuffer, World) - Method in class com.threed.jpct.SoftGLRenderer
 
drawScene() - Method in class com.threed.jpct.util.ShadowHelper
Draws the scene using the most current shadow map.
drawScene(boolean) - Method in class com.threed.jpct.util.ShadowHelper
Draws the scene using the most current shadow map.
drawStrip(VisList, int, int, FrameBuffer, World) - Method in class com.threed.jpct.AWTGLRenderer
 
drawStrip(VisList, int, int, FrameBuffer, World) - Method in class com.threed.jpct.GLRenderer
 
drawStrip(VisList, int, int, FrameBuffer, World) - Method in interface com.threed.jpct.IRenderer
Draws a triangle strip.
drawStrip(VisList, int, int, FrameBuffer, World) - Method in class com.threed.jpct.LegacyRenderer
 
drawStrip(VisList, int, int, FrameBuffer, World) - Method in class com.threed.jpct.SoftGLRenderer
 
drawVertexArray(VisList, int, int, FrameBuffer, World) - Method in class com.threed.jpct.AWTGLRenderer
 
drawVertexArray(VisList, int, int, FrameBuffer, World) - Method in class com.threed.jpct.GLRenderer
 
drawVertexArray(VisList, int, int, FrameBuffer, World) - Method in interface com.threed.jpct.IRenderer
Draws a vertex array.
drawVertexArray(VisList, int, int, FrameBuffer, World) - Method in class com.threed.jpct.LegacyRenderer
 
drawVertexArray(VisList, int, int, FrameBuffer, World) - Method in class com.threed.jpct.SoftGLRenderer
 
drawWireframe(VisList, int, int, FrameBuffer) - Method in class com.threed.jpct.AWTGLRenderer
 
drawWireframe(VisList, int, int, FrameBuffer) - Method in class com.threed.jpct.GLRenderer
 
drawWireframe(VisList, int, int, FrameBuffer) - Method in interface com.threed.jpct.IRenderer
Draws a polygon's wireframe.
drawWireframe(VisList, int, int, FrameBuffer) - Method in class com.threed.jpct.LegacyRenderer
 
drawWireframe(VisList, int, int, FrameBuffer) - Method in class com.threed.jpct.SoftGLRenderer
 
drawWireframe(FrameBuffer, Color) - Method in class com.threed.jpct.World
Draws the current scene as a single-colored wireframe.

E

ELLIPSOID_ALIGNED - Static variable in class com.threed.jpct.Camera
The camera's ellipsoid won't be transformed when performing collision detection (default).
ELLIPSOID_ALIGNED - Static variable in class com.threed.jpct.Object3D
The object's ellipsoid won't be transformed when performing collision detection (default).
ELLIPSOID_TRANSFORMED - Static variable in class com.threed.jpct.Camera
The camera's ellipsoid will be transformed when performing collision detection.
ELLIPSOID_TRANSFORMED - Static variable in class com.threed.jpct.Object3D
The object's ellipsoid will be transformed when performing collision detection.
ENVMAP_CAMERASPACE - Static variable in class com.threed.jpct.Object3D
Environment mapping takes place in cameraspace
ENVMAP_DISABLED - Static variable in class com.threed.jpct.Object3D
Environment mapping is disabled
ENVMAP_ENABLED - Static variable in class com.threed.jpct.Object3D
Environment mapping is enabled
ENVMAP_WORLDSPACE - Static variable in class com.threed.jpct.Object3D
Environment mapping takes place in worldspace
ENVMAP_XY - Static variable in class com.threed.jpct.Object3D
'Direction' of spherical environment mapping is XY (default)
ENVMAP_XZ - Static variable in class com.threed.jpct.Object3D
'Direction' of spherical environment mapping is XZ
ENVMAP_YZ - Static variable in class com.threed.jpct.Object3D
'Direction' of spherical environment mapping is YZ
ERROR - Static variable in class com.threed.jpct.Logger
The message is an error
EXCLUDE_NOT_SELECTABLE - Static variable in class com.threed.jpct.Interact2D
Constant for pickPolygon(...) to exclude unselectable objects from picking.
EXCLUDE_TRANSPARENT - Static variable in class com.threed.jpct.Interact2D
Constant for pickPolygon(...) to exclude transparent objects from picking.
ellipsoidIntersectsAABB(SimpleVector, SimpleVector) - Method in class com.threed.jpct.Object3D
Checks if a given ellipsoid intersects the axis aligned bounding box (in object-space) of this object.
enable() - Method in class com.threed.jpct.util.Light
Enables a light.
enableCollisionListeners() - Method in class com.threed.jpct.Object3D
(Re-)enables all collision listerner of this object.
enableGLCanvasRenderer(int) - Method in class com.threed.jpct.FrameBuffer
Deprecated.  
enableGLCanvasRenderer() - Method in class com.threed.jpct.FrameBuffer
Enables an OpenGL renderer that will render into a canvas.
enableGLClamping() - Method in class com.threed.jpct.Texture
Enables texture coordinate clamping instead of wrapping/repeating for the OpenGL renderers.
enableLazyTransformations() - Method in class com.threed.jpct.Object3D
Enables "lazy transformations".
enableRenderer(int) - Method in class com.threed.jpct.FrameBuffer
Enables a renderer (OpenGL or software) in OpenGL-lighting mode.
enableRenderer(int, int) - Method in class com.threed.jpct.FrameBuffer
Enables a renderer (OpenGL or software) in the desired mode.
equals(Object) - Method in class com.threed.jpct.Matrix
 
equals(Object) - Method in class com.threed.jpct.SimpleVector
Overrides the equals()-method from java.lang.Object.
equalsAlmost(VideoMode, boolean) - Method in class com.threed.jpct.VideoMode
Compares two video-modes.
equalsExactly(VideoMode) - Method in class com.threed.jpct.VideoMode
Compares two video-modes.
execute(int, Object[]) - Method in class com.threed.jpct.AWTGLRenderer
 
execute(int, Object[]) - Method in class com.threed.jpct.GLRenderer
 
execute(int, Object[]) - Method in interface com.threed.jpct.IRenderer
Executes the renderer specific function.
execute(int, Object[]) - Method in class com.threed.jpct.LegacyRenderer
 
execute(int, Object[]) - Method in class com.threed.jpct.SoftGLRenderer
 

F

FILTERING_DISABLED - Static variable in class com.threed.jpct.Object3D
Filtering is not used on this object
FILTERING_ENABLED - Static variable in class com.threed.jpct.Object3D
Filtering is used on this object (where needed)
FINALIZE_DEFAULT - Static variable in class com.threed.jpct.Object3D
Default mode for sector processing
FINALIZE_PRESORTX - Static variable in class com.threed.jpct.Object3D
Alternative mode for sector processing (not very useful at all)
FINALIZE_PRESORTY - Static variable in class com.threed.jpct.Object3D
Alternative mode for sector processing (not very useful at all)
FINALIZE_PRESORTZ - Static variable in class com.threed.jpct.Object3D
Alternative mode for sector processing (not very useful at all)
FOGGING_DISABLED - Static variable in class com.threed.jpct.World
No linear distance fogging will be used (default)
FOGGING_ENABLED - Static variable in class com.threed.jpct.World
Linear distance fogging will be used.
FOGGING_PER_PIXEL - Static variable in class com.threed.jpct.World
Fogging will be applied per pixel.
FOGGING_PER_VERTEX - Static variable in class com.threed.jpct.World
Fogging will be applied per vertex by jPCT (default).
FrameBuffer - class com.threed.jpct.FrameBuffer.
The FrameBuffer class provides a buffer into which jPCT renders the scene.
FrameBuffer(int, int, int) - Constructor for class com.threed.jpct.FrameBuffer
Creates a new framebuffer with a width of x and a height of y using the given samplingmode.
fadeoutLight - Static variable in class com.threed.jpct.Config
Lightsourcing may depend on distance (or not).
farPlane - Static variable in class com.threed.jpct.Config
The far clipping plane. jPCT's software renderer doesn't clip but culls on this plane.
filter(XMLNode, XMLNode) - Method in class com.threed.jpct.util.XMLFactory
Removes nodes from the tree whose path don't match the filter-node's path.
finalize() - Method in class com.threed.jpct.util.ShadowHelper
 
finishedPainting() - Method in interface com.threed.jpct.IPaintListener
Called when the renderer has finished painting.
flush() - Method in class com.threed.jpct.TextureManager
Flushes the textures in the manager.

G

GLRenderer - class com.threed.jpct.GLRenderer.
This is the renderer to support hardware acceleration via OpenGL using the LWJGL.
GenericVertexController - class com.threed.jpct.GenericVertexController.
The GenericVertexController provides an abstract class that implements large portions of the IVertexController interface.
GenericVertexController() - Constructor for class com.threed.jpct.GenericVertexController
 
getAdditionalColor() - Method in class com.threed.jpct.Object3D
Returns the additional color.
getAlgorithm() - Method in class com.threed.jpct.CollisionEvent
Return the algorithm used to detect the collision that has caused the event.
getAmbientLight() - Method in class com.threed.jpct.World
Returns the ambient light's intensities in an int[]-array in r,g,b order.
getAnimationSequence() - Method in class com.threed.jpct.Object3D
Returns the animation sequence.
getArraySize() - Method in class com.threed.jpct.Texture
Returns the size of the texture array. jPCT stores a little more for every texture than the actual texture data would need.
getAttenuation() - Method in class com.threed.jpct.util.Light
Returns the light's attenuation if it has been set before.
getAttributeValue(String) - Method in class com.threed.jpct.util.XMLNode
Gets the value of a node's attribute or an empty String if the node doesn't have this attribute.
getAttributes() - Method in class com.threed.jpct.util.XMLNode
Returns the collection of attributes.
getAvailableVideoModes() - Method in interface com.threed.jpct.IRenderer
Get all available video modes.
getAvailableVideoModes() - Method in class com.threed.jpct.LegacyRenderer
 
getAvailableVideoModes() - Method in class com.threed.jpct.SoftGLRenderer
 
getBack() - Method in class com.threed.jpct.BufferedMatrix
Returns the Matrix that is used as the backbuffer matrix.
getBlending() - Method in class com.threed.jpct.Object3D
Returns true if blending is enable.
getBoundingBox() - Method in class com.threed.jpct.Mesh
Returns the bounding box in object space of this mesh in a float array.
getBox(float, float) - Static method in class com.threed.jpct.Primitives
Returns a box (a 3-dimensional rectangle)
getByteSize() - Method in class com.threed.jpct.Texture
Deprecated.  
getCamera() - Method in class com.threed.jpct.World
Gets the current camera.
getCameraSector() - Method in class com.threed.jpct.World
Returns the sector-number of the sector the current camera is in.
getCasterCount() - Method in class com.threed.jpct.util.ShadowHelper
Gets the number of casters in the helper.
getCenter() - Method in class com.threed.jpct.Object3D
Returns the center of the object (in object-space, i.e. unaffected by any transformation).
getChar() - Method in class com.threed.jpct.util.KeyState
The key's character for the key that has been pressed or release.
getCollisionListeners() - Method in class com.threed.jpct.Object3D
Returns the collision listeners of this object as an enumeration.
getCollisionUse() - Method in class com.threed.jpct.OcTree
Gets the collision detection setting for this octree.
getCone(float) - Static method in class com.threed.jpct.Primitives
Returns a cone with 90 faces.
getCone(int, float) - Static method in class com.threed.jpct.Primitives
Returns a cone with the given number of faces.
getCone(int, float, float) - Static method in class com.threed.jpct.Primitives
Returns a cone with the given number of faces.
getCube(float) - Static method in class com.threed.jpct.Primitives
Returns a cube
getCulling() - Method in class com.threed.jpct.Object3D
Returns the current culling mode.
getCylinder(float) - Static method in class com.threed.jpct.Primitives
Returns a cylinder with 90 faces.
getCylinder(int, float) - Static method in class com.threed.jpct.Primitives
Returns a cylinder with the given number of faces.
getCylinder(int, float, float) - Static method in class com.threed.jpct.Primitives
Returns a cylinder with the given number of faces.
getData(int, int[]) - Method in class com.threed.jpct.VisList
Fills the given int[]-array with the object number and polygon ID at a position.
getData() - Method in class com.threed.jpct.util.XMLNode
Returns the data of the node.
getDefaultThread() - Static method in class com.threed.jpct.World
Returns the default thread or null if none has been set.
getDestinationMesh() - Method in class com.threed.jpct.GenericVertexController
 
getDestinationMesh() - Method in interface com.threed.jpct.IVertexController
Returns the destination mesh's vertex data.
getDestinationNormals() - Method in class com.threed.jpct.GenericVertexController
 
getDestinationNormals() - Method in interface com.threed.jpct.IVertexController
Returns the destination mesh's normals.
getDirection() - Method in class com.threed.jpct.Camera
Returns the direction vector of the camera in world space.
getDiscardDistance() - Method in class com.threed.jpct.util.Light
Gets the discard distance of this light, if it has be set before.
getDoubleCone(float) - Static method in class com.threed.jpct.Primitives
Returns a double cone with 90 faces.
getDoubleCone(int, float) - Static method in class com.threed.jpct.Primitives
Returns a double cone with the given number of faces.
getDummyTexture() - Method in class com.threed.jpct.TextureManager
Returns the current dummy texture.
getDump() - Method in class com.threed.jpct.Matrix
Dumps a matrix row-wise into a float[16]-array.
getEllipsoid(float, float) - Static method in class com.threed.jpct.Primitives
Returns an ellipsoid with 20 faces.
getEllipsoid(int, float, float) - Static method in class com.threed.jpct.Primitives
Returns an ellipsoid with he given number of faces.
getEllipsoidMode() - Method in class com.threed.jpct.Camera
Returns the current ellipsoid mode.
getEllipsoidMode() - Method in class com.threed.jpct.Object3D
Returns the current ellipsoid mode.
getEnvmapMode() - Method in class com.threed.jpct.Object3D
Returns the currently used mode for environment mapping (worldspace or cameraspace).
getFOV() - Method in class com.threed.jpct.Camera
Returns the FOV.
getFogging() - Method in class com.threed.jpct.World
Returns if fogging is being used or not.
getFoggingMode() - Method in class com.threed.jpct.World
Returns the current fogging mode.
getFrameCounter() - Method in class com.threed.jpct.World
Returns the number of frames rendered since startup.
getFront() - Method in class com.threed.jpct.BufferedMatrix
Returns the Matrix that is used as the frontbuffer matrix.
getGraphics() - Method in class com.threed.jpct.FrameBuffer
Returns the Graphics object of the output buffer to allow the use of JAVA's standard graphic methods on the rendered image (like drawString).
getHeight() - Method in class com.threed.jpct.Texture
Returns the height of the texture in pixels.
getID() - Method in class com.threed.jpct.FrameBuffer
Returns a unique ID for this FrameBuffer.
getID() - Method in class com.threed.jpct.Object3D
Returns the object's ID.
getInstance() - Static method in class com.threed.jpct.TextureManager
Returns an instance of the TextureManager.
getInstance() - Static method in class com.threed.jpct.util.XMLFactory
Returns the instance of the XMLFactory.
getIntensity() - Method in class com.threed.jpct.util.Light
Sets the light's intensity.
getKeyCode() - Method in class com.threed.jpct.util.KeyState
The key code for the key that has been pressed or release.
getKeyFrames() - Method in class com.threed.jpct.Animation
Returns the key frames of an animation as an array of Mesh.
getLastFrame() - Method in class com.threed.jpct.Texture
Returns the number of the last frame the texture was used in.
getLevel() - Method in class com.threed.jpct.util.XMLNode
Gets the level of the node, i.e. the depth in the tree.
getLightAttenuation(int) - Method in class com.threed.jpct.World
Gets the attenuation of a light source, if it has be set before.
getLightDiscardDistance(int) - Method in class com.threed.jpct.World
Gets the discard distance of a light source, if it has be set before.
getLightIntensity(int) - Method in class com.threed.jpct.World
Returns the intensity of a light source.
getLightPosition(int) - Method in class com.threed.jpct.World
Gets the position of a light source in world space.
getLightSource() - Method in class com.threed.jpct.util.ShadowHelper
Returns the directional light source.
getLighting() - Method in class com.threed.jpct.Object3D
Gets the lighting mode.
getLights() - Method in class com.threed.jpct.World
Returns the Lights instance used by this instance of World to illuminate the scene.
getMainObject() - Method in class com.threed.jpct.World
Gets the main object or null if none is set.
getMainObjectID() - Method in class com.threed.jpct.World
Gets the ID of the main object or MAIN_OBJECT_NOT_SET, if it's not set.
getMatchingNodes(String, XMLNode) - Method in class com.threed.jpct.util.XMLFactory
Gets the nodes that match the pattern in "mynode/mynode2/mynode3"-form starting from the given node.
getMaxFOV() - Method in class com.threed.jpct.Camera
Gets the highest possible FOV.
getMaxPolygonID() - Method in class com.threed.jpct.PolygonManager
Returns the maximum polygon ID for the object.
getMaxSize() - Method in class com.threed.jpct.VisList
Gets the maximum size of the visibility list.
getMaxTextureSize() - Method in class com.threed.jpct.FrameBuffer
Gets the maximum texture size that the current renderers support.
getMemoryUsage(boolean) - Method in class com.threed.jpct.TextureManager
Returns the memory usage of all texture in the texture manager and in the GPU's memory.
getMesh() - Method in class com.threed.jpct.Object3D
Returns the current mesh of the object.
getMeshSize() - Method in class com.threed.jpct.GenericVertexController
 
getMeshSize() - Method in interface com.threed.jpct.IVertexController
Returns the size of the mesh.
getMessageBuffer() - Static method in class com.threed.jpct.Logger
Returns the current message-buffer as String-array.
getMiddleX() - Method in class com.threed.jpct.FrameBuffer
Returns the x-coord of the midpoint of the framebuffer.
getMiddleY() - Method in class com.threed.jpct.FrameBuffer
Returns the y-coord of the midpoint of the framebuffer.
getMinFOV() - Method in class com.threed.jpct.Camera
Gets the lowest possible FOV.
getName() - Method in class com.threed.jpct.Object3D
Returns the name of the object.
getName() - Method in class com.threed.jpct.util.XMLNode
Gets the name of the node.
getNameByID(int) - Method in class com.threed.jpct.TextureManager
Gets the name with which the texture with the given ID has been added to the manager.
getNames() - Method in class com.threed.jpct.TextureManager
Gets all the names of the textures that have been added to the manager.
getNextID() - Static method in class com.threed.jpct.Object3D
Static method that returns the ID the next object will get.
getObject() - Method in class com.threed.jpct.CollisionEvent
Returns the Object3D that has caused the event (i.e. to which this Listener has been added).
getObject(int) - Method in class com.threed.jpct.World
Returns the object with the given ID from the World's object collection.
getObjectByName(String) - Method in class com.threed.jpct.World
Returns the object named "name" from the World's object collection.
getObjectID(int[]) - Static method in class com.threed.jpct.Interact2D
Gets the ID of a picked object out of the result array.
getObjects() - Method in class com.threed.jpct.World
Returns an Enumeration of all user defined objects in this world.
getOcTree() - Method in class com.threed.jpct.Object3D
Returns the OcTree assigned to this object or null, if none has been assigned.
getOrigin() - Method in class com.threed.jpct.Object3D
Returns the origin of the object (as set by setOrigin()).
getOriginMatrix() - Method in class com.threed.jpct.Object3D
Returns the object's origin-translation matrix.
getOutputBuffer() - Method in class com.threed.jpct.FrameBuffer
Returns the Image that represents the output-buffer of the framebuffer.
getOutputHeight() - Method in class com.threed.jpct.FrameBuffer
Returns the height of the framebuffer.
getOutputWidth() - Method in class com.threed.jpct.FrameBuffer
Returns the width of the framebuffer.
getParents() - Method in class com.threed.jpct.Object3D
Returns all parents of this Object3D in an array.
getPixels() - Method in class com.threed.jpct.FrameBuffer
Returns the raw pixel-data.
getPlane(int, float) - Static method in class com.threed.jpct.Primitives
Returns a plane consisting of (quads^2)*2 polygons each "scale" units in size.
getPolygonID(int[]) - Static method in class com.threed.jpct.Interact2D
Gets the ID of a picked polygon out of the result array.
getPolygonIDs() - Method in class com.threed.jpct.CollisionEvent
Returns an array containing all the IDs of the object's polygons that were target of the collision that caused this event.
getPolygonIDs(int, int) - Method in class com.threed.jpct.GenericVertexController
 
getPolygonIDs(int, int) - Method in interface com.threed.jpct.IVertexController
Returns the polygon IDs of the polygons that are using the vertex "number".
getPolygonManager() - Method in class com.threed.jpct.Object3D
Returns the PolygonManager for this object.
getPolygonTexture(int) - Method in class com.threed.jpct.PolygonManager
Returns the texture ID of a polygon or -1 in case of an error.
getPortals() - Method in class com.threed.jpct.World
Gets the Portals instance used by this world
getPosition() - Method in class com.threed.jpct.Camera
Gets the current position of the camera.
getPosition() - Method in class com.threed.jpct.util.Light
Returns the position of this light in world space.
getPyramide(float) - Static method in class com.threed.jpct.Primitives
Returns a pyramide
getPyramide(float, float) - Static method in class com.threed.jpct.Primitives
Returns a pyramide
getRadiusMultiplier() - Method in class com.threed.jpct.OcTree
Returns the current radius multiplier for this octree.
getReceiverCount() - Method in class com.threed.jpct.util.ShadowHelper
Gets the number of receivers in the helper.
getRotationMatrix() - Method in class com.threed.jpct.Object3D
Returns the object's current rotation matrix.
getRotationMatrix() - Method in class com.threed.jpct.SimpleVector
Creates a rotation matrix that can be used to rotate a vector pointing to (0,0,1) to match the direction of this vector.
getRotationPivot() - Method in class com.threed.jpct.Object3D
Returns the rotation pivot of the object
getSamplingMode() - Method in class com.threed.jpct.FrameBuffer
Returns the used sampling mode for this framebuffer.
getScale() - Method in class com.threed.jpct.Object3D
Returns the cumulated scale value for this object.
getSequenceBorders(int) - Method in class com.threed.jpct.Animation
Gets the position of the start and the end frame of a sequence.
getSequenceCount() - Method in class com.threed.jpct.Animation
Returns the number of sequences used.
getSideVector() - Method in class com.threed.jpct.Camera
Returns the side vector of the camera in world space.
getSize() - Method in class com.threed.jpct.VisList
Gets the current size of the visibility list.
getSize() - Method in class com.threed.jpct.World
Returns the number of user defined objects in this World.
getSource() - Method in class com.threed.jpct.CollisionEvent
Returns the source of the collision, if it's an Object3D (or null otherwise).
getSourceMesh() - Method in class com.threed.jpct.GenericVertexController
 
getSourceMesh() - Method in interface com.threed.jpct.IVertexController
Returns the source mesh's vertex data, i.e. the vertex-data that needs modification.
getSourceNormals() - Method in class com.threed.jpct.GenericVertexController
 
getSourceNormals() - Method in interface com.threed.jpct.IVertexController
Returns the source mesh's normals, i.e. the normals that need modification.
getSphere(float) - Static method in class com.threed.jpct.Primitives
Returns a sphere with 20 faces.
getSphere(int, float) - Static method in class com.threed.jpct.Primitives
Returns a sphere with the given number of faces.
getState() - Method in class com.threed.jpct.TextureManager
Dumps the current state of the TextureManager to a Vector.
getState() - Method in class com.threed.jpct.util.KeyState
The state of the key of this KeyState, i.e. pressed or released.
getSubNodes() - Method in class com.threed.jpct.util.XMLNode
Returns all subnodes of this node.
getTargets() - Method in class com.threed.jpct.CollisionEvent
Returns the target objects that are involved in this collision.
getTexture(String) - Method in class com.threed.jpct.TextureManager
Returns the texture being named 'name'.
getTextureByID(int) - Method in class com.threed.jpct.TextureManager
Returns the texture with the ID or null if no such texture can be found.
getTextureCount() - Method in class com.threed.jpct.TextureManager
Returns the number of textures the TextureManager holds.
getTextureID(String) - Method in class com.threed.jpct.TextureManager
Returns the numerical ID of the texture.
getTextureUV(int, int) - Method in class com.threed.jpct.PolygonManager
Returns the normalized texture coordinates mapped to a SimpleVector's x and y component.
getTransformedCenter() - Method in class com.threed.jpct.Object3D
Returns the center of the object in worldspace, i.e. after the object's current transformations have been applied to it.
getTransformedNormal(int) - Method in class com.threed.jpct.PolygonManager
Returns a polygon's face normal transformed into world space.
getTransformedVertex(int, int) - Method in class com.threed.jpct.PolygonManager
Returns a polygon's vertex transformed into world space.
getTranslation() - Method in class com.threed.jpct.Matrix
Returns the translation this matrix would represent when viewed as a translation matrix.
getTranslation() - Method in class com.threed.jpct.Object3D
Returns the translation of the object (from its origin to its current position)
getTranslationMatrix() - Method in class com.threed.jpct.Object3D
Returns the object's current translation matrix.
getTransparency() - Method in class com.threed.jpct.Object3D
Returns the current tranparency setting.
getTransparencyMode() - Method in class com.threed.jpct.Object3D
Returns the current transparency mode.
getTriangleCount() - Method in class com.threed.jpct.Mesh
The number of triangles for this mesh.
getType() - Method in class com.threed.jpct.CollisionEvent
Returns the type of the collision event.
getType() - Method in class com.threed.jpct.FrameBuffer
Returns the type of this FrameBuffer.
getUniqueVertexCount() - Method in class com.threed.jpct.