Table of Contents

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