discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

debugging a polyhedron....

NH
nop head
Thu, Jan 20, 2022 12:39 PM

This view shows there are T junctions in the mesh.

[image: image.png]

The top ridge line needs to be broken where the vane meets it. If it was
there would be three more triangles in the face we are looking down on here.

On Thu, 20 Jan 2022 at 12:34, nop head nop.head@gmail.com wrote:

Does the triangular vane on the top share edges with the face it sits on?

On Thu, 20 Jan 2022 at 12:21, nop head nop.head@gmail.com wrote:

Or maybe not. This transparent view shows there are no shared faces.

[image: image.png]

On Thu, 20 Jan 2022 at 12:10, nop head nop.head@gmail.com wrote:

My best guess is there are coincident faces in the triangle at the top
when you subtract the two versions of the polyhedron.

On Thu, 20 Jan 2022 at 12:03, nop head nop.head@gmail.com wrote:

That gives me this, which is clearly broken, even in the preview. Is
that what you see?

[image: image.png]

On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher bboett@gmail.com wrote:

ah yes... didn't want something failing in the git, was late last
night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <
nop.head@gmail.com>:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com
wrote:

Yes did that, can't find any purple face nor any hole, but then my
vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <
nop.head@gmail.com>:

Have you tried View / Thrown Together mode and looked for purple
faces? You should not be able to see any purple on a closed polygon. If it
has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher bboett@gmail.com
wrote:

Hello!

thought i should try a smart solution, turns out to be a time hog
:D
a trivial problem, i need a new capsule holder for my
coffeemachine, and i was tinkering around on how to achieve this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve,
the pre-render is perfectly fine, but as soon as i compile it it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry,
and that error message is not really help full, since i don't know how to
find out what's going wrong? and i would like to know how to debug
something like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50);
color("red")
translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd=
0, renfort=false);
}

each of the subelements compiles fine, the upper box is bigger
than the diff i try to achieve, but as soon as i do the diff some spourious
polygon appears in the preview at the back of the thing, and it doesn't
compile anymore.... invalidating the standing fin, solves it, and i could
use a cube to emulate it (as done in halter2), but that's unsatisfactory :D
i would really like to know why or how this goes wrong and how to find out
what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.frhttp://aikido.nohkumado.eu/,
http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

This view shows there are T junctions in the mesh. [image: image.png] The top ridge line needs to be broken where the vane meets it. If it was there would be three more triangles in the face we are looking down on here. On Thu, 20 Jan 2022 at 12:34, nop head <nop.head@gmail.com> wrote: > Does the triangular vane on the top share edges with the face it sits on? > > On Thu, 20 Jan 2022 at 12:21, nop head <nop.head@gmail.com> wrote: > >> Or maybe not. This transparent view shows there are no shared faces. >> >> [image: image.png] >> >> On Thu, 20 Jan 2022 at 12:10, nop head <nop.head@gmail.com> wrote: >> >>> My best guess is there are coincident faces in the triangle at the top >>> when you subtract the two versions of the polyhedron. >>> >>> On Thu, 20 Jan 2022 at 12:03, nop head <nop.head@gmail.com> wrote: >>> >>>> That gives me this, which is clearly broken, even in the preview. Is >>>> that what you see? >>>> >>>> [image: image.png] >>>> >>>> On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher <bboett@gmail.com> wrote: >>>> >>>>> ah yes... didn't want something failing in the git, was late last >>>>> night.... >>>>> please also comment line 6 and uncomment line 5..... >>>>> >>>>> Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < >>>>> bboett@gmail.com>: >>>>> >>>>>> ah yeah..... >>>>>> in the git there's the "working" version, please set on line 26 >>>>>> renfort=true! >>>>>> ciao >>>>>> Bruno >>>>>> >>>>>> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head < >>>>>> nop.head@gmail.com>: >>>>>> >>>>>>> I don't get any errors. I get >>>>>>> >>>>>>> Top level object is a 3D object: >>>>>>> Simple: yes >>>>>>> Vertices: 118 >>>>>>> Halfedges: 358 >>>>>>> Edges: 179 >>>>>>> Halffacets: 132 >>>>>>> Facets: 66 >>>>>>> Volumes: 3 >>>>>>> >>>>>>> [image: image.png] >>>>>>> >>>>>>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Yes did that, can't find any purple face nor any hole, but then my >>>>>>>> vision is not the best... >>>>>>>> >>>>>>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head < >>>>>>>> nop.head@gmail.com>: >>>>>>>> >>>>>>>>> Have you tried View / Thrown Together mode and looked for purple >>>>>>>>> faces? You should not be able to see any purple on a closed polygon. If it >>>>>>>>> has a hole, or any faces are inside out, you will see purple. >>>>>>>>> >>>>>>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <bboett@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hello! >>>>>>>>>> >>>>>>>>>> thought i should try a smart solution, turns out to be a time hog >>>>>>>>>> :D >>>>>>>>>> a trivial problem, i need a new capsule holder for my >>>>>>>>>> coffeemachine, and i was tinkering around on how to achieve this.... >>>>>>>>>> >>>>>>>>>> code looks to big to be posted, so i put it up on git: >>>>>>>>>> https://github.com/nohkumado/openscad-nespresso >>>>>>>>>> >>>>>>>>>> i added the (hand drawing) of the polyhedron i try to achieve, >>>>>>>>>> the pre-render is perfectly fine, but as soon as i compile it it says: >>>>>>>>>> >>>>>>>>>> ERROR: The given mesh is not closed! Unable to convert to >>>>>>>>>> CGAL_Nef_Polyhedron. >>>>>>>>>> Geometries in cache: 4 >>>>>>>>>> >>>>>>>>>> so i am puzzled, first of all there should be only 1 geometry, >>>>>>>>>> and that error message is not really help full, since i don't know how to >>>>>>>>>> find out what's going wrong? and i would like to know how to debug >>>>>>>>>> something like that? >>>>>>>>>> >>>>>>>>>> if we consider the failing thing: >>>>>>>>>> difference() >>>>>>>>>> { >>>>>>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50); >>>>>>>>>> color("red") >>>>>>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= >>>>>>>>>> 0, renfort=false); >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> each of the subelements compiles fine, the upper box is bigger >>>>>>>>>> than the diff i try to achieve, but as soon as i do the diff some spourious >>>>>>>>>> polygon appears in the preview at the back of the thing, and it doesn't >>>>>>>>>> compile anymore.... invalidating the standing fin, solves it, and i could >>>>>>>>>> use a cube to emulate it (as done in halter2), but that's unsatisfactory :D >>>>>>>>>> i would really like to know why or how this goes wrong and how to find out >>>>>>>>>> what is going wrong (in order to stop bothering all of you)? >>>>>>>>>> >>>>>>>>>> thanks in advance for any insight! >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> ciao >>>>>>>>>> Bruno >>>>>>>>>> >>>>>>>>>> =========================================== >>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>>> <http://bboett.free.fr> >>>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>>> _______________________________________________ >>>>>>>>>> OpenSCAD mailing list >>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> OpenSCAD mailing list >>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> ciao >>>>>>>> Bruno >>>>>>>> >>>>>>>> =========================================== >>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>> <http://bboett.free.fr> >>>>>>>> http://aikido.zorn.free.fr >>>>>>>> _______________________________________________ >>>>>>>> OpenSCAD mailing list >>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> OpenSCAD mailing list >>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ciao >>>>>> Bruno >>>>>> >>>>>> =========================================== >>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>> <http://bboett.free.fr> >>>>>> http://aikido.zorn.free.fr >>>>>> >>>>> >>>>> >>>>> -- >>>>> ciao >>>>> Bruno >>>>> >>>>> =========================================== >>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>> <http://bboett.free.fr> >>>>> http://aikido.zorn.free.fr >>>>> _______________________________________________ >>>>> OpenSCAD mailing list >>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>> >>>>
RP
Ronaldo Persiano
Thu, Jan 20, 2022 12:41 PM

It seems that some of the polyhedron vertices are on other edges. The
following image shows the polyhedron faces randomly colored. Vertices of
the purple triangular faces fall on edges of green faces which is not legal.

[image: nespresso.PNG]

Em qui., 20 de jan. de 2022 às 13:00, Bruno Boettcher bboett@gmail.com
escreveu:

ah yes... didn't want something failing in the git, was late last night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head nop.head@gmail.com:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com wrote:

Yes did that, can't find any purple face nor any hole, but then my
vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <nop.head@gmail.com

:

Have you tried View / Thrown Together mode and looked for purple
faces? You should not be able to see any purple on a closed polygon. If it
has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher bboett@gmail.com
wrote:

Hello!

thought i should try a smart solution, turns out to be a time hog :D
a trivial problem, i need a new capsule holder for my coffeemachine,
and i was tinkering around on how to achieve this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve, the
pre-render is perfectly fine, but as soon as i compile it it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry, and
that error message is not really help full, since i don't know how to find
out what's going wrong? and i would like to know how to debug something
like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50);
color("red")
translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= 0,
renfort=false);
}

each of the subelements compiles fine, the upper box is bigger than
the diff i try to achieve, but as soon as i do the diff some spourious
polygon appears in the preview at the back of the thing, and it doesn't
compile anymore.... invalidating the standing fin, solves it, and i could
use a cube to emulate it (as done in halter2), but that's unsatisfactory :D
i would really like to know why or how this goes wrong and how to find out
what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.frhttp://aikido.nohkumado.eu/,
http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

It seems that some of the polyhedron vertices are on other edges. The following image shows the polyhedron faces randomly colored. Vertices of the purple triangular faces fall on edges of green faces which is not legal. [image: nespresso.PNG] Em qui., 20 de jan. de 2022 às 13:00, Bruno Boettcher <bboett@gmail.com> escreveu: > ah yes... didn't want something failing in the git, was late last night.... > please also comment line 6 and uncomment line 5..... > > Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < > bboett@gmail.com>: > >> ah yeah..... >> in the git there's the "working" version, please set on line 26 >> renfort=true! >> ciao >> Bruno >> >> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <nop.head@gmail.com>: >> >>> I don't get any errors. I get >>> >>> Top level object is a 3D object: >>> Simple: yes >>> Vertices: 118 >>> Halfedges: 358 >>> Edges: 179 >>> Halffacets: 132 >>> Facets: 66 >>> Volumes: 3 >>> >>> [image: image.png] >>> >>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> wrote: >>> >>>> Yes did that, can't find any purple face nor any hole, but then my >>>> vision is not the best... >>>> >>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <nop.head@gmail.com >>>> >: >>>> >>>>> Have you tried View / Thrown Together mode and looked for purple >>>>> faces? You should not be able to see any purple on a closed polygon. If it >>>>> has a hole, or any faces are inside out, you will see purple. >>>>> >>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <bboett@gmail.com> >>>>> wrote: >>>>> >>>>>> Hello! >>>>>> >>>>>> thought i should try a smart solution, turns out to be a time hog :D >>>>>> a trivial problem, i need a new capsule holder for my coffeemachine, >>>>>> and i was tinkering around on how to achieve this.... >>>>>> >>>>>> code looks to big to be posted, so i put it up on git: >>>>>> https://github.com/nohkumado/openscad-nespresso >>>>>> >>>>>> i added the (hand drawing) of the polyhedron i try to achieve, the >>>>>> pre-render is perfectly fine, but as soon as i compile it it says: >>>>>> >>>>>> ERROR: The given mesh is not closed! Unable to convert to >>>>>> CGAL_Nef_Polyhedron. >>>>>> Geometries in cache: 4 >>>>>> >>>>>> so i am puzzled, first of all there should be only 1 geometry, and >>>>>> that error message is not really help full, since i don't know how to find >>>>>> out what's going wrong? and i would like to know how to debug something >>>>>> like that? >>>>>> >>>>>> if we consider the failing thing: >>>>>> difference() >>>>>> { >>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50); >>>>>> color("red") >>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= 0, >>>>>> renfort=false); >>>>>> } >>>>>> >>>>>> each of the subelements compiles fine, the upper box is bigger than >>>>>> the diff i try to achieve, but as soon as i do the diff some spourious >>>>>> polygon appears in the preview at the back of the thing, and it doesn't >>>>>> compile anymore.... invalidating the standing fin, solves it, and i could >>>>>> use a cube to emulate it (as done in halter2), but that's unsatisfactory :D >>>>>> i would really like to know why or how this goes wrong and how to find out >>>>>> what is going wrong (in order to stop bothering all of you)? >>>>>> >>>>>> thanks in advance for any insight! >>>>>> >>>>>> -- >>>>>> ciao >>>>>> Bruno >>>>>> >>>>>> =========================================== >>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>> <http://bboett.free.fr> >>>>>> http://aikido.zorn.free.fr >>>>>> _______________________________________________ >>>>>> OpenSCAD mailing list >>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>> >>>>> _______________________________________________ >>>>> OpenSCAD mailing list >>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>> >>>> >>>> >>>> -- >>>> ciao >>>> Bruno >>>> >>>> =========================================== >>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>> <http://bboett.free.fr> >>>> http://aikido.zorn.free.fr >>>> _______________________________________________ >>>> OpenSCAD mailing list >>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>> >>> _______________________________________________ >>> OpenSCAD mailing list >>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>> >> >> >> -- >> ciao >> Bruno >> >> =========================================== >> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >> <http://bboett.free.fr> >> http://aikido.zorn.free.fr >> > > > -- > ciao > Bruno > > =========================================== > http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, > <http://bboett.free.fr> > http://aikido.zorn.free.fr > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
RW
Rogier Wolff
Thu, Jan 20, 2022 1:09 PM

On Thu, Jan 20, 2022 at 12:39:44PM +0000, nop head wrote:

This view shows there are T junctions in the mesh.

I've been thinking about "polyhedra" and when they are properly closed
and when not.

I think:

A polyhedron is closed and correct if and only if (*) all
edges AB are traversed exactly once from A to B and exactly
once from B to A.

If we'd have a mode that would highlight the edges that do not satisfy
this condition, say with bright yellow if a line is traversed only
once, and in red when it traversed twice (or more), but in the same
direction, then in this case you'd see a bunch of yellow lines (on top
of each other, but clearly indicating where the problem lies.

The classical "oops wrong order on one of the faces" would show up as
a face with a red outline.

The "purple" trick relies on the problem FACE having non-zero
area. And as you can see here: that's not always the case.

My choice for "yellow", a "warning color" is because if you are not
yet finished building your object and want to visualize what you've
got so far, then yellow indicates where you're not done yet....

Roger. 

(*)
Note that my "rule" disqualifies

cube (10); translate ([10,10,0])cube(10);

if you want to allow that, the number of traversals AB needs to be the
same as BA.

[image: image.png]

The top ridge line needs to be broken where the vane meets it. If it was
there would be three more triangles in the face we are looking down on here.

On Thu, 20 Jan 2022 at 12:34, nop head nop.head@gmail.com wrote:

Does the triangular vane on the top share edges with the face it sits on?

On Thu, 20 Jan 2022 at 12:21, nop head nop.head@gmail.com wrote:

Or maybe not. This transparent view shows there are no shared faces.

[image: image.png]

On Thu, 20 Jan 2022 at 12:10, nop head nop.head@gmail.com wrote:

My best guess is there are coincident faces in the triangle at the top
when you subtract the two versions of the polyhedron.

On Thu, 20 Jan 2022 at 12:03, nop head nop.head@gmail.com wrote:

That gives me this, which is clearly broken, even in the preview. Is
that what you see?

[image: image.png]

On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher bboett@gmail.com wrote:

ah yes... didn't want something failing in the git, was late last
night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <
nop.head@gmail.com>:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com
wrote:

Yes did that, can't find any purple face nor any hole, but then my
vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <
nop.head@gmail.com>:

Have you tried View / Thrown Together mode and looked for purple
faces? You should not be able to see any purple on a closed polygon. If it
has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher bboett@gmail.com
wrote:

Hello!

thought i should try a smart solution, turns out to be a time hog
:D
a trivial problem, i need a new capsule holder for my
coffeemachine, and i was tinkering around on how to achieve this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve,
the pre-render is perfectly fine, but as soon as i compile it it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry,
and that error message is not really help full, since i don't know how to
find out what's going wrong? and i would like to know how to debug
something like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50);
color("red")
translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd=
0, renfort=false);
}

each of the subelements compiles fine, the upper box is bigger
than the diff i try to achieve, but as soon as i do the diff some spourious
polygon appears in the preview at the back of the thing, and it doesn't
compile anymore.... invalidating the standing fin, solves it, and i could
use a cube to emulate it (as done in halter2), but that's unsatisfactory :D
i would really like to know why or how this goes wrong and how to find out
what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.frhttp://aikido.nohkumado.eu/,
http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

--
** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 **
**    Delftechpark 11 2628 XJ  Delft, The Netherlands.  KVK: 27239233    **
f equals m times a. When your f is steady, and your m is going down
your a is going up.  -- Chris Hadfield about flying up the space shuttle.

On Thu, Jan 20, 2022 at 12:39:44PM +0000, nop head wrote: > This view shows there are T junctions in the mesh. I've been thinking about "polyhedra" and when they are properly closed and when not. I think: A polyhedron is closed and correct if and only if (*) all edges AB are traversed exactly once from A to B and exactly once from B to A. If we'd have a mode that would highlight the edges that do not satisfy this condition, say with bright yellow if a line is traversed only once, and in red when it traversed twice (or more), but in the same direction, then in this case you'd see a bunch of yellow lines (on top of each other, but clearly indicating where the problem lies. The classical "oops wrong order on one of the faces" would show up as a face with a red outline. The "purple" trick relies on the problem FACE having non-zero area. And as you can see here: that's not always the case. My choice for "yellow", a "warning color" is because if you are not yet finished building your object and want to visualize what you've got so far, then yellow indicates where you're not done yet.... Roger. (*) Note that my "rule" disqualifies cube (10); translate ([10,10,0])cube(10); if you want to allow that, the number of traversals AB needs to be the same as BA. > [image: image.png] > > The top ridge line needs to be broken where the vane meets it. If it was > there would be three more triangles in the face we are looking down on here. > > On Thu, 20 Jan 2022 at 12:34, nop head <nop.head@gmail.com> wrote: > > > Does the triangular vane on the top share edges with the face it sits on? > > > > On Thu, 20 Jan 2022 at 12:21, nop head <nop.head@gmail.com> wrote: > > > >> Or maybe not. This transparent view shows there are no shared faces. > >> > >> [image: image.png] > >> > >> On Thu, 20 Jan 2022 at 12:10, nop head <nop.head@gmail.com> wrote: > >> > >>> My best guess is there are coincident faces in the triangle at the top > >>> when you subtract the two versions of the polyhedron. > >>> > >>> On Thu, 20 Jan 2022 at 12:03, nop head <nop.head@gmail.com> wrote: > >>> > >>>> That gives me this, which is clearly broken, even in the preview. Is > >>>> that what you see? > >>>> > >>>> [image: image.png] > >>>> > >>>> On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher <bboett@gmail.com> wrote: > >>>> > >>>>> ah yes... didn't want something failing in the git, was late last > >>>>> night.... > >>>>> please also comment line 6 and uncomment line 5..... > >>>>> > >>>>> Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < > >>>>> bboett@gmail.com>: > >>>>> > >>>>>> ah yeah..... > >>>>>> in the git there's the "working" version, please set on line 26 > >>>>>> renfort=true! > >>>>>> ciao > >>>>>> Bruno > >>>>>> > >>>>>> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head < > >>>>>> nop.head@gmail.com>: > >>>>>> > >>>>>>> I don't get any errors. I get > >>>>>>> > >>>>>>> Top level object is a 3D object: > >>>>>>> Simple: yes > >>>>>>> Vertices: 118 > >>>>>>> Halfedges: 358 > >>>>>>> Edges: 179 > >>>>>>> Halffacets: 132 > >>>>>>> Facets: 66 > >>>>>>> Volumes: 3 > >>>>>>> > >>>>>>> [image: image.png] > >>>>>>> > >>>>>>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Yes did that, can't find any purple face nor any hole, but then my > >>>>>>>> vision is not the best... > >>>>>>>> > >>>>>>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head < > >>>>>>>> nop.head@gmail.com>: > >>>>>>>> > >>>>>>>>> Have you tried View / Thrown Together mode and looked for purple > >>>>>>>>> faces? You should not be able to see any purple on a closed polygon. If it > >>>>>>>>> has a hole, or any faces are inside out, you will see purple. > >>>>>>>>> > >>>>>>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <bboett@gmail.com> > >>>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> Hello! > >>>>>>>>>> > >>>>>>>>>> thought i should try a smart solution, turns out to be a time hog > >>>>>>>>>> :D > >>>>>>>>>> a trivial problem, i need a new capsule holder for my > >>>>>>>>>> coffeemachine, and i was tinkering around on how to achieve this.... > >>>>>>>>>> > >>>>>>>>>> code looks to big to be posted, so i put it up on git: > >>>>>>>>>> https://github.com/nohkumado/openscad-nespresso > >>>>>>>>>> > >>>>>>>>>> i added the (hand drawing) of the polyhedron i try to achieve, > >>>>>>>>>> the pre-render is perfectly fine, but as soon as i compile it it says: > >>>>>>>>>> > >>>>>>>>>> ERROR: The given mesh is not closed! Unable to convert to > >>>>>>>>>> CGAL_Nef_Polyhedron. > >>>>>>>>>> Geometries in cache: 4 > >>>>>>>>>> > >>>>>>>>>> so i am puzzled, first of all there should be only 1 geometry, > >>>>>>>>>> and that error message is not really help full, since i don't know how to > >>>>>>>>>> find out what's going wrong? and i would like to know how to debug > >>>>>>>>>> something like that? > >>>>>>>>>> > >>>>>>>>>> if we consider the failing thing: > >>>>>>>>>> difference() > >>>>>>>>>> { > >>>>>>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50); > >>>>>>>>>> color("red") > >>>>>>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= > >>>>>>>>>> 0, renfort=false); > >>>>>>>>>> } > >>>>>>>>>> > >>>>>>>>>> each of the subelements compiles fine, the upper box is bigger > >>>>>>>>>> than the diff i try to achieve, but as soon as i do the diff some spourious > >>>>>>>>>> polygon appears in the preview at the back of the thing, and it doesn't > >>>>>>>>>> compile anymore.... invalidating the standing fin, solves it, and i could > >>>>>>>>>> use a cube to emulate it (as done in halter2), but that's unsatisfactory :D > >>>>>>>>>> i would really like to know why or how this goes wrong and how to find out > >>>>>>>>>> what is going wrong (in order to stop bothering all of you)? > >>>>>>>>>> > >>>>>>>>>> thanks in advance for any insight! > >>>>>>>>>> > >>>>>>>>>> -- > >>>>>>>>>> ciao > >>>>>>>>>> Bruno > >>>>>>>>>> > >>>>>>>>>> =========================================== > >>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, > >>>>>>>>>> <http://bboett.free.fr> > >>>>>>>>>> http://aikido.zorn.free.fr > >>>>>>>>>> _______________________________________________ > >>>>>>>>>> OpenSCAD mailing list > >>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org > >>>>>>>>>> > >>>>>>>>> _______________________________________________ > >>>>>>>>> OpenSCAD mailing list > >>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org > >>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> ciao > >>>>>>>> Bruno > >>>>>>>> > >>>>>>>> =========================================== > >>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, > >>>>>>>> <http://bboett.free.fr> > >>>>>>>> http://aikido.zorn.free.fr > >>>>>>>> _______________________________________________ > >>>>>>>> OpenSCAD mailing list > >>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org > >>>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> OpenSCAD mailing list > >>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org > >>>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> ciao > >>>>>> Bruno > >>>>>> > >>>>>> =========================================== > >>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, > >>>>>> <http://bboett.free.fr> > >>>>>> http://aikido.zorn.free.fr > >>>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> ciao > >>>>> Bruno > >>>>> > >>>>> =========================================== > >>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, > >>>>> <http://bboett.free.fr> > >>>>> http://aikido.zorn.free.fr > >>>>> _______________________________________________ > >>>>> OpenSCAD mailing list > >>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org > >>>>> > >>>> -- ** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 ** ** Delftechpark 11 2628 XJ Delft, The Netherlands. KVK: 27239233 ** f equals m times a. When your f is steady, and your m is going down your a is going up. -- Chris Hadfield about flying up the space shuttle.
BB
Bruno Boettcher
Thu, Jan 20, 2022 1:16 PM

:D ok, i get it why i went to bed with headaches last night :D
at least, i am happy that its a problem, that openscad doesn't show
outright....
and indeed, would be nice if it did! Rogiers idea seems clever enough?

the stuff with the t-junction is not completely clear to me, and taking
into account Ronaldos view, i don't know how the vertices of the vane
couldn't
touch the other faces?
so do i have to split up also the bottom plane? but that would only push
that t-junction problem further to the sides?
split the whole thing on the plane of the vane? a bit overkill, no? is
there a simpler solution?

ciao
Bruno

Am Do., 20. Jan. 2022 um 14:09 Uhr schrieb Rogier Wolff <
R.E.Wolff@bitwizard.nl>:

On Thu, Jan 20, 2022 at 12:39:44PM +0000, nop head wrote:

This view shows there are T junctions in the mesh.

I've been thinking about "polyhedra" and when they are properly closed
and when not.

I think:

     A polyhedron is closed and correct if and only if (*) all
     edges AB are traversed exactly once from A to B and exactly
     once from B to A.

If we'd have a mode that would highlight the edges that do not satisfy
this condition, say with bright yellow if a line is traversed only
once, and in red when it traversed twice (or more), but in the same
direction, then in this case you'd see a bunch of yellow lines (on top
of each other, but clearly indicating where the problem lies.

The classical "oops wrong order on one of the faces" would show up as
a face with a red outline.

The "purple" trick relies on the problem FACE having non-zero
area. And as you can see here: that's not always the case.

My choice for "yellow", a "warning color" is because if you are not
yet finished building your object and want to visualize what you've
got so far, then yellow indicates where you're not done yet....

     Roger.

(*)
Note that my "rule" disqualifies

cube (10); translate ([10,10,0])cube(10);

if you want to allow that, the number of traversals AB needs to be the
same as BA.

[image: image.png]

The top ridge line needs to be broken where the vane meets it. If it was
there would be three more triangles in the face we are looking down on

here.

On Thu, 20 Jan 2022 at 12:34, nop head nop.head@gmail.com wrote:

Does the triangular vane on the top share edges with the face it sits

on?

On Thu, 20 Jan 2022 at 12:21, nop head nop.head@gmail.com wrote:

Or maybe not. This transparent view shows there are no shared faces.

[image: image.png]

On Thu, 20 Jan 2022 at 12:10, nop head nop.head@gmail.com wrote:

My best guess is there are coincident faces in the triangle at the

top

when you subtract the two versions of the polyhedron.

On Thu, 20 Jan 2022 at 12:03, nop head nop.head@gmail.com wrote:

That gives me this, which is clearly broken, even in the preview. Is
that what you see?

[image: image.png]

On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher bboett@gmail.com

wrote:

ah yes... didn't want something failing in the git, was late last
night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <
nop.head@gmail.com>:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com
wrote:

Yes did that, can't find any purple face nor any hole, but then

my

vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <
nop.head@gmail.com>:

Have you tried View / Thrown Together mode and looked for

purple

faces? You should not be able to see any purple on a closed

polygon. If it

has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <

wrote:

Hello!

thought i should try a smart solution, turns out to be a time

hog

:D
a trivial problem, i need a new capsule holder for my
coffeemachine, and i was tinkering around on how to achieve

this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve,
the pre-render is perfectly fine, but as soon as i compile it

it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry,
and that error message is not really help full, since i don't

know how to

find out what's going wrong? and i would like to know how to

debug

something like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true,

h=50);

color("red")
  translate([0,0,wd]) schachtel(typ=typ, xcenter = true,

wd=

0, renfort=false);
}

each of the subelements compiles fine, the upper box is bigger
than the diff i try to achieve, but as soon as i do the diff

some spourious

polygon appears in the preview at the back of the thing, and

it doesn't

compile anymore.... invalidating the standing fin, solves it,

and i could

use a cube to emulate it (as done in halter2), but that's

unsatisfactory :D

i would really like to know why or how this goes wrong and

how to find out

what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.fr

http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to


OpenSCAD mailing list
To unsubscribe send an email to

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.fr

http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.fr

http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

--
** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110
**
**    Delftechpark 11 2628 XJ  Delft, The Netherlands.  KVK: 27239233    **
f equals m times a. When your f is steady, and your m is going down
your a is going up.  -- Chris Hadfield about flying up the space shuttle.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

:D ok, i get it why i went to bed with headaches last night :D at least, i am happy that its a problem, that openscad doesn't show outright.... and indeed, would be nice if it did! Rogiers idea seems clever enough? the stuff with the t-junction is not completely clear to me, and taking into account Ronaldos view, i don't know how the vertices of the vane couldn't touch the other faces? so do i have to split up also the bottom plane? but that would only push that t-junction problem further to the sides? split the whole thing on the plane of the vane? a bit overkill, no? is there a simpler solution? ciao Bruno Am Do., 20. Jan. 2022 um 14:09 Uhr schrieb Rogier Wolff < R.E.Wolff@bitwizard.nl>: > On Thu, Jan 20, 2022 at 12:39:44PM +0000, nop head wrote: > > This view shows there are T junctions in the mesh. > > I've been thinking about "polyhedra" and when they are properly closed > and when not. > > I think: > > A polyhedron is closed and correct if and only if (*) all > edges AB are traversed exactly once from A to B and exactly > once from B to A. > > If we'd have a mode that would highlight the edges that do not satisfy > this condition, say with bright yellow if a line is traversed only > once, and in red when it traversed twice (or more), but in the same > direction, then in this case you'd see a bunch of yellow lines (on top > of each other, but clearly indicating where the problem lies. > > The classical "oops wrong order on one of the faces" would show up as > a face with a red outline. > > The "purple" trick relies on the problem FACE having non-zero > area. And as you can see here: that's not always the case. > > My choice for "yellow", a "warning color" is because if you are not > yet finished building your object and want to visualize what you've > got so far, then yellow indicates where you're not done yet.... > > > Roger. > > (*) > Note that my "rule" disqualifies > > cube (10); translate ([10,10,0])cube(10); > > if you want to allow that, the number of traversals AB needs to be the > same as BA. > > > > [image: image.png] > > > > The top ridge line needs to be broken where the vane meets it. If it was > > there would be three more triangles in the face we are looking down on > here. > > > > On Thu, 20 Jan 2022 at 12:34, nop head <nop.head@gmail.com> wrote: > > > > > Does the triangular vane on the top share edges with the face it sits > on? > > > > > > On Thu, 20 Jan 2022 at 12:21, nop head <nop.head@gmail.com> wrote: > > > > > >> Or maybe not. This transparent view shows there are no shared faces. > > >> > > >> [image: image.png] > > >> > > >> On Thu, 20 Jan 2022 at 12:10, nop head <nop.head@gmail.com> wrote: > > >> > > >>> My best guess is there are coincident faces in the triangle at the > top > > >>> when you subtract the two versions of the polyhedron. > > >>> > > >>> On Thu, 20 Jan 2022 at 12:03, nop head <nop.head@gmail.com> wrote: > > >>> > > >>>> That gives me this, which is clearly broken, even in the preview. Is > > >>>> that what you see? > > >>>> > > >>>> [image: image.png] > > >>>> > > >>>> On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher <bboett@gmail.com> > wrote: > > >>>> > > >>>>> ah yes... didn't want something failing in the git, was late last > > >>>>> night.... > > >>>>> please also comment line 6 and uncomment line 5..... > > >>>>> > > >>>>> Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < > > >>>>> bboett@gmail.com>: > > >>>>> > > >>>>>> ah yeah..... > > >>>>>> in the git there's the "working" version, please set on line 26 > > >>>>>> renfort=true! > > >>>>>> ciao > > >>>>>> Bruno > > >>>>>> > > >>>>>> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head < > > >>>>>> nop.head@gmail.com>: > > >>>>>> > > >>>>>>> I don't get any errors. I get > > >>>>>>> > > >>>>>>> Top level object is a 3D object: > > >>>>>>> Simple: yes > > >>>>>>> Vertices: 118 > > >>>>>>> Halfedges: 358 > > >>>>>>> Edges: 179 > > >>>>>>> Halffacets: 132 > > >>>>>>> Facets: 66 > > >>>>>>> Volumes: 3 > > >>>>>>> > > >>>>>>> [image: image.png] > > >>>>>>> > > >>>>>>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> > > >>>>>>> wrote: > > >>>>>>> > > >>>>>>>> Yes did that, can't find any purple face nor any hole, but then > my > > >>>>>>>> vision is not the best... > > >>>>>>>> > > >>>>>>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head < > > >>>>>>>> nop.head@gmail.com>: > > >>>>>>>> > > >>>>>>>>> Have you tried View / Thrown Together mode and looked for > purple > > >>>>>>>>> faces? You should not be able to see any purple on a closed > polygon. If it > > >>>>>>>>> has a hole, or any faces are inside out, you will see purple. > > >>>>>>>>> > > >>>>>>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher < > bboett@gmail.com> > > >>>>>>>>> wrote: > > >>>>>>>>> > > >>>>>>>>>> Hello! > > >>>>>>>>>> > > >>>>>>>>>> thought i should try a smart solution, turns out to be a time > hog > > >>>>>>>>>> :D > > >>>>>>>>>> a trivial problem, i need a new capsule holder for my > > >>>>>>>>>> coffeemachine, and i was tinkering around on how to achieve > this.... > > >>>>>>>>>> > > >>>>>>>>>> code looks to big to be posted, so i put it up on git: > > >>>>>>>>>> https://github.com/nohkumado/openscad-nespresso > > >>>>>>>>>> > > >>>>>>>>>> i added the (hand drawing) of the polyhedron i try to achieve, > > >>>>>>>>>> the pre-render is perfectly fine, but as soon as i compile it > it says: > > >>>>>>>>>> > > >>>>>>>>>> ERROR: The given mesh is not closed! Unable to convert to > > >>>>>>>>>> CGAL_Nef_Polyhedron. > > >>>>>>>>>> Geometries in cache: 4 > > >>>>>>>>>> > > >>>>>>>>>> so i am puzzled, first of all there should be only 1 geometry, > > >>>>>>>>>> and that error message is not really help full, since i don't > know how to > > >>>>>>>>>> find out what's going wrong? and i would like to know how to > debug > > >>>>>>>>>> something like that? > > >>>>>>>>>> > > >>>>>>>>>> if we consider the failing thing: > > >>>>>>>>>> difference() > > >>>>>>>>>> { > > >>>>>>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, > h=50); > > >>>>>>>>>> color("red") > > >>>>>>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, > wd= > > >>>>>>>>>> 0, renfort=false); > > >>>>>>>>>> } > > >>>>>>>>>> > > >>>>>>>>>> each of the subelements compiles fine, the upper box is bigger > > >>>>>>>>>> than the diff i try to achieve, but as soon as i do the diff > some spourious > > >>>>>>>>>> polygon appears in the preview at the back of the thing, and > it doesn't > > >>>>>>>>>> compile anymore.... invalidating the standing fin, solves it, > and i could > > >>>>>>>>>> use a cube to emulate it (as done in halter2), but that's > unsatisfactory :D > > >>>>>>>>>> i would really like to know why or how this goes wrong and > how to find out > > >>>>>>>>>> what is going wrong (in order to stop bothering all of you)? > > >>>>>>>>>> > > >>>>>>>>>> thanks in advance for any insight! > > >>>>>>>>>> > > >>>>>>>>>> -- > > >>>>>>>>>> ciao > > >>>>>>>>>> Bruno > > >>>>>>>>>> > > >>>>>>>>>> =========================================== > > >>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr> > http://aikido.nohkumado.eu/, > > >>>>>>>>>> <http://bboett.free.fr> > > >>>>>>>>>> http://aikido.zorn.free.fr > > >>>>>>>>>> _______________________________________________ > > >>>>>>>>>> OpenSCAD mailing list > > >>>>>>>>>> To unsubscribe send an email to > discuss-leave@lists.openscad.org > > >>>>>>>>>> > > >>>>>>>>> _______________________________________________ > > >>>>>>>>> OpenSCAD mailing list > > >>>>>>>>> To unsubscribe send an email to > discuss-leave@lists.openscad.org > > >>>>>>>>> > > >>>>>>>> > > >>>>>>>> > > >>>>>>>> -- > > >>>>>>>> ciao > > >>>>>>>> Bruno > > >>>>>>>> > > >>>>>>>> =========================================== > > >>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr> > http://aikido.nohkumado.eu/, > > >>>>>>>> <http://bboett.free.fr> > > >>>>>>>> http://aikido.zorn.free.fr > > >>>>>>>> _______________________________________________ > > >>>>>>>> OpenSCAD mailing list > > >>>>>>>> To unsubscribe send an email to > discuss-leave@lists.openscad.org > > >>>>>>>> > > >>>>>>> _______________________________________________ > > >>>>>>> OpenSCAD mailing list > > >>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org > > >>>>>>> > > >>>>>> > > >>>>>> > > >>>>>> -- > > >>>>>> ciao > > >>>>>> Bruno > > >>>>>> > > >>>>>> =========================================== > > >>>>>> http://nohkumado.eu/, <http://bboett.free.fr> > http://aikido.nohkumado.eu/, > > >>>>>> <http://bboett.free.fr> > > >>>>>> http://aikido.zorn.free.fr > > >>>>>> > > >>>>> > > >>>>> > > >>>>> -- > > >>>>> ciao > > >>>>> Bruno > > >>>>> > > >>>>> =========================================== > > >>>>> http://nohkumado.eu/, <http://bboett.free.fr> > http://aikido.nohkumado.eu/, > > >>>>> <http://bboett.free.fr> > > >>>>> http://aikido.zorn.free.fr > > >>>>> _______________________________________________ > > >>>>> OpenSCAD mailing list > > >>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org > > >>>>> > > >>>> > > > > > > > > -- > ** R.E.Wolff@BitWizard.nl ** https://www.BitWizard.nl/ ** +31-15-2049110 > ** > ** Delftechpark 11 2628 XJ Delft, The Netherlands. KVK: 27239233 ** > f equals m times a. When your f is steady, and your m is going down > your a is going up. -- Chris Hadfield about flying up the space shuttle. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > -- ciao Bruno =========================================== http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, <http://bboett.free.fr> http://aikido.zorn.free.fr
BB
Bruno Boettcher
Thu, Jan 20, 2022 1:18 PM

very clever idea! thanks for that one BTW

Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head nop.head@gmail.com:

Or maybe not. This transparent view shows there are no shared faces.

[image: image.png]

On Thu, 20 Jan 2022 at 12:10, nop head nop.head@gmail.com wrote:

My best guess is there are coincident faces in the triangle at the top
when you subtract the two versions of the polyhedron.

On Thu, 20 Jan 2022 at 12:03, nop head nop.head@gmail.com wrote:

That gives me this, which is clearly broken, even in the preview. Is
that what you see?

[image: image.png]

On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher bboett@gmail.com wrote:

ah yes... didn't want something failing in the git, was late last
night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <
nop.head@gmail.com>:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com
wrote:

Yes did that, can't find any purple face nor any hole, but then my
vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <
nop.head@gmail.com>:

Have you tried View / Thrown Together mode and looked for purple
faces? You should not be able to see any purple on a closed polygon. If it
has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher bboett@gmail.com
wrote:

Hello!

thought i should try a smart solution, turns out to be a time hog
:D
a trivial problem, i need a new capsule holder for my
coffeemachine, and i was tinkering around on how to achieve this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve, the
pre-render is perfectly fine, but as soon as i compile it it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry, and
that error message is not really help full, since i don't know how to find
out what's going wrong? and i would like to know how to debug something
like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50);
color("red")
translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= 0,
renfort=false);
}

each of the subelements compiles fine, the upper box is bigger
than the diff i try to achieve, but as soon as i do the diff some spourious
polygon appears in the preview at the back of the thing, and it doesn't
compile anymore.... invalidating the standing fin, solves it, and i could
use a cube to emulate it (as done in halter2), but that's unsatisfactory :D
i would really like to know why or how this goes wrong and how to find out
what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.frhttp://aikido.nohkumado.eu/,
http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

very clever idea! thanks for that one BTW Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head <nop.head@gmail.com>: > Or maybe not. This transparent view shows there are no shared faces. > > [image: image.png] > > On Thu, 20 Jan 2022 at 12:10, nop head <nop.head@gmail.com> wrote: > >> My best guess is there are coincident faces in the triangle at the top >> when you subtract the two versions of the polyhedron. >> >> On Thu, 20 Jan 2022 at 12:03, nop head <nop.head@gmail.com> wrote: >> >>> That gives me this, which is clearly broken, even in the preview. Is >>> that what you see? >>> >>> [image: image.png] >>> >>> On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher <bboett@gmail.com> wrote: >>> >>>> ah yes... didn't want something failing in the git, was late last >>>> night.... >>>> please also comment line 6 and uncomment line 5..... >>>> >>>> Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < >>>> bboett@gmail.com>: >>>> >>>>> ah yeah..... >>>>> in the git there's the "working" version, please set on line 26 >>>>> renfort=true! >>>>> ciao >>>>> Bruno >>>>> >>>>> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head < >>>>> nop.head@gmail.com>: >>>>> >>>>>> I don't get any errors. I get >>>>>> >>>>>> Top level object is a 3D object: >>>>>> Simple: yes >>>>>> Vertices: 118 >>>>>> Halfedges: 358 >>>>>> Edges: 179 >>>>>> Halffacets: 132 >>>>>> Facets: 66 >>>>>> Volumes: 3 >>>>>> >>>>>> [image: image.png] >>>>>> >>>>>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Yes did that, can't find any purple face nor any hole, but then my >>>>>>> vision is not the best... >>>>>>> >>>>>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head < >>>>>>> nop.head@gmail.com>: >>>>>>> >>>>>>>> Have you tried View / Thrown Together mode and looked for purple >>>>>>>> faces? You should not be able to see any purple on a closed polygon. If it >>>>>>>> has a hole, or any faces are inside out, you will see purple. >>>>>>>> >>>>>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <bboett@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hello! >>>>>>>>> >>>>>>>>> thought i should try a smart solution, turns out to be a time hog >>>>>>>>> :D >>>>>>>>> a trivial problem, i need a new capsule holder for my >>>>>>>>> coffeemachine, and i was tinkering around on how to achieve this.... >>>>>>>>> >>>>>>>>> code looks to big to be posted, so i put it up on git: >>>>>>>>> https://github.com/nohkumado/openscad-nespresso >>>>>>>>> >>>>>>>>> i added the (hand drawing) of the polyhedron i try to achieve, the >>>>>>>>> pre-render is perfectly fine, but as soon as i compile it it says: >>>>>>>>> >>>>>>>>> ERROR: The given mesh is not closed! Unable to convert to >>>>>>>>> CGAL_Nef_Polyhedron. >>>>>>>>> Geometries in cache: 4 >>>>>>>>> >>>>>>>>> so i am puzzled, first of all there should be only 1 geometry, and >>>>>>>>> that error message is not really help full, since i don't know how to find >>>>>>>>> out what's going wrong? and i would like to know how to debug something >>>>>>>>> like that? >>>>>>>>> >>>>>>>>> if we consider the failing thing: >>>>>>>>> difference() >>>>>>>>> { >>>>>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50); >>>>>>>>> color("red") >>>>>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= 0, >>>>>>>>> renfort=false); >>>>>>>>> } >>>>>>>>> >>>>>>>>> each of the subelements compiles fine, the upper box is bigger >>>>>>>>> than the diff i try to achieve, but as soon as i do the diff some spourious >>>>>>>>> polygon appears in the preview at the back of the thing, and it doesn't >>>>>>>>> compile anymore.... invalidating the standing fin, solves it, and i could >>>>>>>>> use a cube to emulate it (as done in halter2), but that's unsatisfactory :D >>>>>>>>> i would really like to know why or how this goes wrong and how to find out >>>>>>>>> what is going wrong (in order to stop bothering all of you)? >>>>>>>>> >>>>>>>>> thanks in advance for any insight! >>>>>>>>> >>>>>>>>> -- >>>>>>>>> ciao >>>>>>>>> Bruno >>>>>>>>> >>>>>>>>> =========================================== >>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>> <http://bboett.free.fr> >>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>> _______________________________________________ >>>>>>>>> OpenSCAD mailing list >>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> OpenSCAD mailing list >>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ciao >>>>>>> Bruno >>>>>>> >>>>>>> =========================================== >>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>> <http://bboett.free.fr> >>>>>>> http://aikido.zorn.free.fr >>>>>>> _______________________________________________ >>>>>>> OpenSCAD mailing list >>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>> >>>>>> _______________________________________________ >>>>>> OpenSCAD mailing list >>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>> >>>>> >>>>> >>>>> -- >>>>> ciao >>>>> Bruno >>>>> >>>>> =========================================== >>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>> <http://bboett.free.fr> >>>>> http://aikido.zorn.free.fr >>>>> >>>> >>>> >>>> -- >>>> ciao >>>> Bruno >>>> >>>> =========================================== >>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>> <http://bboett.free.fr> >>>> http://aikido.zorn.free.fr >>>> _______________________________________________ >>>> OpenSCAD mailing list >>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>> >>> _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > -- ciao Bruno =========================================== http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, <http://bboett.free.fr> http://aikido.zorn.free.fr
NH
nop head
Thu, Jan 20, 2022 1:22 PM

An easier way to make that shape is to linear_extrude polygons, i.e. a
pentagon and a triangle. I rarely use polyhedron() unless it is generated
by a sweep.

On Thu, 20 Jan 2022 at 13:18, Bruno Boettcher bboett@gmail.com wrote:

very clever idea! thanks for that one BTW

Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head nop.head@gmail.com:

Or maybe not. This transparent view shows there are no shared faces.

[image: image.png]

On Thu, 20 Jan 2022 at 12:10, nop head nop.head@gmail.com wrote:

My best guess is there are coincident faces in the triangle at the top
when you subtract the two versions of the polyhedron.

On Thu, 20 Jan 2022 at 12:03, nop head nop.head@gmail.com wrote:

That gives me this, which is clearly broken, even in the preview. Is
that what you see?

[image: image.png]

On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher bboett@gmail.com wrote:

ah yes... didn't want something failing in the git, was late last
night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <
nop.head@gmail.com>:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com
wrote:

Yes did that, can't find any purple face nor any hole, but then my
vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <
nop.head@gmail.com>:

Have you tried View / Thrown Together mode and looked for purple
faces? You should not be able to see any purple on a closed polygon. If it
has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher bboett@gmail.com
wrote:

Hello!

thought i should try a smart solution, turns out to be a time hog
:D
a trivial problem, i need a new capsule holder for my
coffeemachine, and i was tinkering around on how to achieve this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve,
the pre-render is perfectly fine, but as soon as i compile it it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry,
and that error message is not really help full, since i don't know how to
find out what's going wrong? and i would like to know how to debug
something like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50);
color("red")
translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd=
0, renfort=false);
}

each of the subelements compiles fine, the upper box is bigger
than the diff i try to achieve, but as soon as i do the diff some spourious
polygon appears in the preview at the back of the thing, and it doesn't
compile anymore.... invalidating the standing fin, solves it, and i could
use a cube to emulate it (as done in halter2), but that's unsatisfactory :D
i would really like to know why or how this goes wrong and how to find out
what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.frhttp://aikido.nohkumado.eu/,
http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

An easier way to make that shape is to linear_extrude polygons, i.e. a pentagon and a triangle. I rarely use polyhedron() unless it is generated by a sweep. On Thu, 20 Jan 2022 at 13:18, Bruno Boettcher <bboett@gmail.com> wrote: > very clever idea! thanks for that one BTW > > Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head <nop.head@gmail.com>: > >> Or maybe not. This transparent view shows there are no shared faces. >> >> [image: image.png] >> >> On Thu, 20 Jan 2022 at 12:10, nop head <nop.head@gmail.com> wrote: >> >>> My best guess is there are coincident faces in the triangle at the top >>> when you subtract the two versions of the polyhedron. >>> >>> On Thu, 20 Jan 2022 at 12:03, nop head <nop.head@gmail.com> wrote: >>> >>>> That gives me this, which is clearly broken, even in the preview. Is >>>> that what you see? >>>> >>>> [image: image.png] >>>> >>>> On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher <bboett@gmail.com> wrote: >>>> >>>>> ah yes... didn't want something failing in the git, was late last >>>>> night.... >>>>> please also comment line 6 and uncomment line 5..... >>>>> >>>>> Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < >>>>> bboett@gmail.com>: >>>>> >>>>>> ah yeah..... >>>>>> in the git there's the "working" version, please set on line 26 >>>>>> renfort=true! >>>>>> ciao >>>>>> Bruno >>>>>> >>>>>> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head < >>>>>> nop.head@gmail.com>: >>>>>> >>>>>>> I don't get any errors. I get >>>>>>> >>>>>>> Top level object is a 3D object: >>>>>>> Simple: yes >>>>>>> Vertices: 118 >>>>>>> Halfedges: 358 >>>>>>> Edges: 179 >>>>>>> Halffacets: 132 >>>>>>> Facets: 66 >>>>>>> Volumes: 3 >>>>>>> >>>>>>> [image: image.png] >>>>>>> >>>>>>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> Yes did that, can't find any purple face nor any hole, but then my >>>>>>>> vision is not the best... >>>>>>>> >>>>>>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head < >>>>>>>> nop.head@gmail.com>: >>>>>>>> >>>>>>>>> Have you tried View / Thrown Together mode and looked for purple >>>>>>>>> faces? You should not be able to see any purple on a closed polygon. If it >>>>>>>>> has a hole, or any faces are inside out, you will see purple. >>>>>>>>> >>>>>>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <bboett@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hello! >>>>>>>>>> >>>>>>>>>> thought i should try a smart solution, turns out to be a time hog >>>>>>>>>> :D >>>>>>>>>> a trivial problem, i need a new capsule holder for my >>>>>>>>>> coffeemachine, and i was tinkering around on how to achieve this.... >>>>>>>>>> >>>>>>>>>> code looks to big to be posted, so i put it up on git: >>>>>>>>>> https://github.com/nohkumado/openscad-nespresso >>>>>>>>>> >>>>>>>>>> i added the (hand drawing) of the polyhedron i try to achieve, >>>>>>>>>> the pre-render is perfectly fine, but as soon as i compile it it says: >>>>>>>>>> >>>>>>>>>> ERROR: The given mesh is not closed! Unable to convert to >>>>>>>>>> CGAL_Nef_Polyhedron. >>>>>>>>>> Geometries in cache: 4 >>>>>>>>>> >>>>>>>>>> so i am puzzled, first of all there should be only 1 geometry, >>>>>>>>>> and that error message is not really help full, since i don't know how to >>>>>>>>>> find out what's going wrong? and i would like to know how to debug >>>>>>>>>> something like that? >>>>>>>>>> >>>>>>>>>> if we consider the failing thing: >>>>>>>>>> difference() >>>>>>>>>> { >>>>>>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, h=50); >>>>>>>>>> color("red") >>>>>>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= >>>>>>>>>> 0, renfort=false); >>>>>>>>>> } >>>>>>>>>> >>>>>>>>>> each of the subelements compiles fine, the upper box is bigger >>>>>>>>>> than the diff i try to achieve, but as soon as i do the diff some spourious >>>>>>>>>> polygon appears in the preview at the back of the thing, and it doesn't >>>>>>>>>> compile anymore.... invalidating the standing fin, solves it, and i could >>>>>>>>>> use a cube to emulate it (as done in halter2), but that's unsatisfactory :D >>>>>>>>>> i would really like to know why or how this goes wrong and how to find out >>>>>>>>>> what is going wrong (in order to stop bothering all of you)? >>>>>>>>>> >>>>>>>>>> thanks in advance for any insight! >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> ciao >>>>>>>>>> Bruno >>>>>>>>>> >>>>>>>>>> =========================================== >>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>>> <http://bboett.free.fr> >>>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>>> _______________________________________________ >>>>>>>>>> OpenSCAD mailing list >>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> OpenSCAD mailing list >>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> ciao >>>>>>>> Bruno >>>>>>>> >>>>>>>> =========================================== >>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>> <http://bboett.free.fr> >>>>>>>> http://aikido.zorn.free.fr >>>>>>>> _______________________________________________ >>>>>>>> OpenSCAD mailing list >>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>> >>>>>>> _______________________________________________ >>>>>>> OpenSCAD mailing list >>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ciao >>>>>> Bruno >>>>>> >>>>>> =========================================== >>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>> <http://bboett.free.fr> >>>>>> http://aikido.zorn.free.fr >>>>>> >>>>> >>>>> >>>>> -- >>>>> ciao >>>>> Bruno >>>>> >>>>> =========================================== >>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>> <http://bboett.free.fr> >>>>> http://aikido.zorn.free.fr >>>>> _______________________________________________ >>>>> OpenSCAD mailing list >>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>> >>>> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org >> > > > -- > ciao > Bruno > > =========================================== > http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, > <http://bboett.free.fr> > http://aikido.zorn.free.fr > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
BB
Bruno Boettcher
Thu, Jan 20, 2022 1:22 PM

answering myself...

the stuff with the t-junction is not completely clear to me, and taking

into account Ronaldos view, i don't know how the vertices of the vane
couldn't
touch the other faces?

answering myself... the stuff with the t-junction is not completely clear to me, and taking > into account Ronaldos view, i don't know how the vertices of the vane > couldn't > touch the other faces? > t-junctions are bad: https://computergraphics.stackexchange.com/questions/1461/why-do-t-junctions-in-meshes-result-in-cracks ok, i understood that one.... -- ciao Bruno =========================================== http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, <http://bboett.free.fr> http://aikido.zorn.free.fr
BB
Bruno Boettcher
Thu, Jan 20, 2022 1:28 PM

:D as sayd, was trying to be smart.... ok onto version3 of the same
problem.....
but still, that polyhedron stuff is nagging...

Am Do., 20. Jan. 2022 um 14:23 Uhr schrieb nop head nop.head@gmail.com:

An easier way to make that shape is to linear_extrude polygons, i.e. a
pentagon and a triangle. I rarely use polyhedron() unless it is generated
by a sweep.

On Thu, 20 Jan 2022 at 13:18, Bruno Boettcher bboett@gmail.com wrote:

very clever idea! thanks for that one BTW

Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head nop.head@gmail.com:

Or maybe not. This transparent view shows there are no shared faces.

[image: image.png]

On Thu, 20 Jan 2022 at 12:10, nop head nop.head@gmail.com wrote:

My best guess is there are coincident faces in the triangle at the top
when you subtract the two versions of the polyhedron.

On Thu, 20 Jan 2022 at 12:03, nop head nop.head@gmail.com wrote:

That gives me this, which is clearly broken, even in the preview. Is
that what you see?

[image: image.png]

On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher bboett@gmail.com
wrote:

ah yes... didn't want something failing in the git, was late last
night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <
nop.head@gmail.com>:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com
wrote:

Yes did that, can't find any purple face nor any hole, but then my
vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <
nop.head@gmail.com>:

Have you tried View / Thrown Together mode and looked for purple
faces? You should not be able to see any purple on a closed polygon. If it
has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher bboett@gmail.com
wrote:

Hello!

thought i should try a smart solution, turns out to be a time
hog :D
a trivial problem, i need a new capsule holder for my
coffeemachine, and i was tinkering around on how to achieve this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve,
the pre-render is perfectly fine, but as soon as i compile it it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry,
and that error message is not really help full, since i don't know how to
find out what's going wrong? and i would like to know how to debug
something like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true,
h=50);
color("red")
translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd=
0, renfort=false);
}

each of the subelements compiles fine, the upper box is bigger
than the diff i try to achieve, but as soon as i do the diff some spourious
polygon appears in the preview at the back of the thing, and it doesn't
compile anymore.... invalidating the standing fin, solves it, and i could
use a cube to emulate it (as done in halter2), but that's unsatisfactory :D
i would really like to know why or how this goes wrong and how to find out
what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.frhttp://aikido.nohkumado.eu/,
http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

:D as sayd, was trying to be smart.... ok onto version3 of the same problem..... but still, that polyhedron stuff is nagging... Am Do., 20. Jan. 2022 um 14:23 Uhr schrieb nop head <nop.head@gmail.com>: > An easier way to make that shape is to linear_extrude polygons, i.e. a > pentagon and a triangle. I rarely use polyhedron() unless it is generated > by a sweep. > > On Thu, 20 Jan 2022 at 13:18, Bruno Boettcher <bboett@gmail.com> wrote: > >> very clever idea! thanks for that one BTW >> >> Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head <nop.head@gmail.com>: >> >>> Or maybe not. This transparent view shows there are no shared faces. >>> >>> [image: image.png] >>> >>> On Thu, 20 Jan 2022 at 12:10, nop head <nop.head@gmail.com> wrote: >>> >>>> My best guess is there are coincident faces in the triangle at the top >>>> when you subtract the two versions of the polyhedron. >>>> >>>> On Thu, 20 Jan 2022 at 12:03, nop head <nop.head@gmail.com> wrote: >>>> >>>>> That gives me this, which is clearly broken, even in the preview. Is >>>>> that what you see? >>>>> >>>>> [image: image.png] >>>>> >>>>> On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher <bboett@gmail.com> >>>>> wrote: >>>>> >>>>>> ah yes... didn't want something failing in the git, was late last >>>>>> night.... >>>>>> please also comment line 6 and uncomment line 5..... >>>>>> >>>>>> Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < >>>>>> bboett@gmail.com>: >>>>>> >>>>>>> ah yeah..... >>>>>>> in the git there's the "working" version, please set on line 26 >>>>>>> renfort=true! >>>>>>> ciao >>>>>>> Bruno >>>>>>> >>>>>>> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head < >>>>>>> nop.head@gmail.com>: >>>>>>> >>>>>>>> I don't get any errors. I get >>>>>>>> >>>>>>>> Top level object is a 3D object: >>>>>>>> Simple: yes >>>>>>>> Vertices: 118 >>>>>>>> Halfedges: 358 >>>>>>>> Edges: 179 >>>>>>>> Halffacets: 132 >>>>>>>> Facets: 66 >>>>>>>> Volumes: 3 >>>>>>>> >>>>>>>> [image: image.png] >>>>>>>> >>>>>>>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Yes did that, can't find any purple face nor any hole, but then my >>>>>>>>> vision is not the best... >>>>>>>>> >>>>>>>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head < >>>>>>>>> nop.head@gmail.com>: >>>>>>>>> >>>>>>>>>> Have you tried View / Thrown Together mode and looked for purple >>>>>>>>>> faces? You should not be able to see any purple on a closed polygon. If it >>>>>>>>>> has a hole, or any faces are inside out, you will see purple. >>>>>>>>>> >>>>>>>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <bboett@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hello! >>>>>>>>>>> >>>>>>>>>>> thought i should try a smart solution, turns out to be a time >>>>>>>>>>> hog :D >>>>>>>>>>> a trivial problem, i need a new capsule holder for my >>>>>>>>>>> coffeemachine, and i was tinkering around on how to achieve this.... >>>>>>>>>>> >>>>>>>>>>> code looks to big to be posted, so i put it up on git: >>>>>>>>>>> https://github.com/nohkumado/openscad-nespresso >>>>>>>>>>> >>>>>>>>>>> i added the (hand drawing) of the polyhedron i try to achieve, >>>>>>>>>>> the pre-render is perfectly fine, but as soon as i compile it it says: >>>>>>>>>>> >>>>>>>>>>> ERROR: The given mesh is not closed! Unable to convert to >>>>>>>>>>> CGAL_Nef_Polyhedron. >>>>>>>>>>> Geometries in cache: 4 >>>>>>>>>>> >>>>>>>>>>> so i am puzzled, first of all there should be only 1 geometry, >>>>>>>>>>> and that error message is not really help full, since i don't know how to >>>>>>>>>>> find out what's going wrong? and i would like to know how to debug >>>>>>>>>>> something like that? >>>>>>>>>>> >>>>>>>>>>> if we consider the failing thing: >>>>>>>>>>> difference() >>>>>>>>>>> { >>>>>>>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, >>>>>>>>>>> h=50); >>>>>>>>>>> color("red") >>>>>>>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= >>>>>>>>>>> 0, renfort=false); >>>>>>>>>>> } >>>>>>>>>>> >>>>>>>>>>> each of the subelements compiles fine, the upper box is bigger >>>>>>>>>>> than the diff i try to achieve, but as soon as i do the diff some spourious >>>>>>>>>>> polygon appears in the preview at the back of the thing, and it doesn't >>>>>>>>>>> compile anymore.... invalidating the standing fin, solves it, and i could >>>>>>>>>>> use a cube to emulate it (as done in halter2), but that's unsatisfactory :D >>>>>>>>>>> i would really like to know why or how this goes wrong and how to find out >>>>>>>>>>> what is going wrong (in order to stop bothering all of you)? >>>>>>>>>>> >>>>>>>>>>> thanks in advance for any insight! >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> ciao >>>>>>>>>>> Bruno >>>>>>>>>>> >>>>>>>>>>> =========================================== >>>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>>>> <http://bboett.free.fr> >>>>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> OpenSCAD mailing list >>>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> OpenSCAD mailing list >>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> ciao >>>>>>>>> Bruno >>>>>>>>> >>>>>>>>> =========================================== >>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>> <http://bboett.free.fr> >>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>> _______________________________________________ >>>>>>>>> OpenSCAD mailing list >>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> OpenSCAD mailing list >>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ciao >>>>>>> Bruno >>>>>>> >>>>>>> =========================================== >>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>> <http://bboett.free.fr> >>>>>>> http://aikido.zorn.free.fr >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> ciao >>>>>> Bruno >>>>>> >>>>>> =========================================== >>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>> <http://bboett.free.fr> >>>>>> http://aikido.zorn.free.fr >>>>>> _______________________________________________ >>>>>> OpenSCAD mailing list >>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>> >>>>> _______________________________________________ >>> OpenSCAD mailing list >>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>> >> >> >> -- >> ciao >> Bruno >> >> =========================================== >> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >> <http://bboett.free.fr> >> http://aikido.zorn.free.fr >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org >> > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > -- ciao Bruno =========================================== http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, <http://bboett.free.fr> http://aikido.zorn.free.fr
RP
Ronaldo Persiano
Thu, Jan 20, 2022 2:17 PM

Following nophead's suggestion, module schachtel() might use the following
instead of the polyhedron:

left_face = [ [y0,z0], [y0,z2+lh], [y0+22cos(45),z2+22 ], [y1, z1], [y1,
z0] ];
translate([-x1,0,0])
rotate([0,90,0])
rotate(90)
linear_extrude(2
x1) polygon(left_face);

tri_face = [ [y1, z1], [y1, z2+22], [y0+22*cos(45), z2+22 ] ];

translate([-wd,0,0])
rotate([0,90,0])
rotate(90)
linear_extrude(2*wd) polygon(tri_face);

Em qui., 20 de jan. de 2022 às 14:28, Bruno Boettcher bboett@gmail.com
escreveu:

:D as sayd, was trying to be smart.... ok onto version3 of the same
problem.....
but still, that polyhedron stuff is nagging...

Am Do., 20. Jan. 2022 um 14:23 Uhr schrieb nop head nop.head@gmail.com:

An easier way to make that shape is to linear_extrude polygons, i.e. a
pentagon and a triangle. I rarely use polyhedron() unless it is generated
by a sweep.

On Thu, 20 Jan 2022 at 13:18, Bruno Boettcher bboett@gmail.com wrote:

very clever idea! thanks for that one BTW

Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head <nop.head@gmail.com

:

Or maybe not. This transparent view shows there are no shared faces.

[image: image.png]

On Thu, 20 Jan 2022 at 12:10, nop head nop.head@gmail.com wrote:

My best guess is there are coincident faces in the triangle at the top
when you subtract the two versions of the polyhedron.

On Thu, 20 Jan 2022 at 12:03, nop head nop.head@gmail.com wrote:

That gives me this, which is clearly broken, even in the preview. Is
that what you see?

[image: image.png]

On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher bboett@gmail.com
wrote:

ah yes... didn't want something failing in the git, was late last
night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <
nop.head@gmail.com>:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com
wrote:

Yes did that, can't find any purple face nor any hole, but then
my vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <
nop.head@gmail.com>:

Have you tried View / Thrown Together mode and looked for purple
faces? You should not be able to see any purple on a closed polygon. If it
has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher bboett@gmail.com
wrote:

Hello!

thought i should try a smart solution, turns out to be a time
hog :D
a trivial problem, i need a new capsule holder for my
coffeemachine, and i was tinkering around on how to achieve this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve,
the pre-render is perfectly fine, but as soon as i compile it it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry,
and that error message is not really help full, since i don't know how to
find out what's going wrong? and i would like to know how to debug
something like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true,
h=50);
color("red")
translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd=
0, renfort=false);
}

each of the subelements compiles fine, the upper box is bigger
than the diff i try to achieve, but as soon as i do the diff some spourious
polygon appears in the preview at the back of the thing, and it doesn't
compile anymore.... invalidating the standing fin, solves it, and i could
use a cube to emulate it (as done in halter2), but that's unsatisfactory :D
i would really like to know why or how this goes wrong and how to find out
what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.frhttp://aikido.nohkumado.eu/,
http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to
discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

Following nophead's suggestion, module schachtel() might use the following instead of the polyhedron: left_face = [ [y0,z0], [y0,z2+lh], [y0+22*cos(45),z2+22 ], [y1, z1], [y1, z0] ]; translate([-x1,0,0]) rotate([0,90,0]) rotate(90) linear_extrude(2*x1) polygon(left_face); tri_face = [ [y1, z1], [y1, z2+22], [y0+22*cos(45), z2+22 ] ]; translate([-wd,0,0]) rotate([0,90,0]) rotate(90) linear_extrude(2*wd) polygon(tri_face); Em qui., 20 de jan. de 2022 às 14:28, Bruno Boettcher <bboett@gmail.com> escreveu: > :D as sayd, was trying to be smart.... ok onto version3 of the same > problem..... > but still, that polyhedron stuff is nagging... > > Am Do., 20. Jan. 2022 um 14:23 Uhr schrieb nop head <nop.head@gmail.com>: > >> An easier way to make that shape is to linear_extrude polygons, i.e. a >> pentagon and a triangle. I rarely use polyhedron() unless it is generated >> by a sweep. >> >> On Thu, 20 Jan 2022 at 13:18, Bruno Boettcher <bboett@gmail.com> wrote: >> >>> very clever idea! thanks for that one BTW >>> >>> Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head <nop.head@gmail.com >>> >: >>> >>>> Or maybe not. This transparent view shows there are no shared faces. >>>> >>>> [image: image.png] >>>> >>>> On Thu, 20 Jan 2022 at 12:10, nop head <nop.head@gmail.com> wrote: >>>> >>>>> My best guess is there are coincident faces in the triangle at the top >>>>> when you subtract the two versions of the polyhedron. >>>>> >>>>> On Thu, 20 Jan 2022 at 12:03, nop head <nop.head@gmail.com> wrote: >>>>> >>>>>> That gives me this, which is clearly broken, even in the preview. Is >>>>>> that what you see? >>>>>> >>>>>> [image: image.png] >>>>>> >>>>>> On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher <bboett@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> ah yes... didn't want something failing in the git, was late last >>>>>>> night.... >>>>>>> please also comment line 6 and uncomment line 5..... >>>>>>> >>>>>>> Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < >>>>>>> bboett@gmail.com>: >>>>>>> >>>>>>>> ah yeah..... >>>>>>>> in the git there's the "working" version, please set on line 26 >>>>>>>> renfort=true! >>>>>>>> ciao >>>>>>>> Bruno >>>>>>>> >>>>>>>> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head < >>>>>>>> nop.head@gmail.com>: >>>>>>>> >>>>>>>>> I don't get any errors. I get >>>>>>>>> >>>>>>>>> Top level object is a 3D object: >>>>>>>>> Simple: yes >>>>>>>>> Vertices: 118 >>>>>>>>> Halfedges: 358 >>>>>>>>> Edges: 179 >>>>>>>>> Halffacets: 132 >>>>>>>>> Facets: 66 >>>>>>>>> Volumes: 3 >>>>>>>>> >>>>>>>>> [image: image.png] >>>>>>>>> >>>>>>>>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Yes did that, can't find any purple face nor any hole, but then >>>>>>>>>> my vision is not the best... >>>>>>>>>> >>>>>>>>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head < >>>>>>>>>> nop.head@gmail.com>: >>>>>>>>>> >>>>>>>>>>> Have you tried View / Thrown Together mode and looked for purple >>>>>>>>>>> faces? You should not be able to see any purple on a closed polygon. If it >>>>>>>>>>> has a hole, or any faces are inside out, you will see purple. >>>>>>>>>>> >>>>>>>>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <bboett@gmail.com> >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hello! >>>>>>>>>>>> >>>>>>>>>>>> thought i should try a smart solution, turns out to be a time >>>>>>>>>>>> hog :D >>>>>>>>>>>> a trivial problem, i need a new capsule holder for my >>>>>>>>>>>> coffeemachine, and i was tinkering around on how to achieve this.... >>>>>>>>>>>> >>>>>>>>>>>> code looks to big to be posted, so i put it up on git: >>>>>>>>>>>> https://github.com/nohkumado/openscad-nespresso >>>>>>>>>>>> >>>>>>>>>>>> i added the (hand drawing) of the polyhedron i try to achieve, >>>>>>>>>>>> the pre-render is perfectly fine, but as soon as i compile it it says: >>>>>>>>>>>> >>>>>>>>>>>> ERROR: The given mesh is not closed! Unable to convert to >>>>>>>>>>>> CGAL_Nef_Polyhedron. >>>>>>>>>>>> Geometries in cache: 4 >>>>>>>>>>>> >>>>>>>>>>>> so i am puzzled, first of all there should be only 1 geometry, >>>>>>>>>>>> and that error message is not really help full, since i don't know how to >>>>>>>>>>>> find out what's going wrong? and i would like to know how to debug >>>>>>>>>>>> something like that? >>>>>>>>>>>> >>>>>>>>>>>> if we consider the failing thing: >>>>>>>>>>>> difference() >>>>>>>>>>>> { >>>>>>>>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, >>>>>>>>>>>> h=50); >>>>>>>>>>>> color("red") >>>>>>>>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, wd= >>>>>>>>>>>> 0, renfort=false); >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> each of the subelements compiles fine, the upper box is bigger >>>>>>>>>>>> than the diff i try to achieve, but as soon as i do the diff some spourious >>>>>>>>>>>> polygon appears in the preview at the back of the thing, and it doesn't >>>>>>>>>>>> compile anymore.... invalidating the standing fin, solves it, and i could >>>>>>>>>>>> use a cube to emulate it (as done in halter2), but that's unsatisfactory :D >>>>>>>>>>>> i would really like to know why or how this goes wrong and how to find out >>>>>>>>>>>> what is going wrong (in order to stop bothering all of you)? >>>>>>>>>>>> >>>>>>>>>>>> thanks in advance for any insight! >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> ciao >>>>>>>>>>>> Bruno >>>>>>>>>>>> >>>>>>>>>>>> =========================================== >>>>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>>>>> <http://bboett.free.fr> >>>>>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> OpenSCAD mailing list >>>>>>>>>>>> To unsubscribe send an email to >>>>>>>>>>>> discuss-leave@lists.openscad.org >>>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> OpenSCAD mailing list >>>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> ciao >>>>>>>>>> Bruno >>>>>>>>>> >>>>>>>>>> =========================================== >>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>>> <http://bboett.free.fr> >>>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>>> _______________________________________________ >>>>>>>>>> OpenSCAD mailing list >>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> OpenSCAD mailing list >>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> ciao >>>>>>>> Bruno >>>>>>>> >>>>>>>> =========================================== >>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>> <http://bboett.free.fr> >>>>>>>> http://aikido.zorn.free.fr >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> ciao >>>>>>> Bruno >>>>>>> >>>>>>> =========================================== >>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>> <http://bboett.free.fr> >>>>>>> http://aikido.zorn.free.fr >>>>>>> _______________________________________________ >>>>>>> OpenSCAD mailing list >>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>> >>>>>> _______________________________________________ >>>> OpenSCAD mailing list >>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>> >>> >>> >>> -- >>> ciao >>> Bruno >>> >>> =========================================== >>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>> <http://bboett.free.fr> >>> http://aikido.zorn.free.fr >>> _______________________________________________ >>> OpenSCAD mailing list >>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org >> > > > -- > ciao > Bruno > > =========================================== > http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, > <http://bboett.free.fr> > http://aikido.zorn.free.fr > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
BB
Bruno Boettcher
Thu, Jan 20, 2022 2:48 PM

yes! Ronaldo's writing is eleganter, but i managed in the same time (well
30 min more as is seems) the same type of solution,
and yes, had some trouble with the different angles in the bottom part, but
works ok enough
for what's worth new version also in the git :D

thanks!
and if you need a capsule holder for the nespresso vertuo packages, feel
free!

ciao
Bruno

Am Do., 20. Jan. 2022 um 15:17 Uhr schrieb Ronaldo Persiano <
rcmpersiano@gmail.com>:

Following nophead's suggestion, module schachtel() might use the following
instead of the polyhedron:

left_face = [ [y0,z0], [y0,z2+lh], [y0+22cos(45),z2+22 ], [y1, z1], [y1,
z0] ];
translate([-x1,0,0])
rotate([0,90,0])
rotate(90)
linear_extrude(2
x1) polygon(left_face);

tri_face = [ [y1, z1], [y1, z2+22], [y0+22*cos(45), z2+22 ] ];

translate([-wd,0,0])
rotate([0,90,0])
rotate(90)
linear_extrude(2*wd) polygon(tri_face);

Em qui., 20 de jan. de 2022 às 14:28, Bruno Boettcher bboett@gmail.com
escreveu:

:D as sayd, was trying to be smart.... ok onto version3 of the same
problem.....
but still, that polyhedron stuff is nagging...

Am Do., 20. Jan. 2022 um 14:23 Uhr schrieb nop head nop.head@gmail.com:

An easier way to make that shape is to linear_extrude polygons, i.e. a
pentagon and a triangle. I rarely use polyhedron() unless it is generated
by a sweep.

On Thu, 20 Jan 2022 at 13:18, Bruno Boettcher bboett@gmail.com wrote:

very clever idea! thanks for that one BTW

Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head <nop.head@gmail.com

:

Or maybe not. This transparent view shows there are no shared faces.

[image: image.png]

On Thu, 20 Jan 2022 at 12:10, nop head nop.head@gmail.com wrote:

My best guess is there are coincident faces in the triangle at the
top when you subtract the two versions of the polyhedron.

On Thu, 20 Jan 2022 at 12:03, nop head nop.head@gmail.com wrote:

That gives me this, which is clearly broken, even in the preview. Is
that what you see?

[image: image.png]

On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher bboett@gmail.com
wrote:

ah yes... didn't want something failing in the git, was late last
night....
please also comment line 6 and uncomment line 5.....

Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher <
bboett@gmail.com>:

ah yeah.....
in the git there's the "working" version, please set on line 26
renfort=true!
ciao
Bruno

Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head <
nop.head@gmail.com>:

I don't get any errors. I get

Top level object is a 3D object:
Simple: yes
Vertices: 118
Halfedges: 358
Edges: 179
Halffacets: 132
Facets: 66
Volumes: 3

[image: image.png]

On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher bboett@gmail.com
wrote:

Yes did that, can't find any purple face nor any hole, but then
my vision is not the best...

Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head <
nop.head@gmail.com>:

Have you tried View / Thrown Together mode and looked for
purple faces? You should not be able to see any purple on a closed polygon.
If it has a hole, or any faces are inside out, you will see purple.

On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher bboett@gmail.com
wrote:

Hello!

thought i should try a smart solution, turns out to be a time
hog :D
a trivial problem, i need a new capsule holder for my
coffeemachine, and i was tinkering around on how to achieve this....

code looks to big to be posted, so i put it up on git:
https://github.com/nohkumado/openscad-nespresso

i added the (hand drawing) of the polyhedron i try to achieve,
the pre-render is perfectly fine, but as soon as i compile it it says:

ERROR: The given mesh is not closed! Unable to convert to
CGAL_Nef_Polyhedron.
Geometries in cache: 4

so i am puzzled, first of all there should be only 1 geometry,
and that error message is not really help full, since i don't know how to
find out what's going wrong? and i would like to know how to debug
something like that?

if we consider the failing thing:
difference()
{
schachtel(typ=typ, xcenter = true, wd= wd, renfort=true,
h=50);
color("red")
translate([0,0,wd]) schachtel(typ=typ, xcenter = true,
wd= 0, renfort=false);
}

each of the subelements compiles fine, the upper box is bigger
than the diff i try to achieve, but as soon as i do the diff some spourious
polygon appears in the preview at the back of the thing, and it doesn't
compile anymore.... invalidating the standing fin, solves it, and i could
use a cube to emulate it (as done in halter2), but that's unsatisfactory :D
i would really like to know why or how this goes wrong and how to find out
what is going wrong (in order to stop bothering all of you)?

thanks in advance for any insight!

--
ciao
Bruno

---==========
http://nohkumado.eu/, http://bboett.free.frhttp://aikido.nohkumado.eu/,
http://bboett.free.fr
http://aikido.zorn.free.fr


OpenSCAD mailing list
To unsubscribe send an email to
discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to
discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

yes! Ronaldo's writing is eleganter, but i managed in the same time (well 30 min more as is seems) the same type of solution, and yes, had some trouble with the different angles in the bottom part, but works ok enough for what's worth new version also in the git :D thanks! and if you need a capsule holder for the nespresso vertuo packages, feel free! ciao Bruno Am Do., 20. Jan. 2022 um 15:17 Uhr schrieb Ronaldo Persiano < rcmpersiano@gmail.com>: > Following nophead's suggestion, module schachtel() might use the following > instead of the polyhedron: > > left_face = [ [y0,z0], [y0,z2+lh], [y0+22*cos(45),z2+22 ], [y1, z1], [y1, > z0] ]; > translate([-x1,0,0]) > rotate([0,90,0]) > rotate(90) > linear_extrude(2*x1) polygon(left_face); > > > tri_face = [ [y1, z1], [y1, z2+22], [y0+22*cos(45), z2+22 ] ]; > > translate([-wd,0,0]) > rotate([0,90,0]) > rotate(90) > linear_extrude(2*wd) polygon(tri_face); > > > > > Em qui., 20 de jan. de 2022 às 14:28, Bruno Boettcher <bboett@gmail.com> > escreveu: > >> :D as sayd, was trying to be smart.... ok onto version3 of the same >> problem..... >> but still, that polyhedron stuff is nagging... >> >> Am Do., 20. Jan. 2022 um 14:23 Uhr schrieb nop head <nop.head@gmail.com>: >> >>> An easier way to make that shape is to linear_extrude polygons, i.e. a >>> pentagon and a triangle. I rarely use polyhedron() unless it is generated >>> by a sweep. >>> >>> On Thu, 20 Jan 2022 at 13:18, Bruno Boettcher <bboett@gmail.com> wrote: >>> >>>> very clever idea! thanks for that one BTW >>>> >>>> Am Do., 20. Jan. 2022 um 13:38 Uhr schrieb nop head <nop.head@gmail.com >>>> >: >>>> >>>>> Or maybe not. This transparent view shows there are no shared faces. >>>>> >>>>> [image: image.png] >>>>> >>>>> On Thu, 20 Jan 2022 at 12:10, nop head <nop.head@gmail.com> wrote: >>>>> >>>>>> My best guess is there are coincident faces in the triangle at the >>>>>> top when you subtract the two versions of the polyhedron. >>>>>> >>>>>> On Thu, 20 Jan 2022 at 12:03, nop head <nop.head@gmail.com> wrote: >>>>>> >>>>>>> That gives me this, which is clearly broken, even in the preview. Is >>>>>>> that what you see? >>>>>>> >>>>>>> [image: image.png] >>>>>>> >>>>>>> On Thu, 20 Jan 2022 at 12:00, Bruno Boettcher <bboett@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>>>> ah yes... didn't want something failing in the git, was late last >>>>>>>> night.... >>>>>>>> please also comment line 6 and uncomment line 5..... >>>>>>>> >>>>>>>> Am Do., 20. Jan. 2022 um 12:58 Uhr schrieb Bruno Boettcher < >>>>>>>> bboett@gmail.com>: >>>>>>>> >>>>>>>>> ah yeah..... >>>>>>>>> in the git there's the "working" version, please set on line 26 >>>>>>>>> renfort=true! >>>>>>>>> ciao >>>>>>>>> Bruno >>>>>>>>> >>>>>>>>> Am Do., 20. Jan. 2022 um 12:56 Uhr schrieb nop head < >>>>>>>>> nop.head@gmail.com>: >>>>>>>>> >>>>>>>>>> I don't get any errors. I get >>>>>>>>>> >>>>>>>>>> Top level object is a 3D object: >>>>>>>>>> Simple: yes >>>>>>>>>> Vertices: 118 >>>>>>>>>> Halfedges: 358 >>>>>>>>>> Edges: 179 >>>>>>>>>> Halffacets: 132 >>>>>>>>>> Facets: 66 >>>>>>>>>> Volumes: 3 >>>>>>>>>> >>>>>>>>>> [image: image.png] >>>>>>>>>> >>>>>>>>>> On Thu, 20 Jan 2022 at 11:47, Bruno Boettcher <bboett@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Yes did that, can't find any purple face nor any hole, but then >>>>>>>>>>> my vision is not the best... >>>>>>>>>>> >>>>>>>>>>> Am Do., 20. Jan. 2022 um 12:44 Uhr schrieb nop head < >>>>>>>>>>> nop.head@gmail.com>: >>>>>>>>>>> >>>>>>>>>>>> Have you tried View / Thrown Together mode and looked for >>>>>>>>>>>> purple faces? You should not be able to see any purple on a closed polygon. >>>>>>>>>>>> If it has a hole, or any faces are inside out, you will see purple. >>>>>>>>>>>> >>>>>>>>>>>> On Thu, 20 Jan 2022 at 11:40, Bruno Boettcher <bboett@gmail.com> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hello! >>>>>>>>>>>>> >>>>>>>>>>>>> thought i should try a smart solution, turns out to be a time >>>>>>>>>>>>> hog :D >>>>>>>>>>>>> a trivial problem, i need a new capsule holder for my >>>>>>>>>>>>> coffeemachine, and i was tinkering around on how to achieve this.... >>>>>>>>>>>>> >>>>>>>>>>>>> code looks to big to be posted, so i put it up on git: >>>>>>>>>>>>> https://github.com/nohkumado/openscad-nespresso >>>>>>>>>>>>> >>>>>>>>>>>>> i added the (hand drawing) of the polyhedron i try to achieve, >>>>>>>>>>>>> the pre-render is perfectly fine, but as soon as i compile it it says: >>>>>>>>>>>>> >>>>>>>>>>>>> ERROR: The given mesh is not closed! Unable to convert to >>>>>>>>>>>>> CGAL_Nef_Polyhedron. >>>>>>>>>>>>> Geometries in cache: 4 >>>>>>>>>>>>> >>>>>>>>>>>>> so i am puzzled, first of all there should be only 1 geometry, >>>>>>>>>>>>> and that error message is not really help full, since i don't know how to >>>>>>>>>>>>> find out what's going wrong? and i would like to know how to debug >>>>>>>>>>>>> something like that? >>>>>>>>>>>>> >>>>>>>>>>>>> if we consider the failing thing: >>>>>>>>>>>>> difference() >>>>>>>>>>>>> { >>>>>>>>>>>>> schachtel(typ=typ, xcenter = true, wd= wd, renfort=true, >>>>>>>>>>>>> h=50); >>>>>>>>>>>>> color("red") >>>>>>>>>>>>> translate([0,0,wd]) schachtel(typ=typ, xcenter = true, >>>>>>>>>>>>> wd= 0, renfort=false); >>>>>>>>>>>>> } >>>>>>>>>>>>> >>>>>>>>>>>>> each of the subelements compiles fine, the upper box is bigger >>>>>>>>>>>>> than the diff i try to achieve, but as soon as i do the diff some spourious >>>>>>>>>>>>> polygon appears in the preview at the back of the thing, and it doesn't >>>>>>>>>>>>> compile anymore.... invalidating the standing fin, solves it, and i could >>>>>>>>>>>>> use a cube to emulate it (as done in halter2), but that's unsatisfactory :D >>>>>>>>>>>>> i would really like to know why or how this goes wrong and how to find out >>>>>>>>>>>>> what is going wrong (in order to stop bothering all of you)? >>>>>>>>>>>>> >>>>>>>>>>>>> thanks in advance for any insight! >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> ciao >>>>>>>>>>>>> Bruno >>>>>>>>>>>>> >>>>>>>>>>>>> =========================================== >>>>>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>>>>>> <http://bboett.free.fr> >>>>>>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> OpenSCAD mailing list >>>>>>>>>>>>> To unsubscribe send an email to >>>>>>>>>>>>> discuss-leave@lists.openscad.org >>>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> OpenSCAD mailing list >>>>>>>>>>>> To unsubscribe send an email to >>>>>>>>>>>> discuss-leave@lists.openscad.org >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> ciao >>>>>>>>>>> Bruno >>>>>>>>>>> >>>>>>>>>>> =========================================== >>>>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>>>> <http://bboett.free.fr> >>>>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> OpenSCAD mailing list >>>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> OpenSCAD mailing list >>>>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> ciao >>>>>>>>> Bruno >>>>>>>>> >>>>>>>>> =========================================== >>>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>>> <http://bboett.free.fr> >>>>>>>>> http://aikido.zorn.free.fr >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> ciao >>>>>>>> Bruno >>>>>>>> >>>>>>>> =========================================== >>>>>>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>>>>>> <http://bboett.free.fr> >>>>>>>> http://aikido.zorn.free.fr >>>>>>>> _______________________________________________ >>>>>>>> OpenSCAD mailing list >>>>>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>>>>> >>>>>>> _______________________________________________ >>>>> OpenSCAD mailing list >>>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>>> >>>> >>>> >>>> -- >>>> ciao >>>> Bruno >>>> >>>> =========================================== >>>> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >>>> <http://bboett.free.fr> >>>> http://aikido.zorn.free.fr >>>> _______________________________________________ >>>> OpenSCAD mailing list >>>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>>> >>> _______________________________________________ >>> OpenSCAD mailing list >>> To unsubscribe send an email to discuss-leave@lists.openscad.org >>> >> >> >> -- >> ciao >> Bruno >> >> =========================================== >> http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, >> <http://bboett.free.fr> >> http://aikido.zorn.free.fr >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org >> > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > -- ciao Bruno =========================================== http://nohkumado.eu/, <http://bboett.free.fr>http://aikido.nohkumado.eu/, <http://bboett.free.fr> http://aikido.zorn.free.fr