Package com.ardor3d.math.type
Interface ReadOnlyRay3
- All Superinterfaces:
ReadOnlyLine3Base
- All Known Implementing Classes:
Ray3
-
Method Summary
Modifier and TypeMethodDescriptionclone()
double
getDistanceToPrimitive
(Vector3[] worldVertices) boolean
intersects
(Vector3[] polygonVertices, Vector3 locationStore) boolean
intersectsPlane
(ReadOnlyPlane plane, Vector3 locationStore) boolean
intersectsQuad
(ReadOnlyVector3 pointA, ReadOnlyVector3 pointB, ReadOnlyVector3 pointC, ReadOnlyVector3 pointD, Vector3 locationStore) boolean
intersectsQuadPlanar
(ReadOnlyVector3 pointA, ReadOnlyVector3 pointB, ReadOnlyVector3 pointC, ReadOnlyVector3 pointD, Vector3 locationStore) boolean
intersectsTriangle
(ReadOnlyVector3 pointA, ReadOnlyVector3 pointB, ReadOnlyVector3 pointC, Vector3 locationStore) boolean
intersectsTrianglePlanar
(ReadOnlyVector3 pointA, ReadOnlyVector3 pointB, ReadOnlyVector3 pointC, Vector3 locationStore) Methods inherited from interface com.ardor3d.math.type.ReadOnlyLine3Base
distanceSquared, getDirection, getOrigin
-
Method Details
-
getDistanceToPrimitive
-
intersects
-
intersectsTriangle
boolean intersectsTriangle(ReadOnlyVector3 pointA, ReadOnlyVector3 pointB, ReadOnlyVector3 pointC, Vector3 locationStore) -
intersectsTrianglePlanar
boolean intersectsTrianglePlanar(ReadOnlyVector3 pointA, ReadOnlyVector3 pointB, ReadOnlyVector3 pointC, Vector3 locationStore) -
intersectsQuad
boolean intersectsQuad(ReadOnlyVector3 pointA, ReadOnlyVector3 pointB, ReadOnlyVector3 pointC, ReadOnlyVector3 pointD, Vector3 locationStore) -
intersectsQuadPlanar
boolean intersectsQuadPlanar(ReadOnlyVector3 pointA, ReadOnlyVector3 pointB, ReadOnlyVector3 pointC, ReadOnlyVector3 pointD, Vector3 locationStore) -
intersectsPlane
-
clone
Ray3 clone()
-