discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

getting craxy from f5 f6 issues

JJ
Johan Jonker
Tue, May 17, 2016 6:40 PM

Thanks to the discussion about intersection I added some checks and that
cause the top corners of the object to look much better. Thanks!!

http://forum.openscad.org/file/n17335/Naamloos.jpg

--
View this message in context: http://forum.openscad.org/getting-craxy-from-f5-f6-issues-tp17323p17335.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

Thanks to the discussion about intersection I added some checks and that cause the top corners of the object to look much better. Thanks!! <http://forum.openscad.org/file/n17335/Naamloos.jpg> -- View this message in context: http://forum.openscad.org/getting-craxy-from-f5-f6-issues-tp17323p17335.html Sent from the OpenSCAD mailing list archive at Nabble.com.
P
Parkinbot
Tue, May 17, 2016 7:17 PM

Hello Johan

I have discussed the self intersecting stuff before  here
http://forum.openscad.org/Splines-for-drawing-fan-blades-tp16784p17265.html
and you might be also interested in  this thread
http://forum.openscad.org/Polygon-Offset-Function-tp17186.html  , where I
also answer the number of points per polygon in a sweep question - if is not
feasable to you to use a common N, skin() will be your friend. Further have
a look into the simple polygon discussion.

Concering the trajectory, best always look at linear_extrude().

linear_extrude(height = 100, twist = 0)
square (10, center = true);

and

linear_extrude(height = 100, twist = 360)
square (10, center = true);

and

linear_extrude(height = 100, twist = 360)
square (10, center = false);

same shape, even same trajectories (the first two, the third one has
internally a translation), but different results.

No self intersection can happen on a linear_extrude, that's why it is in
language. But imagine the trajectory would be an 8, which can easily be done
with a sweep. Even if F6 will output it (falsely), boolean operations will
fail.

About the licensing: The rules are easy to respect.
If you wanna go commercial contact me and get a license for what you intend
to do.
If you publish your code using my library, refer to its origin.
Refrain from copying my library code partly into your own scad files, if not
forced by a bug in my code.
Use the same (or an even stronger) licensing model for your code, if it uses
mine.

--
View this message in context: http://forum.openscad.org/getting-craxy-from-f5-f6-issues-tp17323p17336.html
Sent from the OpenSCAD mailing list archive at Nabble.com.

Hello Johan I have discussed the self intersecting stuff before here <http://forum.openscad.org/Splines-for-drawing-fan-blades-tp16784p17265.html> and you might be also interested in this thread <http://forum.openscad.org/Polygon-Offset-Function-tp17186.html> , where I also answer the number of points per polygon in a sweep question - if is not feasable to you to use a common N, skin() will be your friend. Further have a look into the simple polygon discussion. Concering the trajectory, best always look at linear_extrude(). > linear_extrude(height = 100, twist = 0) > square (10, center = true); and > linear_extrude(height = 100, twist = 360) > square (10, center = true); and > linear_extrude(height = 100, twist = 360) > square (10, center = false); same shape, even same trajectories (the first two, the third one has internally a translation), but different results. No self intersection can happen on a linear_extrude, that's why it is in language. But imagine the trajectory would be an 8, which can easily be done with a sweep. Even if F6 will output it (falsely), boolean operations will fail. About the licensing: The rules are easy to respect. If you wanna go commercial contact me and get a license for what you intend to do. If you publish your code using my library, refer to its origin. Refrain from copying my library code partly into your own scad files, if not forced by a bug in my code. Use the same (or an even stronger) licensing model for your code, if it uses mine. -- View this message in context: http://forum.openscad.org/getting-craxy-from-f5-f6-issues-tp17323p17336.html Sent from the OpenSCAD mailing list archive at Nabble.com.