| Constructor and Description |
|---|
ProjectedGrid(HydraX h,
Noise n,
Plane _basePlane)
Constructor
|
ProjectedGrid(HydraX h,
Noise n,
Plane basePlane,
ProjectedGrid.Options options)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Utils.reflectView(Mat4x4 dst,
View view,
Plane plane) |
| Modifier and Type | Method and Description |
|---|---|
Plane |
Plane.clone() |
Plane |
Circle.getPlane(Plane plane) |
Plane |
Plane.multiply(Mat4x4 matrix,
Plane src) |
Plane |
Plane.multiplyInv(Mat4x4 matrix,
Plane src) |
Plane |
Plane.set(float a,
float b,
float c,
float d)
Set a, b, c values of the Plane.
|
Plane |
Plane.set(Plane plane) |
Plane |
Plane.setD(float d) |
Plane |
Plane.setFromDirections(Vec3 dir1OnPlane,
Vec3 dir2OnPlane) |
Plane |
Plane.setFromDirections(Vec3 dir1OnPlane,
Vec3 dir2OnPlane,
Vec3 pointOnPlane) |
Plane |
Plane.setFromNormal(Vec3 normal,
Vec3 point) |
Plane |
Plane.setNormal(Vec3 normal)
Set the plane normal @param normal must be normalized
|
| Modifier and Type | Method and Description |
|---|---|
Plane |
Circle.getPlane(Plane plane) |
void |
Line.intersection(Plane p1,
Plane p2)
Set this
Line to be the intersection of the two planes |
Plane |
Plane.multiply(Mat4x4 matrix,
Plane src) |
Plane |
Plane.multiplyInv(Mat4x4 matrix,
Plane src) |
void |
Mat4x4.obliqueClipPlane(Mat4x4 proj,
Mat4x4 view,
Plane clipPlane)
References:
[1] http://www.nvidia.fr/object/oblique_frustum_clipping.html [2] Modifying the Projection Matrix to Perform Oblique Near-Plane Clipping (Lengyel’s Frustum) http://www.terathon.com/code/oblique.html Lengyel, Eric. |
Plane |
Plane.set(Plane plane) |
| Modifier and Type | Field and Description |
|---|---|
Plane |
LocalMemory.plane |
| Modifier and Type | Method and Description |
|---|---|
void |
Biped.mirror(JointMotion jointData,
Plane plane) |
void |
Biped.mirror(Skeleton skeleton,
Plane plane) |
| Modifier and Type | Method and Description |
|---|---|
CollisionShape |
PhysicWorld.createPlaneCollisionShape(Plane plane) |
void |
CollisionShape.getPlane(Plane plane) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Plane> |
ClippingManager.clip(ICullable cullable) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClippingManager.setClippingPlanes(java.util.List<Plane> clippingPlanes) |
| Modifier and Type | Method and Description |
|---|---|
Plane |
Frustum.getPlane(int id) |
| Modifier and Type | Method and Description |
|---|---|
float |
Box.distanceToPlane(Plane plane,
boolean min_) |
float |
Capsule.distanceToPlane(Plane plane,
boolean min) |
float |
Cylinder.distanceToPlane(Plane plane,
boolean min) |
float |
IVolume.distanceToPlane(Plane plane,
boolean min) |
float |
OrientedVolume.distanceToPlane(Plane plane,
boolean min) |
float |
Sphere.distanceToPlane(Plane plane,
boolean min) |
IntersectTest |
Box.intersectTest(Plane plane) |
IntersectTest |
Capsule.intersectTest(Plane plane) |
IntersectTest |
Cylinder.intersectTest(Plane plane) |
IntersectTest |
IVolume.intersectTest(Plane plane)
Test the intersection between this
IVolume and the specified Frustum. |
IntersectTest |
OrientedVolume.intersectTest(Plane plane) |
IntersectTest |
Sphere.intersectTest(Plane plane) |
Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com