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