PlanarAlly icon indicating copy to clipboard operation
PlanarAlly copied to clipboard

[FEAT] Finer editing control of polygon lines

Open chisaipete opened this issue 4 years ago • 0 comments

Is your feature request related to a problem? Please describe. After completing a polygon line shape, node position can only be adjusted, nodes cannot be removed or added to the shape. You can drag one line's endpoint to an other endpoint and it will snap to the exact endpoint of the other line. This behavior is nice for making multiple line segments which appear as one continuous shape, but does not join into a single line object.

The classic problem is if you draw a perimeter of a building, then realize you forgot to make an opening for the door. There is no way to "punch a hole" through that perimeter to place an independent segment to "open the door" during play with the vision/light blocking. The entire perimeter needs to be redrawn.

Describe the solution you'd like There should be a suite of node and segment line editing options:

  • extend polyline: add new nodes to either end of a non-closed line (resume drawing)
  • remove segment/open line (converts a closed line to an open line by selecting two nodes and removing the connection between them)
  • split segment (adds a new node equidistant between two other connected nodes)
  • remove node
  • more?

Describe alternatives you've considered I don't believe there are alternatives, the polyline tool is pretty good, but more power features would make it even better.

Additional context None.

chisaipete avatar May 06 '20 15:05 chisaipete