You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I know not all diagramming software has a dedicated polygon tool, but considering Diagrams.net has gone above and beyond to add a freehand tool, I'm perplexed as to why there is not a better / more simple way to draw arbitrary polygons. As far as I can tell, the closest equivalent is adding a "Polygon" shape from the "Basic" library, and then having to drag the points from the octagon shape into whatever shape you want - though only within the existing bounding box of the original polygon.
On top of that, adding and removing points involves editing the style of the shape and adding or removing coordinates from the code - which (instead of being drawing units) are in proportional units (aka float betwen 0 and 1) in relation to the bounds of the polygon...
Obviously other software that is less diagram-focused than this has all the usual polygon creation tools, but even LucidChart has an easier way to make arbitrary polygons from their "Flex Polygon" shape. You can add and remove points (either by double-clicking on an edge or holding alt+shift and left-clicking on a point to delete it, OR add vertex / delete vertex in right-click menu)
AND you can drag points outside of it's original bounding box.
I feel like the simplest addition in Diagrams.net that could immensly help would be the ability to quickly add and remove points from the polygon via right click menu. Using document units (relative to shape's origin - not absolute to the document's origin of course...) would also be a step in the right direction. And I imagine that would allow dragging of points outside the bounds as I assume it is limited to bounds because of the use of 0>1 floats for the polygon's internal "polyCoords" attribute.
I decided to post a discussion topic instead of creating a feature request github issue since I see this has been mentioned a few times as issues / feature requests:
and I don't want to "poke the bear" if there is a legitimate "design theory" / "SOP of diagramming" reason (and not just technical) that this topic is being avoided, but they both seem to have just "gone stale" and were never properly addressed. I'm fine with just a few improvements (like I mentioned above - especially just the add / remove points shortcut) to the existing "Polygon" and "Polyline" shapes from the basic library, but I also feel like the polygon at least should show up in the dropdown "Add Shape" menu in the toolbar (plus sign) and maybe even the quick add dialog that pops up when double-clicking in an empty space.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I know not all diagramming software has a dedicated polygon tool, but considering Diagrams.net has gone above and beyond to add a freehand tool, I'm perplexed as to why there is not a better / more simple way to draw arbitrary polygons. As far as I can tell, the closest equivalent is adding a "Polygon" shape from the "Basic" library, and then having to drag the points from the octagon shape into whatever shape you want - though only within the existing bounding box of the original polygon.
On top of that, adding and removing points involves editing the style of the shape and adding or removing coordinates from the code - which (instead of being drawing units) are in proportional units (aka float betwen 0 and 1) in relation to the bounds of the polygon...
Obviously other software that is less diagram-focused than this has all the usual polygon creation tools, but even LucidChart has an easier way to make arbitrary polygons from their "Flex Polygon" shape. You can add and remove points (either by double-clicking on an edge or holding alt+shift and left-clicking on a point to delete it, OR add vertex / delete vertex in right-click menu)
AND you can drag points outside of it's original bounding box.
I feel like the simplest addition in Diagrams.net that could immensly help would be the ability to quickly add and remove points from the polygon via right click menu. Using document units (relative to shape's origin - not absolute to the document's origin of course...) would also be a step in the right direction. And I imagine that would allow dragging of points outside the bounds as I assume it is limited to bounds because of the use of 0>1 floats for the polygon's internal "polyCoords" attribute.
I decided to post a discussion topic instead of creating a feature request github issue since I see this has been mentioned a few times as issues / feature requests:
#800
#1093
and I don't want to "poke the bear" if there is a legitimate "design theory" / "SOP of diagramming" reason (and not just technical) that this topic is being avoided, but they both seem to have just "gone stale" and were never properly addressed. I'm fine with just a few improvements (like I mentioned above - especially just the add / remove points shortcut) to the existing "Polygon" and "Polyline" shapes from the basic library, but I also feel like the polygon at least should show up in the dropdown "Add Shape" menu in the toolbar (plus sign) and maybe even the quick add dialog that pops up when double-clicking in an empty space.
Beta Was this translation helpful? Give feedback.
All reactions