FullControlXYZ / fullcontrol

Python version of FullControl for toolpath design (and more) - the readme below is best source of information
GNU General Public License v3.0
672 stars 78 forks source link

Helix requires Z to be defined #36

Closed B-Carver-Creatives closed 1 year ago

B-Carver-Creatives commented 1 year ago

I ran into a issue that took me a bit to figure out. if you create a helix without defining a z coordinate (even if its starting at the same point as the previous line) the helix is flattened into a circle or a spiral if the helix is tapered.

I resolved my issue by defining the z coordinate in the helix center point

fullcontrol-xyz commented 1 year ago

Thanks for pointing this out. I've labelled it as a bug since it doesn't really make sense that fullcontrol allows the centre point to be defined without a z value. It would be clearer if the function raised an error message when the z value of a centre point is not defined. This is probably true for other geometry functions. Added it to the roadmap - closing issue