Skip to content

Intermact API Reference / @intermact/core / AxesHandle

Interface: AxesHandle

Defined in: packages/core/src/layout/axes.ts:55

Handle for mapping data coordinates to scene world coordinates (design.md §7.4). Attached to registered axes objects returned by Scene2D.getAxes. The per-axis Scales are reused by axis-bound constructs (M8) for ticks.

Properties

props

readonly props: AxesProps

Defined in: packages/core/src/layout/axes.ts:60


xScale

readonly xScale: Scale

Defined in: packages/core/src/layout/axes.ts:62

Data x → world x.


yScale

readonly yScale: Scale

Defined in: packages/core/src/layout/axes.ts:64

Data y → world y.

Methods

c2p()

c2p(coord): AbsXY

Defined in: packages/core/src/layout/axes.ts:57

Data coordinate [x, y] → absolute world point.

Parameters

coord

Vec2

Returns

AbsXY


p2c()

p2c(point): Vec2

Defined in: packages/core/src/layout/axes.ts:59

Absolute world point → data coordinate [x, y].

Parameters

point

AbsXY

Returns

Vec2

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