Revoloids. Object isn't a valid 2-manifold

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Revoloids. Object isn't a valid 2-manifold

David Leiva
Hello,

I am starting using OpenScad, I am a completely newbie.

I am trying to use revoloids.scad library http://www.thingiverse.com/thing:9779.

I am just trying to create a form and intersect it with a cube:

<code>

include <revoloids.scad>

linear_extrude_revoloid(anglesteps = 12, stacksteps =12,
umult = 5, A = cubic_bezier_M(), 
cps = [[0, 2, -1],[2,3,0], [4,1,-1],[6,2,-1]],
thickness = -2,
showNormals = false);
translate([0,-0.5,-0.5])cube(size=[11,10,10]);

</code>


When generating the STL I receive the following classic message:
Object isn't a valid 2-manifold! Modify your design. See http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/STL_Import_and_Export

I do not understand, it is a quite simple shape...

How could I approach this problem? Any hint?

Regards,
David

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566
Reply | Threaded
Open this post in threaded view
|

Re: Revoloids. Object isn't a valid 2-manifold

Jesse Donaldson
The description on the thingiverse page states:

"Included in this revision is an experiment to see if the built-in 'rotate_extrude' could do a better job of things. Although it does play nicely with the CSG operations while viewing, it does not generate 2-manifold structures (and thus, no .stl files). I'm thinking maybe I need to overlap surfaces or something, rather than calculating exact vertices."

So... Maybe try the previous version, via the "derived from" link?  Or disable this behavior if its an option?


Jesse



On Mar 29, 2013, at 4:13 AM, David Leiva <[hidden email]> wrote:

Hello,

I am starting using OpenScad, I am a completely newbie.

I am trying to use revoloids.scad library http://www.thingiverse.com/thing:9779.

I am just trying to create a form and intersect it with a cube:

<code>

include <revoloids.scad>

linear_extrude_revoloid(anglesteps = 12, stacksteps =12,
umult = 5, A = cubic_bezier_M(), 
cps = [[0, 2, -1],[2,3,0], [4,1,-1],[6,2,-1]],
thickness = -2,
showNormals = false);
translate([0,-0.5,-0.5])cube(size=[11,10,10]);

</code>


When generating the STL I receive the following classic message:
Object isn't a valid 2-manifold! Modify your design. See http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/STL_Import_and_Export

I do not understand, it is a quite simple shape...

How could I approach this problem? Any hint?

Regards,
David

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566