Skip to content

Object3D

Object3D nodes can be transformed in 3D space using translate, rotate and scale. All 3 transformations also have a live value, which may differ from the actual value if it was previously frozen. The live values are the ones displayed in the UI inspector. They make it easier to work with animation channels. pivot is used for scaling and rotating objects with tools, and is relevant for export.

New Properties

PropertyTypeDefaultAccessDescription
liveRotate3f(0.0, 0.0, 0.0)🟩🟥▶️Displayed local rotation
liveScale3f(1.0, 1.0, 1.0)🟩🟥▶️Displayed local scaling
liveTranslate3f(0.0, 0.0, 0.0)🟩🟥▶️Displayed local translation
pivot3f(0.0, 0.0, 0.0)🟩🟥Transformation center
rotate3f(0.0, 0.0, 0.0)🟩🟥▶️Actual local rotation
scale3f(1.0, 1.0, 1.0)🟩🟥▶️Actual local scaling
translate3f(0.0, 0.0, 0.0)🟩🟥▶️Actual local translation
Details

Type
1b: boolean
1c: color (integer)
1i: integer
1f: float
1s: string
2b: 2-component boolean vector
2i: 2-component integer vector
2f: 2-component float vector
3b: 3-component boolean vector
3i: 3-component integer vector
3f: 3-component float vector

Access
🟩 : Property value can be read with FxNode.Get
🟥 : Property value can be changed with FxNode.Set
❌ : Property value is read-only and can't be changed
▶️ : Property can be animated with FxAnimation

Inherited Properties

From Node

id layer order parent selected tag type typeName visible

See Also

FxNode, FxObject2D