Class Orientation
java.lang.Object
gaiasky.scene.component.Orientation
- All Implemented Interfaces:
com.badlogic.ashley.core.Component, ICopy
- Direct Known Subclasses:
ParentOrientation
The orientation is either a rigid rotation represented by
RotationComponent, or
a quaternion orientation, represented by AttitudeComponent.-
Field Summary
FieldsModifier and TypeFieldDescriptionHolds the guy that returns a quaternion for each time.Holds information about the rotation of the body, represented as rotation parameters. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.badlogic.ashley.core.ComponentgetCopy(com.badlogic.ashley.core.Engine engine) voidinitialize(com.badlogic.gdx.assets.AssetManager manager) voidsetAttitudeLocation(String source) voidsetAttitudeProvider(String provider) voidsetOrientationProvider(String provider) voidsetOrientationSource(String source) voidsetProvider(String provider) voidsetRigidRotation(RotationComponent rotationComponent) voidsetRotation(RotationComponent rigidRotation) Sets the rotation period in hoursvoidsetUp(com.badlogic.gdx.assets.AssetManager manager) voidupdateRigidRotation(RotationComponent rigidRotation) voidupdateRotation(RotationComponent rigidRotation)
-
Field Details
-
rotationComponent
Holds information about the rotation of the body, represented as rotation parameters. -
attitudeComponent
Holds the guy that returns a quaternion for each time.
-
-
Constructor Details
-
Orientation
public Orientation()
-
-
Method Details
-
setRotation
Sets the rotation period in hours -
setRigidRotation
-
updateRotation
-
updateRigidRotation
-
setOrientationProvider
-
setProvider
-
setAttitudeProvider
-
setOrientationSource
-
setAttitudeLocation
-
getCopy
-
initialize
public void initialize(com.badlogic.gdx.assets.AssetManager manager) -
setUp
public void setUp(com.badlogic.gdx.assets.AssetManager manager) -
getNonRotatedPos
-