|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEllipsoid
Interface for Ellipsoid objects. Basic required methods required by objects implementing this interface are
Note : This interface extends SolidShape
Method Summary | |
---|---|
Vector3D |
closestPointTo(Vector3D point)
Computes the point, on the ellipsoid surface, that is the closest to a point of space. |
Vector3D |
getCenter()
Get ellipsoids' center |
Vector3D |
getNormal(Vector3D point)
Computes the normal vector to the surface in local basis |
double |
getSemiA()
Get semi axis A |
double |
getSemiB()
Get semi axis B |
double |
getSemiC()
Get semi axis C |
Methods inherited from interface org.apache.commons.math3.geometry.euclidean.threed.Shape |
---|
closestPointTo, distanceTo, getIntersectionPoints, intersects |
Method Detail |
---|
Vector3D getCenter()
Vector3D closestPointTo(Vector3D point)
point
- the point expressed in standard basis
Vector3D getNormal(Vector3D point)
point
- Point as a Vector3D in local basis
double getSemiA()
double getSemiB()
double getSemiC()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |