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(全阶段)