Package | Description |
---|---|
thothbot.parallax.core.shared.core |
Contains all core Objects such as Vectors, Matrices and so on which are used overall on the project.
|
thothbot.parallax.core.shared.curves |
Different Curves: 2D and 3D.
|
thothbot.parallax.core.shared.math |
Different mathematics
|
Modifier and Type | Method and Description |
---|---|
Box3 |
AbstractGeometry.getBoundingBox() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractGeometry.setBoundingBox(Box3 boundingBox) |
Modifier and Type | Method and Description |
---|---|
Box3 |
CurvePath.getBoundingBox() |
Modifier and Type | Method and Description |
---|---|
Box3 |
Box3.apply(Matrix4 matrix) |
Box3 |
Box3.clone() |
Box3 |
Box3.copy(Box3 box) |
Box3 |
Box3.expandByPoint(Vector3 point) |
Box3 |
Box3.expandByScalar(double scalar) |
Box3 |
Box3.expandByVector(Vector3 vector) |
Box3 |
Sphere.getBoundingBox() |
Box3 |
Sphere.getBoundingBox(Box3 optionalTarget) |
Box3 |
Box3.intersect(Box3 box) |
Box3 |
Box3.makeEmpty() |
Box3 |
Box3.set(Vector3 min,
Vector3 max) |
Box3 |
Box3.setFromCenterAndSize(Vector3 center,
Vector3 size) |
Box3 |
Box3.setFromObject(Object3D object) |
Box3 |
Box3.setFromPoints(java.util.List<Vector3> points) |
Box3 |
Box3.setFromPoints(Vector3[] points) |
Box3 |
Box3.translate(Vector3 offset) |
Box3 |
Box3.union(Box3 box) |
Modifier and Type | Method and Description |
---|---|
Box3 |
Box3.copy(Box3 box) |
boolean |
Box3.equals(Box3 box) |
Box3 |
Sphere.getBoundingBox(Box3 optionalTarget) |
Box3 |
Box3.intersect(Box3 box) |
Vector3 |
Ray.intersectBox(Box3 box,
Vector3 optionalTarget)
http://www.scratchapixel.com/lessons/3d-basic-lessons/lesson-7-intersecting-simple-shapes/ray-box-intersection/
|
boolean |
Box3.isContainsBox(Box3 box) |
boolean |
Ray.isIntersectionBox(Box3 box) |
boolean |
Box3.isIntersectionBox(Box3 box) |
boolean |
Frustum.isIntersectsBox(Box3 box) |
Box3 |
Box3.union(Box3 box) |