public interface IEllipsoid extends SolidShape
Interface for Ellipsoid objects. Basic required methods required by objects implementing this interface are
Note : This interface extends SolidShape
Modifier and Type | Method and Description |
---|---|
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
|
closestPointTo, distanceTo, getIntersectionPoints, intersects
Vector3D getCenter()
Vector3D closestPointTo(Vector3D point)
point
- the point expressed in standard basisVector3D getNormal(Vector3D point)
point
- Point as a Vector3D in local basisdouble getSemiA()
double getSemiB()
double getSemiC()
Copyright © 2020 CNES. All rights reserved.