Why does openscad generate non-manifold STL files?

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

Why does openscad generate non-manifold STL files?

David Goodenough
and can I use meshlab to fix it up, if so how?  Looking at the clean
and repair menu it tells me how to select non-manifold edges and
vertices, but not how to repair them.

David

Reply | Threaded
Open this post in threaded view
|

Re: Why does openscad generate non-manifold STL files?

kintel
Administrator
Hi,

This is an internal optimization gone wrong, but in such a way I don't dare to fix it before I have a stable release out the door.

Meshlab or the NetFabb cloud service is reported to be able to clean these up but I don't have personal experience with those.

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: Why does openscad generate non-manifold STL files?

David Goodenough
On Thursday 15 Dec 2011, Marius Kintel wrote:

> Hi,
>
> This is an internal optimization gone wrong, but in such a way I don't dare
> to fix it before I have a stable release out the door.
>
> Meshlab or the NetFabb cloud service is reported to be able to clean these
> up but I don't have personal experience with those.
>
>  -Marius
>
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://rocklinux.net/mailman/listinfo/openscad
Does anyone know how to use Meshlab to do this?

Aparently there used to be a Filter, but it got broken into two (first
you select then you fix), but although I can find the select bits I
do not know which the fixes (one for edges, one for vertices) are.

David

Reply | Threaded
Open this post in threaded view
|

Re: Why does openscad generate non-manifold STL files?

Brad Pitcher
I don't know how to use meshlab to do it but Netfabb is very easy and it's worked every time for me. Just upload the file at cloud.netfabb.com and they'll send you an email with a link to the repaired file.


On Thu, Dec 15, 2011 at 11:12 AM, David Goodenough <[hidden email]> wrote:
On Thursday 15 Dec 2011, Marius Kintel wrote:
> Hi,
>
> This is an internal optimization gone wrong, but in such a way I don't dare
> to fix it before I have a stable release out the door.
>
> Meshlab or the NetFabb cloud service is reported to be able to clean these
> up but I don't have personal experience with those.
>
>  -Marius
>
> _______________________________________________
> OpenSCAD mailing list
> [hidden email]
> http://rocklinux.net/mailman/listinfo/openscad
Does anyone know how to use Meshlab to do this?

Aparently there used to be a Filter, but it got broken into two (first
you select then you fix), but although I can find the select bits I
do not know which the fixes (one for edges, one for vertices) are.

David
_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad

Reply | Threaded
Open this post in threaded view
|

Re: Why does openscad generate non-manifold STL files?

David Goodenough
On Thursday 15 Dec 2011, Brad Pitcher wrote:
> I don't know how to use meshlab to do it but Netfabb is very easy and it's
> worked every time for me. Just upload the file at cloud.netfabb.com and
> they'll send you an email with a link to the repaired file.
I would prefer to do it locally.  Meshlab has a means of doing it, but it
does not seem to be documented.  Originally it had an entry under the
Filter -> Cleaning and Repair menu, but it has apparently now been split
into two stages, I just do not know what the second stage is (the first
is to select the non-manifold edge or vertex).

David

>
>
> On Thu, Dec 15, 2011 at 11:12 AM, David Goodenough <
>
> [hidden email]> wrote:
> > On Thursday 15 Dec 2011, Marius Kintel wrote:
> > > Hi,
> > >
> > > This is an internal optimization gone wrong, but in such a way I don't
> >
> > dare
> >
> > > to fix it before I have a stable release out the door.
> > >
> > > Meshlab or the NetFabb cloud service is reported to be able to clean
> >
> > these
> >
> > > up but I don't have personal experience with those.
> > >
> > >  -Marius
> > >
> > > _______________________________________________
> > > OpenSCAD mailing list
> > > [hidden email]
> > > http://rocklinux.net/mailman/listinfo/openscad
> >
> > Does anyone know how to use Meshlab to do this?
> >
> > Aparently there used to be a Filter, but it got broken into two (first
> > you select then you fix), but although I can find the select bits I
> > do not know which the fixes (one for edges, one for vertices) are.
> >
> > David
> > _______________________________________________
> > OpenSCAD mailing list
> > [hidden email]
> > http://rocklinux.net/mailman/listinfo/openscad


Reply | Threaded
Open this post in threaded view
|

Re: Why does openscad generate non-manifold STL files?

tjhowse
I have had some success by opening the stl in meshlab, then exporting it into binary format, and clicking "Yes" when it asks if you want to repair the STL before exporting it.

On 16 December 2011 05:38, David Goodenough <[hidden email]> wrote:
On Thursday 15 Dec 2011, Brad Pitcher wrote:
> I don't know how to use meshlab to do it but Netfabb is very easy and it's
> worked every time for me. Just upload the file at cloud.netfabb.com and
> they'll send you an email with a link to the repaired file.
I would prefer to do it locally.  Meshlab has a means of doing it, but it
does not seem to be documented.  Originally it had an entry under the
Filter -> Cleaning and Repair menu, but it has apparently now been split
into two stages, I just do not know what the second stage is (the first
is to select the non-manifold edge or vertex).

David
>
>
> On Thu, Dec 15, 2011 at 11:12 AM, David Goodenough <
>
> [hidden email]> wrote:
> > On Thursday 15 Dec 2011, Marius Kintel wrote:
> > > Hi,
> > >
> > > This is an internal optimization gone wrong, but in such a way I don't
> >
> > dare
> >
> > > to fix it before I have a stable release out the door.
> > >
> > > Meshlab or the NetFabb cloud service is reported to be able to clean
> >
> > these
> >
> > > up but I don't have personal experience with those.
> > >
> > >  -Marius
> > >
> > > _______________________________________________
> > > OpenSCAD mailing list
> > > [hidden email]
> > > http://rocklinux.net/mailman/listinfo/openscad
> >
> > Does anyone know how to use Meshlab to do this?
> >
> > Aparently there used to be a Filter, but it got broken into two (first
> > you select then you fix), but although I can find the select bits I
> > do not know which the fixes (one for edges, one for vertices) are.
> >
> > David
> > _______________________________________________
> > OpenSCAD mailing list
> > [hidden email]
> > http://rocklinux.net/mailman/listinfo/openscad

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad