Class: ComponentTransform
Methods
| Name | Description |
|---|---|
:move(value) | |
:rotate(value) | |
:rotateByAxis(axis,angle) | |
:rotateX(angle) | |
:rotateY(angle) | |
:rotateZ(angle) | |
:scale(value) | |
:setParent(entityId,parent) | |
:translate(value) |
Fields
| Name | Type | Description |
|---|---|---|
kinematic | boolean | |
orientation | Quaternion | Orientation of the transform (readonly) |
parent | ComponentTransform|nil | Parent object (readonly) |
position | Vector3f | Position of the transform (readonly) |
static | boolean | |
transform | Matrix4x4f |
Method declarations
Method: move
lua
function ComponentTransform:move(
value
) endParameters:
- value (Vector3f)
Method: rotate
lua
function ComponentTransform:rotate(
value
) endParameters:
- value (Quaternion)
Method: rotateByAxis
lua
function ComponentTransform:rotateByAxis(
axis,
angle
) endParameters:
- axis (Vector3f)
- angle (
number)
Method: rotateX
lua
function ComponentTransform:rotateX(
angle
) endParameters:
- angle (
number)
Method: rotateY
lua
function ComponentTransform:rotateY(
angle
) endParameters:
- angle (
number)
Method: rotateZ
lua
function ComponentTransform:rotateZ(
angle
) endParameters:
- angle (
number)
Method: scale
lua
function ComponentTransform:scale(
value
) endParameters:
- value (Vector3f)
Method: setParent
lua
function ComponentTransform:setParent(
entityId,
parent
) endParameters:
- entityId (
integer) - parent (
ComponentTransform|nil)
Method: translate
lua
function ComponentTransform:translate(
value
) endParameters:
- value (Vector3f)
Field declarations
Field: kinematic
Type: boolean
Field: orientation
Orientation of the transform (readonly)
Type: Quaternion
Field: parent
Parent object (readonly)
Type: ComponentTransform|nil
Field: position
Position of the transform (readonly)
Type: Vector3f
Field: static
Type: boolean
Field: transform
Type: Matrix4x4f
