Creates a 3D text mesh using DimensionText3D
The Babylon scene
The text content
Position for the text
Dimension style containing appearance settings
The created DimensionText3D instance
Creates an arrow mesh (cone) with consistent styling
The Babylon scene
Position for the arrow
Direction the arrow should point
Name for the mesh
Dimension style containing appearance settings
Type of dimension for metadata
The created arrow mesh
Creates a center mark (crossing lines) for radial/diametral dimensions
The Babylon scene
Center position for the mark
Dimension style containing appearance settings
Type of dimension for metadata
The merged center mark mesh
Creates GUI text elements (anchor, container, text block) with consistent styling
The Babylon scene
Advanced Dynamic Texture for GUI
The text content
Position for the text anchor
Dimension style containing appearance settings
Object containing the created GUI elements
Creates a line mesh using tube geometry with consistent styling
The Babylon scene
Array of Vector3 points defining the line path
Name for the mesh
Dimension style containing appearance settings
Type of dimension for metadata
The created line mesh
Generated using TypeDoc
Service for creating shared 3D and GUI rendering elements used across all dimension types. Eliminates code duplication by providing common mesh and text creation functionality.