- PCF_FILTERED_SHADOWS - Static variable in class com.threed.jpct.GLSLShadowInjector
-
Shadow mode for filtered shadows, which are less blocky but slower.
- PCF_FILTERED_SHADOWS_WITH_EDGE_SMOOTHING - Static variable in class com.threed.jpct.GLSLShadowInjector
-
Shadow mode for filtered shadows + edge smoothing.
- polygonIDLimit - Static variable in class com.threed.jpct.Config
-
A value that defines how many polygon IDs that were part of a collision
will be stored before additional polygon IDs will be rejected.
- PolygonManager - Class in com.threed.jpct
-
A PolygonManager is part of each Object3D and can be obtained from that
object.
- Polyline - Class in com.threed.jpct
-
A Polyline is a line strip in world space.
- Polyline(SimpleVector[], RGBColor) - Constructor for class com.threed.jpct.Polyline
-
Creates a new, static Polyline.
- PRESERVE_SOURCE_MESH - Static variable in interface com.threed.jpct.IVertexController
-
The VertexController will start with a "fresh" source mesh everytime it's
being applied.
- preWarm(FrameBuffer) - Method in class com.threed.jpct.TextureManager
-
Does some work that may otherwise happen during runtime and can cause
hick-ups like uploading all known textures if needed before the renderer
is going to use them anyway.
- preWarm(FrameBuffer, int) - Method in class com.threed.jpct.TextureManager
-
Special purpose version of preWarm(), which takes a count value in
addition.
- Primitives - Class in com.threed.jpct
-
Primitives offers some (lathe) primitives (basic 3D-objects).
- printMemory() - Static method in class com.threed.jpct.util.MemoryHelper
-
Prints current memory usage into the log.
- process() - Method in interface com.threed.jpct.IPostProcessor
-
Does the actual processing.
- project3D2D(Camera, FrameBuffer, SimpleVector) - Static method in class com.threed.jpct.Interact2D
-
Projects a vertex from world space into screen space.
- project3D2D(Camera, FrameBuffer, SimpleVector, SimpleVector) - Static method in class com.threed.jpct.Interact2D
-
Projects a vertex from world space into screen space.
- projectCenter3D2D(FrameBuffer, Object3D) - Static method in class com.threed.jpct.Interact2D
-
Gets the center of the object in screen-coordinates (2D) by transforming
and projecting it from 3D objectspace into 2D screenspace.
- projectCenter3D2D(Camera, FrameBuffer, Object3D) - Static method in class com.threed.jpct.Interact2D
-
Gets the center of the object in screen-coordinates (2D) by transforming
and projecting it from 3D objectspace into 2D screenspace.
- Projector - Class in com.threed.jpct
-
Projector is an extended Camera used for projecting shadows into the scene.
- Projector() - Constructor for class com.threed.jpct.Projector
-
Creates a new projector