|
||||||||||
| 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 | |||||||||