Intermact API Reference / @intermact/core / RegisteredAxes3D
Interface: RegisteredAxes3D
Defined in: packages/core/src/scene/registered-object-3d.ts:128
Registered 3D axes with a coordinate mapping handle (design.md §7.4, §9.1).
Extends
Properties
handle
readonlyhandle:Axes3DHandle
Defined in: packages/core/src/scene/registered-object-3d.ts:129
id
readonlyid:string
Defined in: packages/core/src/scene/registered-object-3d.ts:39
Inherited from
RegisteredAxes3D.id
object
object:
IMObject3D
Defined in: packages/core/src/scene/registered-object-3d.ts:35
Inherited from
parentId?
optionalparentId?:string
Defined in: packages/core/src/scene/registered-object-3d.ts:36
Inherited from
Methods
create()
create(
options?):Animation
Defined in: packages/core/src/scene/registered-object-3d.ts:131
Same semantics as RegisteredAxes2D.create.
Parameters
options?
Returns
Overrides
fadeIn()
fadeIn(
options?):Animation
Defined in: packages/core/src/scene/registered-object-3d.ts:100
Fade in from invisible.
Parameters
options?
Returns
Inherited from
fadeOut()
fadeOut(
options?):Animation
Defined in: packages/core/src/scene/registered-object-3d.ts:105
Fade out to invisible.
Parameters
options?
Returns
Inherited from
fadeTo()
fadeTo(
opacity,options?):Animation
Defined in: packages/core/src/scene/registered-object-3d.ts:95
Tween opacity to a target value.
Parameters
opacity
number
options?
Returns
Inherited from
getTransform()
getTransform():
Transform3D
Defined in: packages/core/src/scene/registered-object-3d.ts:52
Current authoring (local) transform.
Returns
Inherited from
RegisteredObject3D.getTransform
initialState()
initialState():
RuntimeState
Defined in: packages/core/src/scene/registered-object-3d.ts:62
Baseline runtime state from the authoring transform.
Returns
Inherited from
RegisteredObject3D.initialState
moveTo()
moveTo(
position,options?):Animation
Defined in: packages/core/src/scene/registered-object-3d.ts:75
Tween world position.
Parameters
position
options?
Returns
Inherited from
orientTo()
orientTo(
euler,options?):Animation
Defined in: packages/core/src/scene/registered-object-3d.ts:85
Tween orientation from intrinsic XYZ Euler angles (radians).
Parameters
euler
options?
Returns
Inherited from
replaceObject()
replaceObject(
next):void
Defined in: packages/core/src/scene/registered-object-3d.ts:47
Replace the definition (post-build swap).
Parameters
next
Returns
void
Inherited from
RegisteredObject3D.replaceObject
rotateTo()
rotateTo(
rotation,options?):Animation
Defined in: packages/core/src/scene/registered-object-3d.ts:80
Tween orientation (quaternion slerp).
Parameters
rotation
options?
Returns
Inherited from
scaleTo()
scaleTo(
scale,options?):Animation
Defined in: packages/core/src/scene/registered-object-3d.ts:90
Tween scale (scalar or per-axis).
Parameters
scale
number | Vec3
options?
Returns
Inherited from
setTransform()
setTransform(
transform):void
Defined in: packages/core/src/scene/registered-object-3d.ts:57
Merge a partial transform into the local transform.
Parameters
transform
Partial<Transform3D>
Returns
void