DragBodyPlateGetSwitchingScalar Method |
Gets a scalar that is used to determine whether this plate is facing a direction within
90 degrees of the incident atmosphere direction at a given time.
DragBodyPlates do not produce drag when they are not
facing the incoming atmosphere. The two types of drag solar panel plates produce drag on
their back faces when their front faces are facing away from the incoming atmosphere.
Namespace:
AGI.Foundation.Celestial
Assembly:
AGI.Foundation.OrbitPropagation (in AGI.Foundation.OrbitPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public override Scalar GetSwitchingScalar(
Axes bodyAxes,
Vector toSunVector,
Vector velocity
)
Public Overrides Function GetSwitchingScalar (
bodyAxes As Axes,
toSunVector As Vector,
velocity As Vector
) As Scalar
public:
virtual Scalar^ GetSwitchingScalar(
Axes^ bodyAxes,
Vector^ toSunVector,
Vector^ velocity
) override
abstract GetSwitchingScalar :
bodyAxes : Axes *
toSunVector : Vector *
velocity : Vector -> Scalar
override GetSwitchingScalar :
bodyAxes : Axes *
toSunVector : Vector *
velocity : Vector -> Scalar
Parameters
- bodyAxes
- Type: AGI.Foundation.GeometryAxes
The attitude of the spacecraft containing this plate. - toSunVector
- Type: AGI.Foundation.GeometryVector
The direction to the Sun that is used to determine
the pointing of Solar panel plates. - velocity
- Type: AGI.Foundation.GeometryVector
The velocity vector of the spacecraft that is used to determine
the direction of the incoming atmosphere.
Return Value
Type:
ScalarA scalar that is used to determine whether this plate is facing the incoming atmosphere
at a given time.
See Also