Intermact API Reference / @intermact/core / RegisteredAxes2D
Interface: RegisteredAxes2D
Defined in: packages/core/src/scene/registered-object.ts:217
Registered axes with a coordinate mapping handle (design.md §7.4).
Extends
Properties
handle
readonlyhandle:AxesHandle
Defined in: packages/core/src/scene/registered-object.ts:218
id
readonlyid:string
Defined in: packages/core/src/scene/registered-object.ts:77
Inherited from
RegisteredAxes2D.id
layout
layout:
LayoutHandle
Defined in: packages/core/src/scene/registered-object.ts:71
RectTransform-/Manim-style layout (design.md §9.4); set by the Scene.
Inherited from
object
object:
IMObject2D
Defined in: packages/core/src/scene/registered-object.ts:68
Current immutable object definition (design.md §9.2).
Inherited from
parentId?
optionalparentId?:string
Defined in: packages/core/src/scene/registered-object.ts:74
Parent in the transform hierarchy (design.md §9.3), if any.
Inherited from
Methods
addUpdater()
addUpdater(
fn): () =>void
Defined in: packages/core/src/scene/registered-object.ts:92
Per-frame updater (design.md §8.2); returns an unsubscribe function.
Parameters
fn
Returns
() => void
Inherited from
create()
create(
options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:224
Draw axes on: sequential (default) reveals each axis and its tick+label clusters in order; contour-parallel (mode: "contour-parallel") draws all at once.
Parameters
options?
Returns
Overrides
fadeIn()
fadeIn(
options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:140
Fade in from invisible: baseline opacity 0 is applied when this is played (§11).
Parameters
options?
Returns
Inherited from
fadeOut()
fadeOut(
options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:145
Fade out to invisible.
Parameters
options?
Returns
Inherited from
fadeTo()
fadeTo(
opacity,options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:135
Tween opacity to a target value.
Parameters
opacity
number
options?
Returns
Inherited from
getTransform()
getTransform():
Transform2D
Defined in: packages/core/src/scene/registered-object.ts:100
Current authoring (local) transform.
Returns
Inherited from
RegisteredObject2D.getTransform
initialState()
initialState():
RuntimeState2D
Defined in: packages/core/src/scene/registered-object.ts:110
Baseline runtime state derived from the authoring transform.
Returns
Inherited from
RegisteredObject2D.initialState
morphTo()
morphTo(
target,options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:183
Morph: transform this object's geometry toward target (design.md §11.4). Strategy defaults to arc-length; pass strategy: "matching" (or use transformMatchingTo) for part-keyed composite morphs.
Parameters
target
options?
Returns
Inherited from
moveTo()
moveTo(
position,options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:120
Tween world position.
Parameters
position
options?
Returns
Inherited from
on()
on(
binding,pick?):this
Defined in: packages/core/src/scene/registered-object.ts:198
Attach pointer/drag handlers (design.md §12.2). Adds (or replaces) an InteractiveTrait carrying the binding and a pick proxy (defaults to the object's bounds rect), propagating the new definition so the renderer sees it. Returns this for chaining.
Parameters
binding
pick?
Returns
this
Inherited from
replaceObject()
replaceObject(
next):void
Defined in: packages/core/src/scene/registered-object.ts:87
Replace the definition (reactive rebuild or post-morph swap).
Parameters
next
Returns
void
Inherited from
RegisteredObject2D.replaceObject
rotateTo()
rotateTo(
rotation,options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:125
Tween rotation (radians).
Parameters
rotation
number
options?
Returns
Inherited from
scaleTo()
scaleTo(
scale,options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:130
Tween scale (scalar or per-axis).
Parameters
scale
number | Vec2
options?
Returns
Inherited from
setTransform()
setTransform(
transform):void
Defined in: packages/core/src/scene/registered-object.ts:105
Merge a partial transform into the local transform.
Parameters
transform
Partial<Transform2D>
Returns
void
Inherited from
RegisteredObject2D.setTransform
transformMatchingTo()
transformMatchingTo(
target,options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:188
Part-aware morph (transformer/remover/introducer) toward a composite target.
Parameters
target
options?
Returns
Inherited from
RegisteredObject2D.transformMatchingTo
tween()
tween(
property,to,options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:115
Tween an addressable runtime property to a target value.
Parameters
property
to
unknown
options?
Returns
Inherited from
write()
write(
options?):Animation
Defined in: packages/core/src/scene/registered-object.ts:171
Write: sequential left-to-right glyph stroke reveal for text/LaTeX (design.md §13). Sugar over create with stroke.direction: "ltr" and optional stroke.glyphOverlap (negative padding between glyphs).