Package | Description |
---|---|
fr.cnes.sirius.patrius.bodies.mesh |
Modifier and Type | Method and Description |
---|---|
FacetPoint |
FacetBodyShape.buildPoint(LLHCoordinatesSystem coordSystem,
double latitude,
double longitude,
double height,
String nameIn)
Build a
BodyPoint from LLH coordinates. |
FacetPoint |
FacetBodyShape.buildPoint(Vector3D position,
Frame frame,
AbsoluteDate date,
String nameIn)
Build a
BodyPoint from position in provided frame at provided date. |
FacetPoint |
FacetBodyShape.buildPoint(Vector3D position,
String nameIn)
Build a
BodyPoint from position in body frame. |
FacetPoint[] |
FacetBodyShape.closestPointTo(Line line)
This method computes the two points, on the line and on the body, that are the closest to each other.
|
FacetPoint[] |
FacetBodyShape.closestPointTo(Line line,
Frame frame,
AbsoluteDate date)
This method computes the two points, on the line and on the body, that are the closest to each other.
|
FacetPoint |
FacetBodyShape.closestPointTo(Vector3D point)
Computes the point on body surface that is the closest to provided point.
|
FacetPoint |
FacetBodyShape.closestPointTo(Vector3D point,
Frame frame,
AbsoluteDate date)
Computes the point on body surface that is the closest to provided point.
|
FacetPoint |
FacetBodyShape.closestPointTo(Vector3D point,
String nameIn)
Computes the point on body surface that is the closest to provided point.
|
FacetPoint |
FacetPoint.getClosestPointOnShape()
Returns the closest point to this on the shape surface.
|
FacetPoint |
FacetBodyShape.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date)
Getter for the intersection point of a line with the surface of the body.
|
FacetPoint |
FacetBodyShape.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date,
double altitude)
Getter for the intersection point of a line with the surface of the body for a given altitude.
|
FacetPoint |
FacetBodyShape.getIntersectionPoint(Line line,
Vector3D close,
Frame frame,
AbsoluteDate date,
String nameIn)
Getwter for the intersection point of a line with the surface of the body.
|
FacetPoint[] |
FacetBodyShape.getIntersectionPoints(Line line,
Frame frame,
AbsoluteDate date)
Compute the intersection points with a line.
|
FacetPoint |
FacetPoint.getRadialProjectionOnShape()
Returns the body point, on the associated shape surface, in the radial direction corresponding to the position of
this: if several of them (may happen for not star-convex shapes), the method considers the one farthest to the
body frame origin (having the largest norm).
Warnings: the returned point is not necessary the closest point belonging to the shape in the radial direction. |
Modifier and Type | Method and Description |
---|---|
List<FacetPoint> |
FieldData.getContour()
Getter for the contour of the visible surface on the body.
|
Copyright © 2023 CNES. All rights reserved.