Table of Contents

Interface ICoordinateSystem

Namespace
KSP.Api
Assembly
Assembly-CSharp.dll
public interface ICoordinateSystem
Extension Methods

Properties

back

Vector back { get; }

Property Value

Vector

down

Vector down { get; }

Property Value

Vector

forward

Vector forward { get; }

Property Value

Vector

left

Vector left { get; }

Property Value

Vector

right

Vector right { get; }

Property Value

Vector

up

Vector up { get; }

Property Value

Vector

Methods

ToLocalPosition(ICoordinateSystem, Vector3d)

Vector3d ToLocalPosition(ICoordinateSystem coordinateSystem, Vector3d coordinateSystemPosition)

Parameters

coordinateSystem ICoordinateSystem
coordinateSystemPosition Vector3d

Returns

Vector3d

ToLocalPosition(Position)

Vector3d ToLocalPosition(Position position)

Parameters

position Position

Returns

Vector3d

ToLocalRotation(ICoordinateSystem, QuaternionD)

QuaternionD ToLocalRotation(ICoordinateSystem coordinateSystem, QuaternionD coordinateSystemRotation)

Parameters

coordinateSystem ICoordinateSystem
coordinateSystemRotation QuaternionD

Returns

QuaternionD

ToLocalRotation(Rotation)

QuaternionD ToLocalRotation(Rotation rotation)

Parameters

rotation Rotation

Returns

QuaternionD

ToLocalTransformationMatrix(ICoordinateSystem)

Matrix4x4D ToLocalTransformationMatrix(ICoordinateSystem coordinateSystem)

Parameters

coordinateSystem ICoordinateSystem

Returns

Matrix4x4D

ToLocalVector(ICoordinateSystem, Vector3d)

Vector3d ToLocalVector(ICoordinateSystem coordinateSystem, Vector3d coordinateSystemVector)

Parameters

coordinateSystem ICoordinateSystem
coordinateSystemVector Vector3d

Returns

Vector3d

ToLocalVector(Vector)

Vector3d ToLocalVector(Vector vector)

Parameters

vector Vector

Returns

Vector3d