Ellipsoid.SurfaceNormalMotion Method (Motion<Cartesian>, Int32) |
Converts the motion given in terms of a surface point to motion of the surface normal vector.
Namespace:
AGI.Foundation.Geometry.Shapes
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic Motion<UnitCartesian, Cartesian> SurfaceNormalMotion(
Motion<Cartesian> surfaceMotion,
int order
)
Public Function SurfaceNormalMotion (
surfaceMotion As Motion(Of Cartesian),
order As Integer
) As Motion(Of UnitCartesian, Cartesian)
public:
Motion<UnitCartesian, Cartesian> SurfaceNormalMotion(
Motion<Cartesian> surfaceMotion,
int order
)
member SurfaceNormalMotion :
surfaceMotion : Motion<Cartesian> *
order : int -> Motion<UnitCartesian, Cartesian>
Parameters
- surfaceMotion
- Type: AGI.Foundation.Motion<Cartesian>
The motion of the surface point. - order
- Type: System.Int32
The order of the highest derivative to convert. To convert just the position, pass 0 for this value. To convert velocity as well, pass 1.
Return Value
Type:
Motion<UnitCartesian,
Cartesian>The motion of the surface normal vector.
Remarks
The surfaceMotion must be in a fixed reference frame
centered on the center of mass of this ellipsoid and must be the motion of a surface point.
See Also