bradcfisher / OctoPrint-ExcludeRegionPlugin

OctoPrint plugin that adds the ability to prevent printing within rectangular or circular regions of the currently active gcode file.
GNU Affero General Public License v3.0
55 stars 5 forks source link

Feature Request: Rotating/stretchable Regions #40

Closed GrubbyZebra closed 1 year ago

GrubbyZebra commented 4 years ago

For oddly shaped prints or prints on angles, it would be nice to be able to rotate the rectangular regions and make stretch the circles into ellipses. Not sure how much working this would actually be, but figured I'd throw it out there.

bradcfisher commented 1 year ago

@GrubbyZebra Thank you for the suggestion, and sorry for the delayed response.

Skewed rectangles and ellipses are more complicated from a geometric perspective and would be quite a bit more complicated to implement. While it may be nice to have more options for how regions are defined, I do not anticipate adding additional capabilities like that in the near future. That said, I do have plans to improve the underlying gcode processing in a way which should move things one step closer to being able to more easily support similar features, such as defining arbitrary polygonal regions.

Closing this for now, but I will keep the idea in mind.