Intermact API Reference / @intermact/core / Axes3DLayoutProps
Interface: Axes3DLayoutProps
Defined in: packages/core/src/layout/axes3d.ts:20
3D axes authoring props (design.md §7.4, §9.1, §10). Describes the axes object itself (per-axis data ranges, style, labels). Distinct from the axes3D() geometry factory's Axes3DProps (size/origin): this range-based shape is the one consumed by Scene3D.getAxes, returning a coordinate Axes3DHandle. Visibility/motion use the returned object's standard animation methods (fadeIn/create/…), not Scene-level helpers.
Properties
showTickLabels?
readonlyoptionalshowTickLabels?:boolean
Defined in: packages/core/src/layout/axes3d.ts:32
Whether to draw numeric tick labels (default true).
showTicks?
readonlyoptionalshowTicks?:boolean
Defined in: packages/core/src/layout/axes3d.ts:30
Whether to draw tick marks along each axis (default true).
style?
readonlyoptionalstyle?:ObjectStyle
Defined in: packages/core/src/layout/axes3d.ts:24
tickCount?
readonlyoptionaltickCount?:number
Defined in: packages/core/src/layout/axes3d.ts:34
Approximate number of ticks per axis (default 6).
tickFont?
readonlyoptionaltickFont?:string
Defined in: packages/core/src/layout/axes3d.ts:36
Registered font id for numeric tick labels (default math-serif).
x
readonlyx:Interval
Defined in: packages/core/src/layout/axes3d.ts:21
xLabel?
readonlyoptionalxLabel?:string
Defined in: packages/core/src/layout/axes3d.ts:26
Axis labels (reserved for the 3D text pipeline).
y
readonlyy:Interval
Defined in: packages/core/src/layout/axes3d.ts:22
yLabel?
readonlyoptionalyLabel?:string
Defined in: packages/core/src/layout/axes3d.ts:27
z
readonlyz:Interval
Defined in: packages/core/src/layout/axes3d.ts:23
zLabel?
readonlyoptionalzLabel?:string
Defined in: packages/core/src/layout/axes3d.ts:28