|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of Point3f in org.openmali.curves |
|---|
| Methods in org.openmali.curves that return Point3f | |
|---|---|
static Point3f |
CubicBezierSpline.evalPoint(Tuple3f p0,
Tuple3f p1,
Tuple3f p2,
Tuple3f p3,
float t)
|
static Point3f[] |
CubicBezierSpline.evalPoints(Tuple3f p0,
Tuple3f p1,
Tuple3f p2,
Tuple3f p3,
int numPoints)
|
static Point3f[] |
CubicBezierSpline.evalPoints(Tuple3f p0,
Tuple3f p1,
Tuple3f p2,
Tuple3f p3,
Point3f[] result)
|
Point3f |
BezierCurve2.getBasePoint(int i)
|
Point3f |
CubicBezierSpline.getBasePoint(int n)
|
Point3f[] |
BezierCurve2.getBasePoints()
|
Point3f[] |
CubicBezierSpline.getBasePoints()
|
Point3f |
CubicBezierSpline.getControlPoint(int n)
|
Point3f[] |
CubicBezierSpline.getControlPoints()
|
Point3f |
BezierCurve2.getPoint(float i)
|
Point3f[] |
BezierCurve2.getPoints(int numPoints)
|
Point3f[] |
BezierCurve2.getPoints(Point3f[] result)
|
Point3f |
CubicBezierSpline.samplePoint(float t)
|
Point3f[] |
CubicBezierSpline.samplePoints(int numPoints)
|
Point3f[] |
CubicBezierSpline.samplePoints(Point3f[] result)
|
| Methods in org.openmali.curves that return types with arguments of type Point3f | |
|---|---|
java.util.List<Point3f> |
CubicBezierSpline.getPoints()
|
| Methods in org.openmali.curves with parameters of type Point3f | |
|---|---|
static Point3f[] |
CubicBezierSpline.evalPoints(Tuple3f p0,
Tuple3f p1,
Tuple3f p2,
Tuple3f p3,
Point3f[] result)
|
Point3f[] |
BezierCurve2.getPoints(Point3f[] result)
|
Point3f[] |
CubicBezierSpline.samplePoints(Point3f[] result)
|
| Constructors in org.openmali.curves with parameters of type Point3f | |
|---|---|
BezierCurve2(Point3f[] points)
|
|
| Uses of Point3f in org.openmali.spatial.bodies |
|---|
| Fields in org.openmali.spatial.bodies declared as Point3f | |
|---|---|
protected Point3f |
Box.lower
The lower corner of this bounding box |
protected Point3f |
Box.upper
The upper corner of this bounding box |
| Methods in org.openmali.spatial.bodies that return Point3f | |
|---|---|
Point3f |
Sphere.getCenter()
|
Point3f |
Box.getLower()
|
Point3f |
Line.getOrigin()
|
Point3f |
Box.getUpper()
|
| Methods in org.openmali.spatial.bodies with parameters of type Point3f | |
|---|---|
static boolean |
IntersectionFactory.boxIntersectsRay(float boxLowerX,
float boxLowerY,
float boxLowerZ,
float boxUpperX,
float boxUpperY,
float boxUpperZ,
Point3f origin,
Vector3f dir)
Tests a Box for intersection with a Ray. |
static boolean |
IntersectionFactory.boxIntersectsRay(float boxLowerX,
float boxLowerY,
float boxLowerZ,
float boxUpperX,
float boxUpperY,
float boxUpperZ,
Point3f origin,
Vector3f dir,
Tuple3f intersection)
Tests a Box for intersection with a Ray. |
static boolean |
IntersectionFactory.boxIntersectsRay(Tuple3f boxLower,
Tuple3f boxUpper,
Point3f origin,
Vector3f dir)
Tests a Box for intersection with a Ray. |
static boolean |
IntersectionFactory.boxIntersectsRay(Tuple3f boxLower,
Tuple3f boxUpper,
Point3f origin,
Vector3f dir,
Tuple3f intersection)
Tests a Box for intersection with a Ray. |
static Classifier.Classification |
Classifier.classifyBoxPoint(Box box,
Point3f point)
Classifies a Point against a Box. |
static Classifier.Classification |
Classifier.classifyBoxPoint(Tuple3f boxLower,
Tuple3f boxUpper,
Point3f point)
Classifies a Point against a Box. |
static Classifier.Classification |
Classifier.classifyFrustumPoint(Frustum frustum,
Point3f point)
Classifies a Point against a Frustum. |
static Classifier.Classification |
Classifier.classifySpherePoint(Sphere sphere,
Point3f point)
Classifies a Point against a Sphere. |
static Classifier.Classification |
Classifier.classifySpherePoint(Tuple3f sphereC,
float sphereR,
Point3f point)
Classifies a Point against a Sphere. |
protected void |
Box.combine_(Point3f p)
|
void |
BodyInterface.combine(Point3f point)
Combines this Body with a point. |
void |
Box.combine(Point3f p)
Combines this Body with a point. |
void |
ConvexHull.combine(Point3f point)
Combines this Body with a point. |
void |
Sphere.combine(Point3f point)
Combines this Body with a point. |
void |
BodyInterface.combine(Point3f[] points)
Combine this Body with an array of points. |
void |
Box.combine(Point3f[] points)
Combine this Body with an array of points. |
void |
ConvexHull.combine(Point3f[] points)
Combine this Body with an array of points. |
void |
Sphere.combine(Point3f[] points)
Combine this Body with an array of points. |
boolean |
BodyInterface.contains(Point3f point)
Tests, if the given point is inside of this Body. |
boolean |
Box.contains(Point3f point)
Tests, if the given point is inside of this Body. |
boolean |
ConvexHull.contains(Point3f point)
Tests, if the given point is inside of this Body. |
boolean |
Sphere.contains(Point3f point)
Tests, if the given point is inside of this Body. |
static boolean |
IntersectionFactory.convexHullIntersectsRay(ConvexHull hull,
Point3f origin,
Vector3f dir,
Tuple3f intersection)
|
boolean |
ConvexHull.intersect(Point3f point)
test for intersection with a point |
boolean |
Plane.intersects(Point3f rayOrigin,
Vector3f rayDirection)
Does a ray intersection test with this. |
boolean |
Plane.intersects(Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Does a ray intersection test with this. |
float |
Plane.rayIntersectionParametric(Point3f rayOrigin,
Vector3f dir,
Tuple3f intersection)
|
boolean |
Plane.segmentIntersection(Point3f from,
Point3f to,
Tuple3f intersect)
|
void |
Line.set(Point3f origin,
Vector3f direction)
Sets this line to the passed parameters. |
static boolean |
IntersectionFactory.sphereIntersectsRay(Sphere sphere,
Point3f rayOrigin,
Vector3f rayDirection)
Does a ray intersection test with a Sphere. |
static boolean |
IntersectionFactory.sphereIntersectsRay(Sphere sphere,
Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Does a ray intersection test with a Sphere. |
static boolean |
IntersectionFactory.sphereIntersectsRay(Tuple3f sphereCenter,
float sphereRadiusSquared,
Point3f rayOrigin,
Vector3f rayDirection)
Does a ray intersection test with a Sphere. |
static boolean |
IntersectionFactory.sphereIntersectsRay(Tuple3f sphereCenter,
float sphereRadiusSquared,
Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Does a ray intersection test with a Sphere. |
static boolean |
IntersectionFactory.sphereIntersectsRayInFront(Sphere sphere,
Point3f rayOrigin,
Vector3f rayDirection)
Does a ray intersection test with a Sphere and checks, if the intersection is in front. |
static boolean |
IntersectionFactory.sphereIntersectsRayInFront(Sphere sphere,
Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Does a ray intersection test with a Sphere and checks, if the intersection is in front. |
static boolean |
IntersectionFactory.sphereIntersectsRayInFront(Tuple3f sphereCenter,
float sphereRadiusSquared,
Point3f rayOrigin,
Vector3f rayDirection)
Does a ray intersection test with a Sphere and checks, if the intersection is in front. |
static boolean |
IntersectionFactory.sphereIntersectsRayInFront(Tuple3f sphereCenter,
float sphereRadiusSquared,
Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Does a ray intersection test with a Sphere and checks, if the intersection is in front. |
| Constructors in org.openmali.spatial.bodies with parameters of type Point3f | |
|---|---|
Line(Point3f origin,
Vector3f direction)
Creates a new Line. |
|
| Uses of Point3f in org.openmali.spatial.bounds |
|---|
| Methods in org.openmali.spatial.bounds with parameters of type Point3f | |
|---|---|
void |
Bounds.combine(Point3f point)
Combines this Body with a point. |
void |
Bounds.combine(Point3f[] points)
Combine this Body with an array of points. |
boolean |
Bounds.contains(Point3f point)
Tests, if the given point is inside of these Bounds. |
boolean |
BoundingBox.intersects(Point3f rayOrigin,
Vector3f rayDirection)
Tests for intersection with a ray. |
boolean |
BoundingPolytope.intersects(Point3f rayOrigin,
Vector3f rayDirection)
Tests for intersection with a ray. |
boolean |
BoundingSphere.intersects(Point3f rayOrigin,
Vector3f rayDirection)
Tests for intersection with a ray. |
boolean |
Bounds.intersects(Point3f rayOrigin,
Vector3f rayDirection)
Tests for intersection with a ray. |
boolean |
BoundingBox.intersects(Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Tests for intersection with a ray. |
boolean |
BoundingPolytope.intersects(Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Tests for intersection with a ray. |
boolean |
BoundingSphere.intersects(Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Tests for intersection with a ray. |
boolean |
Bounds.intersects(Point3f rayOrigin,
Vector3f rayDirection,
Tuple3f intersection)
Tests for intersection with a ray. |
| Uses of Point3f in org.openmali.spatial.polygons |
|---|
| Methods in org.openmali.spatial.polygons that return Point3f | |
|---|---|
Point3f |
Triangle.getVertexCoordA()
|
Point3f |
Triangle.getVertexCoordB()
|
Point3f |
Triangle.getVertexCoordC()
|
| Methods in org.openmali.spatial.polygons with parameters of type Point3f | |
|---|---|
float |
Triangle.intersects(Point3f rayOrigin,
Vector3f rayDirection)
Tests the triangle for intersection with a ray. |
| Uses of Point3f in org.openmali.vecmath2 |
|---|
| Fields in org.openmali.vecmath2 declared as Point3f | |
|---|---|
static Point3f |
Point3f.ZERO
|
| Methods in org.openmali.vecmath2 that return Point3f | |
|---|---|
Point3f |
Point3f.asReadOnly()
|
Point3f |
Point3f.clone()
Creates and returns a copy of this object. |
static Point3f |
Point3f.fromPool()
Allocates an Point3f instance from the pool. |
static Point3f |
Point3f.fromPool(float x,
float y,
float z)
Allocates an Point3f instance from the pool. |
static Point3f |
Point3f.fromPool(Tuple3f tuple)
Allocates an Point3f instance from the pool. |
Point3f |
Ray3f.getOrigin()
|
Point3f |
Point3f.getReadOnly()
|
static Point3f |
Point3f.newReadOnly()
Creates a new Point3f instance. |
static Point3f |
Point3f.newReadOnly(float[] values)
Creates a new Point3f instance. |
static Point3f |
Point3f.newReadOnly(float x,
float y,
float z)
Creates a new Point3f instance. |
static Point3f |
Point3f.newReadOnly(Tuple3f tuple)
Creates a new Point3f instance. |
| Methods in org.openmali.vecmath2 with parameters of type Point3f | |
|---|---|
float |
Point3f.distance(Point3f that)
|
float |
Point3f.distanceSquared(Point3f that)
|
static Ray3f |
Ray3f.newReadOnly(Point3f origin,
Vector3f direction)
Creates a new Ray3f. |
static void |
Point3f.toPool(Point3f o)
Stores the given Point3f instance in the pool. |
void |
Matrix4f.transform(Point3f point)
Transforms the point parameter with this Matrix4f and places the result back into point. |
void |
Matrix4f.transform(Point3f point,
Point3f pointOut)
Transforms the point parameter with this Matrix4f and places the result into pointOut. |
| Constructors in org.openmali.vecmath2 with parameters of type Point3f | |
|---|---|
Ray3f(boolean readOnly,
Point3f origin,
Vector3f direction)
Creates a new Ray3f. |
|
Ray3f(Point3f origin,
Vector3f direction)
Creates a new Ray3f. |
|
| Uses of Point3f in org.openmali.vecmath2.pools |
|---|
| Methods in org.openmali.vecmath2.pools that return Point3f | |
|---|---|
Point3f |
Point3fPool.alloc()
|
Point3f |
Point3fPool.alloc(float x,
float y,
float z)
|
protected Point3f |
Point3fPool.newInstance()
Creates a new instance of a pooled object. |
| Uses of Point3f in org.openmali.vecmath2.util |
|---|
| Methods in org.openmali.vecmath2.util with parameters of type Point3f | |
|---|---|
static float |
FloatUtils.pointsDistance(Point3f p1,
float px2,
float py2,
float pz2)
|
static float |
FloatUtils.pointsDistanceSquared(Point3f p1,
float px2,
float py2,
float pz2)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||