Arrows
Facilitate technical design coordination with vector-based drawing arrows.
Vector arrows enable clear visual links between reference data, specifications, and project components on the drawing canvas.
Use the tools API surface to activate arrow drawing states and apply custom stroke weights, opacity, and line colors.
- Single-End Arrow (`ARROW_SINGLE_END`): Point to specific parts, defects, or annotations.
- Double-End Arrow (`ARROW_BOTH_ENDS`): Connect related structures or represent spans.
- Filled Head (`ARROW_FILLED_SINGLE_END`): Use industrial-standard solid arrowheads.
Activate arrow drawing states programmatically using the tools surface:
Activate single arrow drawing mode
Deactivate arrows tool
Pass any of these action keys to viewer.tools.set:
- `ARROW_SINGLE_END`: Arrow with a line head at the final point.
- `ARROW_FILLED_SINGLE_END`: Solid, filled arrowhead at the final point.
- `ARROW_BOTH_ENDS`: Arrow heads at both start and end locations.
- `ARROW_FILLED_BOTH_ENDS`: Solid, filled arrowheads at both start and end locations.
Copy these project setup files to configure mounting, arrow tools selection buttons, and tool clearing:
Trigger vector arrow drawing states inside a React component:
Trigger vector arrow drawing states inside a Vue Composition template:
Trigger vector arrow drawing states inside an Angular component model:
Test the arrow tools in real-time.
Interactive Workbench
Live Canvas Preview
Launch the interactive preview to explore the Canvas capabilities. Use the dashboard within the modal to test different tools and configurations.
Connect arrow controls with core canvas setup steps.
- Canvas Setup: Canvas Iframe Initialization
- File Integration: File Upload
- Technical Reference: API References
