Skip to content

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 ​

readonly handle: Axes3DHandle

Defined in: packages/core/src/scene/registered-object-3d.ts:129


id ​

readonly id: 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 ​

RegisteredObject3D.object


parentId? ​

optional parentId?: string

Defined in: packages/core/src/scene/registered-object-3d.ts:36

Inherited from ​

RegisteredObject3D.parentId

Methods ​

create() ​

create(options?): Animation

Defined in: packages/core/src/scene/registered-object-3d.ts:131

Same semantics as RegisteredAxes2D.create.

Parameters ​

options? ​

AxesCreateOptions

Returns ​

Animation

Overrides ​

RegisteredObject3D.create


fadeIn() ​

fadeIn(options?): Animation

Defined in: packages/core/src/scene/registered-object-3d.ts:100

Fade in from invisible.

Parameters ​

options? ​

TweenOptions

Returns ​

Animation

Inherited from ​

RegisteredObject3D.fadeIn


fadeOut() ​

fadeOut(options?): Animation

Defined in: packages/core/src/scene/registered-object-3d.ts:105

Fade out to invisible.

Parameters ​

options? ​

TweenOptions

Returns ​

Animation

Inherited from ​

RegisteredObject3D.fadeOut


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? ​

TweenOptions

Returns ​

Animation

Inherited from ​

RegisteredObject3D.fadeTo


getTransform() ​

getTransform(): Transform3D

Defined in: packages/core/src/scene/registered-object-3d.ts:52

Current authoring (local) transform.

Returns ​

Transform3D

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 ​

RuntimeState

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 ​

AbsXYZ

options? ​

TweenOptions

Returns ​

Animation

Inherited from ​

RegisteredObject3D.moveTo


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 ​

EulerRotation

options? ​

TweenOptions

Returns ​

Animation

Inherited from ​

RegisteredObject3D.orientTo


replaceObject() ​

replaceObject(next): void

Defined in: packages/core/src/scene/registered-object-3d.ts:47

Replace the definition (post-build swap).

Parameters ​

next ​

IMObject3D

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 ​

Quaternion

options? ​

TweenOptions

Returns ​

Animation

Inherited from ​

RegisteredObject3D.rotateTo


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? ​

TweenOptions

Returns ​

Animation

Inherited from ​

RegisteredObject3D.scaleTo


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

Inherited from ​

RegisteredObject3D.setTransform

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)