Mouse-driven creation of AngleMeasurements on a AngleMeasurementsTool.
pointermove
click
target
Esc
Repeats until deactivate (or destroy) is called.
Picking goes through AngleMeasurementsTool.picker — the same BVH-based path the rest of the demo helpers use.
Internal
— use AngleMeasurementsTool.mouseControl.
Readonly
True between activate and deactivate / destroy.
True once destroy has run.
Begin listening for mouse / keyboard input on the tool's View canvas. No-op if already active or destroyed.
Stop listening for input. Any half-built measurement is discarded. Idempotent.
Tear down everything. Idempotent.
Mouse-driven creation of AngleMeasurements on a AngleMeasurementsTool.
Workflow
pointermove+clickto the tool's View canvas.targetfollows the cursor so the angle updates live.Esccancels an in-progress measurement.Repeats until deactivate (or destroy) is called.
Picking goes through AngleMeasurementsTool.picker — the same BVH-based path the rest of the demo helpers use.