
Thu, 08/07/2025 - 11:00
Hello,
I'm working on adding an interactive extrusion preview feature in my OCCT-based application, similar to how extrusion arrows behave in CAD software like Autodesk Inventor or Fusion 360.
I want to display a draggable arrow manipulator that:
Appears perpendicular to a selected planar face
Starts at the center of the face
Can be dragged along the face normal using the mouse
Controls the extrusion preview depth based on drag distance
This is intended to feel like how Inventor or Fusion 360 allows interactive extrusion by pulling/pushing a handle or arrow.
Does OCCT provide any built-in feature, class, or utility for implementing this kind of interactive handle or manipulator (e.g. for transform/extrude/drag operations)?
Is there a recommended approach for implementing drag-along-normal interaction tied to the mouse?