Class SkyboxSpaceProvider
- Namespace
- KSP.Sim.impl
- Assembly
- Assembly-CSharp.dll
public class SkyboxSpaceProvider : MonoBehaviour, ISkyboxSpaceProvider, ISkyboxSpaceFrame
- Inheritance
-
SkyboxSpaceProvider
- Implements
-
- Extension Methods
-
Constructors
SkyboxSpaceProvider()
public SkyboxSpaceProvider()
Properties
ReferenceFrame
public ITransformFrame ReferenceFrame { get; }
Property Value
- ITransformFrame
Methods
RotationToSkybox(ICoordinateSystem, QuaternionD)
public QuaternionD RotationToSkybox(ICoordinateSystem referenceFrame, QuaternionD localRotation)
Parameters
referenceFrame ICoordinateSystem
localRotation QuaternionD
Returns
- QuaternionD
RotationToSkybox(Rotation)
public QuaternionD RotationToSkybox(Rotation rotation)
Parameters
rotation Rotation
Returns
- QuaternionD
public void SetReferenceFrame(ITransformFrame referenceFrame)
Parameters
referenceFrame ITransformFrame
SkyboxToRotation(QuaternionD)
public Rotation SkyboxToRotation(QuaternionD sceneRotation)
Parameters
sceneRotation QuaternionD
Returns
- Rotation
SkyboxToRotation(QuaternionD, ICoordinateSystem)
public QuaternionD SkyboxToRotation(QuaternionD sceneRotation, ICoordinateSystem outputFrame)
Parameters
sceneRotation QuaternionD
outputFrame ICoordinateSystem
Returns
- QuaternionD