AABB enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Box enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPointParameters(const Vector3 &pt) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const Vector3 &pt, Vector3 &cp, Vector3 &direction) const | Math3D::GeometricPrimitive3D | |
ClosestPoints(const Segment3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const Triangle3D &t, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const Polygon3D &p, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const Sphere3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const Ellipsoid3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const Cylinder3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const AABB3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const Box3D &s, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ClosestPoints(const GeometricPrimitive3D &g, Vector3 &cp, Vector3 &direction) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const Vector3 &pt) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const Segment3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const Triangle3D &t) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const Polygon3D &p) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const Sphere3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const Ellipsoid3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const Cylinder3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const AABB3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const Box3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Collides(const GeometricPrimitive3D &g) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Cylinder enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
data (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const Vector3 &pt) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const Segment3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const Triangle3D &t) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const Polygon3D &p) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const Sphere3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const Ellipsoid3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const Cylinder3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const AABB3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const Box3D &s) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Distance(const GeometricPrimitive3D &g) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Ellipsoid enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Empty enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D() (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const GeometricPrimitive3D &prim) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const Vector3 &pt) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const Segment3D &line) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const Triangle3D &t) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const Polygon3D &p) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const Sphere3D &s) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const Ellipsoid3D &s) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const Cylinder3D &s) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const AABB3D &s) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GeometricPrimitive3D(const Box3D &s) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GetAABB() const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GetBB() const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
GetFrame() const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ParametersToNormal(const std::vector< double > ¶ms) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
ParametersToPoint(const std::vector< double > ¶ms) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Point enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Polygon enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
RayCast(const Ray3D &ray, Vector3 &pt) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Segment enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Sphere enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
SupportsClosestPoints(Type a, Type b) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | static |
SupportsClosestPoints(Type b) const | Math3D::GeometricPrimitive3D | inline |
SupportsCollides(Type a, Type b) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | static |
SupportsCollides(Type b) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | inline |
SupportsDistance(Type a, Type b) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | static |
SupportsDistance(Type b) const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | inline |
Transform(const RigidTransform &T) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Transform(const Matrix4 &T) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Triangle enum value (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
Type enum name (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
type (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | |
TypeName(Type type) (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | static |
TypeName() const (defined in Math3D::GeometricPrimitive3D) | Math3D::GeometricPrimitive3D | inline |