Class AxesViewer
Hierarchy (View Summary)
- AxesViewer
Constructors
constructor
-
new AxesViewer(
scene?: Scene,
scaleLines?: number,
renderingGroupId?: Nullable<number>,
xAxis?: TransformNode,
yAxis?: TransformNode,
zAxis?: TransformNode,
lineThickness?: number,
): AxesViewerCreates a new AxesViewer
Parameters
Optionalscene: Scenedefines the hosting scene
- scaleLines: number = 1
defines a number used to scale line length (1 by default)
- renderingGroupId: Nullable<number> = 2
defines a number used to set the renderingGroupId of the meshes (2 by default)
OptionalxAxis: TransformNodedefines the node hierarchy used to render the x-axis
OptionalyAxis: TransformNodedefines the node hierarchy used to render the y-axis
OptionalzAxis: TransformNodedefines the node hierarchy used to render the z-axis
- lineThickness: number = 1
The line thickness to use when creating the arrow. defaults to 1.
Returns AxesViewer
Accessors
scale Lines
-
get scaleLines(): number
Gets or sets a number used to scale line length
Returns number
-
set scaleLines(value: number): void
Parameters
- value: number
Returns void
x Axis
-
Gets the node hierarchy used to render x-axis
Returns TransformNode
y Axis
-
Gets the node hierarchy used to render y-axis
Returns TransformNode
z Axis
-
Gets the node hierarchy used to render z-axis
Returns TransformNode
The Axes viewer will show 3 axes in a specific point in space
See
https://doc.babylonjs.com/toolsAndResources/utilities/World_Axes