Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
G
GenericVertexController
- Class in
com.threed.jpct
The GenericVertexController provides an abstract class that implements large portions of the IVertexController interface.
GenericVertexController()
- Constructor for class com.threed.jpct.
GenericVertexController
get(int)
- Method in class com.threed.jpct.
IntList
Gets the list's value at a position.
get(int, int)
- Method in class com.threed.jpct.
Matrix
Returns the value at a position in the matrix.
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.
getAlpha()
- Method in class com.threed.jpct.
RGBColor
Returns the alpha value (0..255).
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.
getARGB()
- Method in class com.threed.jpct.
RGBColor
Returns the color as an int argb value with alpha.
getArraySize()
- Method in class com.threed.jpct.
Texture
Returns the size of the texture array.
getAttenuation()
- Method in class com.threed.jpct.
Light
Returns the light's attenuation.
getBack()
- Method in class com.threed.jpct.
Camera
Returns the Matrix that is used as the backbuffer matrix.
getBlue()
- Method in class com.threed.jpct.
RGBColor
Returns the blue value (0..255).
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)
getCamera()
- Method in class com.threed.jpct.
World
Gets the current camera.
getCenter()
- Method in class com.threed.jpct.
Object3D
Returns the center of the object (in object-space, i.e. unaffected by any transformation).
getCenterX()
- Method in class com.threed.jpct.
FrameBuffer
Returns the x-coord of the midpoint of the framebuffer.
getCenterY()
- Method in class com.threed.jpct.
FrameBuffer
Returns the y-coord of the midpoint of the framebuffer.
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.
getColor()
- Method in class com.threed.jpct.
Polyline
Returns the color of the line strip.
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.
getDefaultThread()
- Static method in class com.threed.jpct.
World
Returns the default thread or null if none has been set.
getDepthBuffer()
- Method in class com.threed.jpct.
Texture
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.
getDirection(SimpleVector)
- Method in class com.threed.jpct.
Camera
Returns the direction vector of the camera in world space and fills the given SimpleVector with the result.
getDiscardDistance()
- Method in class com.threed.jpct.
Light
Gets the discard distance of this light, if it has be set before.
getDistanceOverride()
- Method in class com.threed.jpct.
Light
Returns the overriden distance.
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.
getFilledLeafs()
- Method in class com.threed.jpct.
OcTree
getFirstContact()
- Method in class com.threed.jpct.
CollisionEvent
Returns the position in world space of the first contact, if the event is of type TARGET.
getFogging()
- Method in class com.threed.jpct.
World
Returns if fogging is being used or not.
getFOV()
- Method in class com.threed.jpct.
Camera
Returns the FOV.
getFrameCounter()
- Method in class com.threed.jpct.
World
Returns the number of frames rendered since startup.
getGlobalShader()
- Method in class com.threed.jpct.
World
Returns the global shader or null if none has been set.
getGreen()
- Method in class com.threed.jpct.
RGBColor
Returns the green value (0..255).
getHandle(String)
- Method in class com.threed.jpct.
GLSLShader
getHeight()
- Method in class com.threed.jpct.
DepthBuffer
Returns the height.
getHeight()
- Method in class com.threed.jpct.
FrameBuffer
Returns the height of the framebuffer.
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.
getIntensity()
- Method in class com.threed.jpct.
Light
Sets the light's intensity.
getInverseWorldTransformation()
- Method in class com.threed.jpct.
Object3D
getInverseWorldTransformation(Matrix)
- Method in class com.threed.jpct.
Object3D
getKeyFrames()
- Method in class com.threed.jpct.
Animation
Returns the key frames of an animation as an array of Mesh.
getLength()
- Method in class com.threed.jpct.
Polyline
Returns the length of the line strip.
getLightCount()
- Method in class com.threed.jpct.
Object3D
Returns the number of lights that have an influence on this object.
getLighting()
- Method in class com.threed.jpct.
Object3D
Gets the lighting mode.
getLogLevel()
- Static method in class com.threed.jpct.
Logger
Returns the log-level.
getMaxFOV()
- Method in class com.threed.jpct.
Camera
Gets the highest possible FOV.
getMaxLights()
- Method in class com.threed.jpct.
Object3D
Returns the maximum number of lights that should have an influence on this object.
getMaxPolygonID()
- Method in class com.threed.jpct.
PolygonManager
Returns the maximum polygon ID for the object.
getMemoryUsage()
- Method in class com.threed.jpct.
TextureManager
Returns the VM memory used to store the texture data.
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.
getMinFOV()
- Method in class com.threed.jpct.
Camera
Gets the lowest possible FOV.
getName(int)
- Method in class com.threed.jpct.
Animation
Returns the name of a sequence.
getName()
- Method in class com.threed.jpct.
Object3D
Returns the name of the object.
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.
getNormalizedAlpha()
- Method in class com.threed.jpct.
RGBColor
Returns the alpha value in normalized form (0..1).
getNormalizedBlue()
- Method in class com.threed.jpct.
RGBColor
Returns the blue value in normalized form (0..1).
getNormalizedGreen()
- Method in class com.threed.jpct.
RGBColor
Returns the green value in normalized form (0..1).
getNormalizedRed()
- Method in class com.threed.jpct.
RGBColor
Returns the red value in normalized form (0..1).
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.
getObject3D()
- Method in class com.threed.jpct.util.
Overlay
Returns the internal Object3D that is the actual Overlay.
getObjectByName(String)
- Method in class com.threed.jpct.
World
Returns the object named "name" from the World's object collection.
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.
getOpenGLMajorVersion()
- Method in class com.threed.jpct.
FrameBuffer
Returns the major version of OpenGL that this FrameBuffer uses.
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.
getParameterNames()
- Static method in class com.threed.jpct.
Config
Returns the names of all public fields in Config, all configuration options.
getParameterValue(String)
- Static method in class com.threed.jpct.
Config
Gets the current value of the parameter with the given name.
getParents()
- Method in class com.threed.jpct.
Object3D
Returns all parents of this Object3D in an array.
getPercentage()
- Method in class com.threed.jpct.
Polyline
Returns the percentage (a value between 0 and 1 that defines how much of the line is actually visible).
getPixels()
- Method in class com.threed.jpct.
FrameBuffer
Returns the raw pixel-data.
getPixels(int[])
- 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.
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.
getPolygonTextures(int)
- Method in class com.threed.jpct.
PolygonManager
Returns the texture IDs of a polygon or null in case of an error.
getPosition()
- Method in class com.threed.jpct.
Camera
Gets the current position of the camera.
getPosition(SimpleVector)
- Method in class com.threed.jpct.
Camera
Gets the current position of the camera and fills the given SimpleVector with the result.
getPosition()
- Method in class com.threed.jpct.
Light
Returns the position of this light in world space.
getPosition(SimpleVector)
- Method in class com.threed.jpct.
Light
Returns the position of this light in world space.
getProgram()
- Method in class com.threed.jpct.
GLSLShader
Returns the id of the shader program.
getProjectionMatrix(FrameBuffer)
- Method in class com.threed.jpct.
Camera
Returns the projection matrix.
getProjectionMatrix(FrameBuffer, float, float)
- Method in class com.threed.jpct.
Camera
Returns the projection matrix with arbitrary values for near and far clipping plane.
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.
getRed()
- Method in class com.threed.jpct.
RGBColor
Returns the red value (0..255).
getRenderHook()
- Method in class com.threed.jpct.
Object3D
Returns the render hook or null, if none has been set.
getRenderingUse()
- Method in class com.threed.jpct.
OcTree
Gets the rendering usage setting for this octree.
getRGB()
- Method in class com.threed.jpct.
RGBColor
Returns the color as an int rgb value.
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.
getRotationMatrix(SimpleVector)
- 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.
getRotationMatrix(Matrix)
- 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.
getRotationMatrix(Matrix, SimpleVector)
- 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
getScale()
- Method in class com.threed.jpct.
Object3D
Returns the cumulated scale value for this object.
getSequence(String)
- Method in class com.threed.jpct.
Animation
Returns a sequence index for a given name.
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.
getShader()
- Method in class com.threed.jpct.
Object3D
Returns the shader, if another one than the default shader is set.
getShaderCode(String)
- Method in class com.threed.jpct.
ShaderLocator
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.
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.
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.
getTextureMatrix()
- Method in class com.threed.jpct.
Object3D
Returns the current texture matrix of null if none is set.
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.
getTransformedCenter(SimpleVector)
- 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)
getTranslation(SimpleVector)
- Method in class com.threed.jpct.
Object3D
Returns the translation of the object.
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.
getTransparencyMode()
- Method in class com.threed.jpct.
Polyline
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.
getUniqueVertexCount()
- Method in class com.threed.jpct.
Mesh
Returns the number of unique vertices.
getUpVector()
- Method in class com.threed.jpct.
Camera
Returns the up vector of the camera in world space.
getUserObject()
- Method in class com.threed.jpct.
Object3D
Return the user defined object.
getVersion()
- Static method in class com.threed.jpct.
Config
Returns the version of this release.
getVertexCount()
- Method in class com.threed.jpct.
Mesh
Returns the number of vertices this mesh consists of
getVirtualizer()
- Method in class com.threed.jpct.
Object3D
Returns the current Virtualizer.
getVirtualizer()
- Method in class com.threed.jpct.
TextureManager
Returns the current Virtualizer.
getVisibility()
- Method in class com.threed.jpct.
Object3D
Returns the current visibility state of the object.
getWidth()
- Method in class com.threed.jpct.
DepthBuffer
Returns the width.
getWidth()
- Method in class com.threed.jpct.
FrameBuffer
Returns the width of the framebuffer.
getWidth()
- Method in class com.threed.jpct.
Polyline
Returns the line width.
getWidth()
- Method in class com.threed.jpct.
Texture
Returns the width of the texture in pixels.
getWorld()
- Method in class com.threed.jpct.util.
SkyBox
Gets the world that this skybox uses.
getWorldTransformation()
- Method in class com.threed.jpct.
Object3D
Returns the transformation matrix used to transform the object from objectspace into worldspace.
getWorldTransformation(Matrix)
- Method in class com.threed.jpct.
Object3D
Variant of getWorldTransformation() to avoid the creation of an additional matrix where not needed.
getXAxis()
- Method in class com.threed.jpct.
Camera
Returns the (virtual) x-axis of the camera.
getXAxis()
- Method in class com.threed.jpct.
Matrix
Returns the x-axis this matrix would represent when viewed as a rotation matrix.
getXAxis(SimpleVector)
- Method in class com.threed.jpct.
Matrix
Returns the x-axis this matrix would represent when viewed as a rotation matrix.
getXAxis()
- Method in class com.threed.jpct.
Object3D
Returns the x-axis of the object.
getYAxis()
- Method in class com.threed.jpct.
Camera
Returns the (virtual) y-axis of the camera.
getYAxis()
- Method in class com.threed.jpct.
Matrix
Returns the y-axis this matrix would represent when viewed as a rotation matrix.
getYAxis(SimpleVector)
- Method in class com.threed.jpct.
Matrix
Returns the y-axis this matrix would represent when viewed as a rotation matrix.
getYAxis()
- Method in class com.threed.jpct.
Object3D
Returns the y-axis of the object.
getYFOV()
- Method in class com.threed.jpct.
Camera
Returns the fov in y-direction.
getZAxis()
- Method in class com.threed.jpct.
Camera
Returns the (virtual) z-axis of the camera.
getZAxis()
- Method in class com.threed.jpct.
Matrix
Returns the z-axis this matrix would represent when viewed as a rotation matrix.
getZAxis(SimpleVector)
- Method in class com.threed.jpct.
Matrix
Returns the z-axis this matrix would represent when viewed as a rotation matrix.
getZAxis()
- Method in class com.threed.jpct.
Object3D
Returns the z-axis of the object.
glBatchSize
- Static variable in class com.threed.jpct.
Config
When compiling an Object3D, the renderer has to assume an ideal batch size for the underlying hardware.
glDebugLevel
- Static variable in class com.threed.jpct.
Config
Wraps gl calls to be printed out by the Logger if not set to 0.
glDither
- Static variable in class com.threed.jpct.
Config
Use dithering.
glForceEnvMapToSecondStage
- Static variable in class com.threed.jpct.
Config
By default, an environment map will be applied to the first texture stage if environment mapping is used on an object.
glForceHighPrecision
- Static variable in class com.threed.jpct.
Config
Forces high precision for shaders even if the shader source states otherwise.
glIgnoreNearPlane
- Static variable in class com.threed.jpct.
Config
If set to true, the renderer will ignore the configured near plane for creating the frustum and use a default value instead.
glRevertADDtoMODULATE
- Static variable in class com.threed.jpct.
Config
When setting this to true, every texture blending operation that uses the additive mode will be treated as if it were using modulation instead.
GLSLShader
- Class in
com.threed.jpct
A class for GLSL-based shaders.
GLSLShader(String, String)
- Constructor for class com.threed.jpct.
GLSLShader
Creates a new instance.
glTransparencyMul
- Static variable in class com.threed.jpct.
Config
Modifies the multiplicator for the transparency calculations in jPCT-AE.
glTransparencyOffset
- Static variable in class com.threed.jpct.
Config
Modifies the offset for the transparency calculations in jPCT-AE.
glTriangleStrips
- Static variable in class com.threed.jpct.
Config
Default is true.
glTrilinear
- Static variable in class com.threed.jpct.
Config
Use trilinear filtering between mip-map level.
glUseIgnorantBlits
- Static variable in class com.threed.jpct.
Config
Forces the renderer to skip the texture conversion from the FrameBuffer's blit(int[]...)
GREEN
- Static variable in class com.threed.jpct.
RGBColor
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z