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
readonlyprops:AxesProps
Defined in: packages/core/src/layout/axes.ts:60
xScale
readonlyxScale:Scale
Defined in: packages/core/src/layout/axes.ts:62
Data x → world x.
yScale
readonlyyScale: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
Returns
p2c()
p2c(
point):Vec2
Defined in: packages/core/src/layout/axes.ts:59
Absolute world point → data coordinate [x, y].