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

R

RAY_MISSES_BOX - Static variable in class com.threed.jpct.Object3D
Signals that a ray/box-intersection test has failed (the ray doesn't intersect with the box)
rayIntersectsAABB(SimpleVector, SimpleVector, boolean) - Method in class com.threed.jpct.Object3D
Checks if a given ray intersects with the axis aligned bounding box (in object-space) of this object.
rayIntersectsAABB(SimpleVector, SimpleVector) - Method in class com.threed.jpct.Object3D
Checks if a given ray intersects with the axis aligned bounding box (in object-space) of this object.
readTextureNames3DS(InputStream) - Static method in class com.threed.jpct.Loader
Reads the texture names from a 3DS-file.
RED - Static variable in class com.threed.jpct.RGBColor
 
reflect(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Reflects this vector on a plane with the given normal.
refreshMeshData() - Method in class com.threed.jpct.GenericVertexController
 
refreshMeshData() - Method in interface com.threed.jpct.IVertexController
Refreshes the controller's data with the data taken directly from the Mesh.
remove(int) - Method in class com.threed.jpct.Animation
Removes data of a sequence from an animation.
removeAll() - Method in class com.threed.jpct.World
Removes all lights and objects from the world.
removeAllLights() - Method in class com.threed.jpct.World
Removes all lights from the world.
removeAllObjects() - Method in class com.threed.jpct.World
Removes all but the internal objects from the world.
removeAllPolylines() - Method in class com.threed.jpct.World
Removes all Polylines.
removeAllPostProcessors() - Method in class com.threed.jpct.FrameBuffer
Removes all post processors from the framebuffer.
removeAlpha() - Method in class com.threed.jpct.Texture
Removes any alpha information from a texture.
removeAndUnload(String, FrameBuffer) - Method in class com.threed.jpct.TextureManager
Combines removal and unload of a texture.
removeCaster(Object3D) - Method in class com.threed.jpct.util.ShadowHelper
Removes a caster.
removeChild(Object3D) - Method in class com.threed.jpct.Object3D
Removes an object from the child-collection of this.
removeCollisionListener(CollisionListener) - Method in class com.threed.jpct.Object3D
Removes a collision listener from the list of listeners.
removeEffect() - Method in class com.threed.jpct.Texture
Removes an ITextureEffect from the Texture
removeObject(int) - Method in class com.threed.jpct.World
Removes the object with the specified ID from the World's object collection.
removeObject(Object3D) - Method in class com.threed.jpct.World
Removes the given object from the World's object collection.
removeParent(Object3D) - Method in class com.threed.jpct.Object3D
Removes an object from the parent-collection of this.
removePixels() - Method in class com.threed.jpct.Texture
Removes the backing int-array from this texture.
removePolyline(Polyline) - Method in class com.threed.jpct.World
Removes a Polyline from a world.
removePostProcessor(IPostProcessor) - Method in class com.threed.jpct.FrameBuffer
Removes a post processor from the framebuffer.
removeRenderTarget() - Method in class com.threed.jpct.FrameBuffer
Removes the render target from the framebuffer.
removeSpecificLight(Light) - Method in class com.threed.jpct.Object3D
Removes a light from the list.
removeTexture(String) - Method in class com.threed.jpct.TextureManager
Removes a texture from the manager.
removeVertexController() - Method in class com.threed.jpct.Mesh
Removes the VertexController from this mesh.
render(FrameBuffer) - Method in class com.threed.jpct.util.LensFlare
Renders the effect.
render(World, FrameBuffer) - Method in class com.threed.jpct.util.SkyBox
Renders the skybox.
RENDERING_DONT_USE - Static variable in class com.threed.jpct.OcTree
Don't use this octree to speed up rendering
RENDERING_USE - Static variable in class com.threed.jpct.OcTree
Use this octree to speed up rendering
renderScene(FrameBuffer) - Method in class com.threed.jpct.World
Transforms and lights all the polygons.
renderTargetsAsSubImages - Static variable in class com.threed.jpct.Config
If true, render targets will be filled using a method to copy sub images.
repeatRendering() - Method in interface com.threed.jpct.IRenderHook
If this returns true, the same geometry that was rendered will be rendered again using the exact same settings. beforeRendering() won't be called again. afterRendering() won't be called yet.
replaceTexture(String, Texture) - Method in class com.threed.jpct.TextureManager
Replaces a texture with the given name with another one.
reproject2D3D(Camera, FrameBuffer, int, int) - Static method in class com.threed.jpct.Interact2D
Reprojects a 2D vector (a screen/framebuffer coordinate in most cases) back into 3D.
reproject2D3D(Camera, FrameBuffer, int, int, SimpleVector) - Static method in class com.threed.jpct.Interact2D
Reprojects a 2D vector (a screen/framebuffer coordinate in most cases) back into 3D.
reproject2D3D(Camera, FrameBuffer, int, int, float) - Static method in class com.threed.jpct.Interact2D
Reprojects a 2D vector (a screen/framebuffer coordinate in most cases) back into 3D with a given z (in 3D).
reproject2D3D(Camera, FrameBuffer, int, int, float, SimpleVector) - Static method in class com.threed.jpct.Interact2D
Reprojects a 2D vector (a screen/framebuffer coordinate in most cases) back into 3D with a given z (in 3D).
reproject2D3DWS(Camera, FrameBuffer, int, int) - Static method in class com.threed.jpct.Interact2D
Reprojects a 2D vector (a screen/framebuffer coordinate in most cases) back into 3D (world space).
reproject2D3DWS(Camera, FrameBuffer, int, int, SimpleVector) - Static method in class com.threed.jpct.Interact2D
Reprojects a 2D vector (a screen/framebuffer coordinate in most cases) back into 3D (world space).
reproject2D3DWS(Camera, FrameBuffer, int, int, float) - Static method in class com.threed.jpct.Interact2D
Reprojects a 2D vector (a screen/framebuffer coordinate in most cases) back into 3D (world space).
reproject2D3DWS(Camera, FrameBuffer, int, int, float, SimpleVector) - Static method in class com.threed.jpct.Interact2D
Reprojects a 2D vector (a screen/framebuffer coordinate in most cases) back into 3D (world space).
requiresPolygonIDs() - Method in interface com.threed.jpct.CollisionListener
If the listener needs information about which polygons were affected by the collision, this method has to return true.
rescale(Bitmap, int, int) - Static method in class com.threed.jpct.util.BitmapHelper
Rescales a Bitmap.
resetCollisionStatus() - Method in class com.threed.jpct.Object3D
Sets the indicator that the object was a target of the last collision detection to false, i.e. the object won't be recognized any longer as part of the collision.
resetNextID() - Static method in class com.threed.jpct.Object3D
Resets the internal object-counter.
resetTextureCounter() - Static method in class com.threed.jpct.util.ShadowHelper
Resets the texture counter.
resize(int, int) - Method in class com.threed.jpct.FrameBuffer
Does a resize of the FrameBuffer in case that the output window's size has changed.
reuseTextureBuffers - Static variable in class com.threed.jpct.Config
If set to true, buffers for uploading the textures will be reused if possible.
RGBColor - Class in com.threed.jpct
Mimics the Color-class in java.awt as far as jPCT-AE needs it to run.
RGBColor() - Constructor for class com.threed.jpct.RGBColor
Creates a new, black color.
RGBColor(int, int, int) - Constructor for class com.threed.jpct.RGBColor
Creates a new color.
RGBColor(int, int, int, int) - Constructor for class com.threed.jpct.RGBColor
Creates a new color with alpha.
rotate(SimpleVector, SimpleVector) - Method in class com.threed.jpct.Light
Rotates the light around a rotation pivot.
rotate(SimpleVector) - Method in class com.threed.jpct.SimpleVector
Rotates this SimpleVector using the angles (x,y,z) of rotVector.
rotate(Matrix) - Method in class com.threed.jpct.SimpleVector
Similar to matMul(), but uses only the rotational part of the matrix.
rotateAxis(SimpleVector, float) - Method in class com.threed.jpct.Camera
Rotates the backbuffer matrix around an arbitrary axis.
rotateAxis(SimpleVector, float) - Method in class com.threed.jpct.Matrix
Rotates the matrix around an arbitrary axis.
rotateAxis(SimpleVector, float) - Method in class com.threed.jpct.Object3D
Rotates the object's rotation matrix around an arbitrary axis.
rotateAxis(SimpleVector, float) - Method in class com.threed.jpct.SimpleVector
Rotates the vector around an arbitrary axis.
rotateCameraAxis(SimpleVector, float) - Method in class com.threed.jpct.Camera
Rotates the camera around an arbitrary axis.
rotateCameraX(float) - Method in class com.threed.jpct.Camera
Rotates the camera around the x-axis.
rotateCameraY(float) - Method in class com.threed.jpct.Camera
Rotates the camera around the y-axis.
rotateCameraZ(float) - Method in class com.threed.jpct.Camera
Rotates the camera around the z-axis.
rotateMesh() - Method in class com.threed.jpct.Object3D
Rotates the raw mesh data using the rotation matrix specified for this object.
rotateX(float) - Method in class com.threed.jpct.Camera
Rotates the camera around the x-axis.
rotateX(float) - Method in class com.threed.jpct.Matrix
Rotates the matrix around the X-axis (counter clockwise for positive w).
rotateX(float) - Method in class com.threed.jpct.Object3D
Rotates the object's rotation matrix around the x-axis by the given angle w (radian, counter clockwise for positive values).
rotateX(float) - Method in class com.threed.jpct.SimpleVector
Rotates the SimpleVector around the x-axis.
rotateY(float) - Method in class com.threed.jpct.Camera
Rotates the camera around the y-axis.
rotateY(float) - Method in class com.threed.jpct.Matrix
Rotates the matrix around the Y-axis (clockwise for positive w).
rotateY(float) - Method in class com.threed.jpct.Object3D
Rotates the object's rotation matrix around the y-axis by the given angle w (radian, clockwise for positive values).
rotateY(float) - Method in class com.threed.jpct.SimpleVector
Rotates the SimpleVector around the y-axis.
rotateZ(float) - Method in class com.threed.jpct.Camera
Rotates the camera around the z-axis.
rotateZ(float) - Method in class com.threed.jpct.Matrix
Rotates the matrix around the Z-axis (counter clockwise for positive w).
rotateZ(float) - Method in class com.threed.jpct.Object3D
Rotates the object's rotation matrix around the z-axis by the given angle w (radian, counter clockwise for positive values).
rotateZ(float) - Method in class com.threed.jpct.SimpleVector
Rotates the SimpleVector around the z-axis.
runPostProcessors() - Method in class com.threed.jpct.FrameBuffer
Runs all post processors that have been added to this framebuffer.
A B C D E F G H I K L M N O P R S T U V W X Y Z 
Skip navigation links