Documentation / scene / TransformAccess
Interface: TransformAccess
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:370
Transform adapter used by the solver to read and write bone state.
Properties
node?
readonlyoptionalnode?:SceneNode
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:394
Original scene object backing this adapter, when available for serialization.
Methods
getWorldPosition()
getWorldPosition():
Vector3
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:372
Read world-space position
Returns
Vector3
getWorldRotation()
getWorldRotation():
Quaternion
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:374
Read world-space rotation
Returns
Quaternion
getWorldScale()
getWorldScale():
Vector3
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:376
Read world-space scale (product of all ancestor scales and own local scale)
Returns
Vector3
getLocalPosition()
getLocalPosition():
Vector3
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:378
Read local-space position (relative to parent)
Returns
Vector3
getLocalRotation()
getLocalRotation():
Quaternion
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:380
Read local-space rotation (relative to parent)
Returns
Quaternion
getLocalScale()
getLocalScale():
Vector3
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:382
Read local scale
Returns
Vector3
setWorldPosition()
setWorldPosition(
p):void
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:384
Write world-space position (implementation must convert to local if parented)
Parameters
p
Vector3
Returns
void
setWorldRotation()
setWorldRotation(
q):void
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:386
Write world-space rotation (implementation must convert to local if parented)
Parameters
q
Quaternion
Returns
void
setLocalPosition()
setLocalPosition(
p):void
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:388
Write local-space position
Parameters
p
Vector3
Returns
void
setLocalRotation()
setLocalRotation(
q):void
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:390
Write local-space rotation
Parameters
q
Quaternion
Returns
void
setLocalScale()
setLocalScale(
s):void
Defined in: libs/scene/src/animation/joint_dynamics/types.ts:392
Write local scale
Parameters
s
Vector3
Returns
void