Ticket #124 (closed defect: fixed)

Opened 13 years ago

Last modified 12 years ago

Use more powerful erasing algorithm in FreeformTool

Reported by: sorber Owned by: sorber
Priority: critical Milestone:
Component: visbio Severity:
Keywords: Cc:
Blocked By: Blocking:

Description

Erasing currently only works on one freeform at a time. Use an algorithm that considers all OverlayFreeforms near the eraser, and erases any nodes of any freeform sufficiently close by. In order to rapidly exclude freeforms from consideration, check distances to bounding boxes of freeforms first, then compute distances to actual nodes.

Change History

comment:1 Changed 13 years ago by sorber

  • Priority changed from major to critical

comment:2 Changed 12 years ago by sorber

  • Status changed from new to closed
  • Resolution set to fixed

Implemented this algorithm minus the bounding-box pre-check. Will file a separate ticket.

Note: See TracTickets for help on using tickets.