Interface IScaledSpaceFrame
- Namespace
- KSP.Sim
- Assembly
- Assembly-CSharp.dll
public interface IScaledSpaceFrame
- Extension Methods
-
Properties
ReferenceFrame
ITransformFrame ReferenceFrame { get; }
Property Value
- ITransformFrame
SceneToUniverseScalar
double SceneToUniverseScalar { get; }
Property Value
- double
UniverseToSceneScalar
double UniverseToSceneScalar { get; }
Property Value
- double
Methods
PositionToScaled(ICoordinateSystem, Vector3d)
Vector3d PositionToScaled(ICoordinateSystem referenceFrame, Vector3d localPosition)
Parameters
referenceFrame ICoordinateSystem
localPosition Vector3d
Returns
- Vector3d
PositionToScaled(Position)
Vector3d PositionToScaled(Position position)
Parameters
position Position
Returns
- Vector3d
PositionsToScaled(ICoordinateSystem, Vector3d[], List<Vector3>)
void PositionsToScaled(ICoordinateSystem frame, Vector3d[] localPosition, List<Vector3> scenePoints)
Parameters
frame ICoordinateSystem
localPosition Vector3d[]
scenePoints List<Vector3>
RotationToScaled(ICoordinateSystem, QuaternionD)
QuaternionD RotationToScaled(ICoordinateSystem referenceFrame, QuaternionD localRotation)
Parameters
referenceFrame ICoordinateSystem
localRotation QuaternionD
Returns
- QuaternionD
RotationToScaled(Rotation)
QuaternionD RotationToScaled(Rotation rotation)
Parameters
rotation Rotation
Returns
- QuaternionD
ScaledToPosition(Vector3d)
Position ScaledToPosition(Vector3d physicsSpacePosition)
Parameters
physicsSpacePosition Vector3d
Returns
- Position
ScaledToPosition(Vector3d, ICoordinateSystem)
Vector3d ScaledToPosition(Vector3d physicsSpacePosition, ICoordinateSystem outputFrame)
Parameters
physicsSpacePosition Vector3d
outputFrame ICoordinateSystem
Returns
- Vector3d
ScaledToPositions(Vector3d[], ICoordinateSystem, List<Vector3>)
void ScaledToPositions(Vector3d[] scenePositions, ICoordinateSystem frame, List<Vector3> framePoints)
Parameters
scenePositions Vector3d[]
frame ICoordinateSystem
framePoints List<Vector3>
ScaledToRotation(QuaternionD)
Rotation ScaledToRotation(QuaternionD physicsSpaceRotation)
Parameters
physicsSpaceRotation QuaternionD
Returns
- Rotation
ScaledToRotation(QuaternionD, ICoordinateSystem)
QuaternionD ScaledToRotation(QuaternionD physicsSpaceRotation, ICoordinateSystem outputFrame)
Parameters
physicsSpaceRotation QuaternionD
outputFrame ICoordinateSystem
Returns
- QuaternionD
ScaledToVector(Vector3d)
Vector ScaledToVector(Vector3d physicsSpaceVector)
Parameters
physicsSpaceVector Vector3d
Returns
- Vector
ScaledToVector(Vector3d, ICoordinateSystem)
Vector3d ScaledToVector(Vector3d physicsSpaceVector, ICoordinateSystem outputFrame)
Parameters
physicsSpaceVector Vector3d
outputFrame ICoordinateSystem
Returns
- Vector3d
VectorToScaled(ICoordinateSystem, Vector3d)
Vector3d VectorToScaled(ICoordinateSystem referenceFrame, Vector3d localPosition)
Parameters
referenceFrame ICoordinateSystem
localPosition Vector3d
Returns
- Vector3d
VectorToScaled(Vector)
Vector3d VectorToScaled(Vector vector)
Parameters
vector Vector
Returns
- Vector3d