discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

minkowski + mesh is not closed

MP
Marcus Poller
Fri, Sep 30, 2022 10:25 PM

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why.

Here's the context:
I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski
  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes
  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad)
  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad)
  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time.
I attached my samples. The error messages vary between preview and render.

Cheers,
Marcus

Dear OpenSCAD users, I am new to this list. Please bear with me, feedback is welcome. I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why. Here's the context: I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski(); I have tried various combinations to get a slice of wooden texture: * minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes * user intersect, apply minkowski. Each of the approaches failes in one of those ways: * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad) * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad) * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance) Affected OpenSCAD Versions: * OpenSCAD version 2021.01 * OpenSCAD version 2022.09.20.ai12175 I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time. I attached my samples. The error messages vary between preview and render. Cheers, Marcus
MM
Michael Marx
Fri, Sep 30, 2022 11:51 PM

DON'T PREVIEW THIS AS IS.

Marcus, please cut it down to a test case which does not run forever, I imagine l & h being smaller
could help.

-----Original Message-----
From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]
Sent: Sat, 1 Oct 2022 08:26
To: discuss@lists.openscad.org
Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand
why.

Here's the context:
I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a
texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to
the sides of the box. The printer cannot print overhangs without support structure, but
overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I
can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski()
and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d
structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper
    size. Suffers from a drain of CPU for the minkowski
  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece
    of proper size. I can provide an example, but its file size is 80 MBytes
  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-
    09-25_probedruck_textur.scad)
  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-
    11_probedrucke.scad)
  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in
    x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I
created. It's very hard to do extensive testing, because each attempt consumes a lot of
CPU and patience. As a side it would be nice to get advice on how to cut CPU time.
I attached my samples. The error messages vary between preview and render.

Cheers,
Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

DON'T PREVIEW THIS AS IS. Marcus, please cut it down to a test case which does not run forever, I imagine l & h being smaller could help. > -----Original Message----- > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > Sent: Sat, 1 Oct 2022 08:26 > To: discuss@lists.openscad.org > Subject: [OpenSCAD] minkowski + mesh is not closed > > Dear OpenSCAD users, > > I am new to this list. Please bear with me, feedback is welcome. > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand > why. > > Here's the context: > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a > texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to > the sides of the box. The printer cannot print overhangs without support structure, but > overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I > can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() > and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d > structure first by applying a linear_extrude() before applying minkowski(); > > I have tried various combinations to get a slice of wooden texture: > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper > size. Suffers from a drain of CPU for the minkowski > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece > of proper size. I can provide an example, but its file size is 80 MBytes > * user intersect, apply minkowski. > > Each of the approaches failes in one of those ways: > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > 09-25_probedruck_textur.scad) > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09- > 11_probedrucke.scad) > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in > x-y-plance) > > Affected OpenSCAD Versions: > > * OpenSCAD version 2021.01 > * OpenSCAD version 2022.09.20.ai12175 > > I do not understand what I'm doing wrong and could use some advice what kind of problem I > created. It's very hard to do extensive testing, because each attempt consumes a lot of > CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > I attached my samples. The error messages vary between preview and render. > > Cheers, > Marcus > -- This email has been checked for viruses by AVG antivirus software. www.avg.com
MM
Michael Marx
Sat, Oct 1, 2022 2:50 AM

2h13m on my system... and peaked just under 4GB memory.

With l=25, h=20, 1m28s, so if anyone want to play start from there.

-----Original Message-----
From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 09:51
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: minkowski + mesh is not closed

DON'T PREVIEW THIS AS IS.

Marcus, please cut it down to a test case which does not run forever, I imagine l & h
being smaller
could help.

-----Original Message-----
From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]
Sent: Sat, 1 Oct 2022 08:26
To: discuss@lists.openscad.org
Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not

understand

why.

Here's the context:
I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply

a

texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to
the sides of the box. The printer cannot print overhangs without support structure, but
overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I
can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski()
and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d
structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper
    size. Suffers from a drain of CPU for the minkowski
  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a

piece

of proper size. I can provide an example, but its file size is 80 MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-
    09-25_probedruck_textur.scad)
  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-
    11_probedrucke.scad)
  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece

in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem

I

created. It's very hard to do extensive testing, because each attempt consumes a lot of
CPU and patience. As a side it would be nice to get advice on how to cut CPU time.
I attached my samples. The error messages vary between preview and render.

Cheers,
Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

2h13m on my system... and peaked just under 4GB memory. With l=25, h=20, 1m28s, so if anyone want to play start from there. > -----Original Message----- > From: Michael Marx [mailto:michael@marx.id.au] > Sent: Sat, 1 Oct 2022 09:51 > To: 'OpenSCAD general discussion' > Subject: [OpenSCAD] Re: minkowski + mesh is not closed > > DON'T PREVIEW THIS AS IS. > > Marcus, please cut it down to a test case which does not run forever, I imagine l & h > being smaller > could help. > > > -----Original Message----- > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > Sent: Sat, 1 Oct 2022 08:26 > > To: discuss@lists.openscad.org > > Subject: [OpenSCAD] minkowski + mesh is not closed > > > > Dear OpenSCAD users, > > > > I am new to this list. Please bear with me, feedback is welcome. > > > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not > understand > > why. > > > > Here's the context: > > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply > a > > texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to > > the sides of the box. The printer cannot print overhangs without support structure, but > > overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I > > can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() > > and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d > > structure first by applying a linear_extrude() before applying minkowski(); > > > > I have tried various combinations to get a slice of wooden texture: > > > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper > > size. Suffers from a drain of CPU for the minkowski > > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a > piece > > of proper size. I can provide an example, but its file size is 80 MBytes > > * user intersect, apply minkowski. > > > > Each of the approaches failes in one of those ways: > > > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > > 09-25_probedruck_textur.scad) > > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09- > > 11_probedrucke.scad) > > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece > in > > x-y-plance) > > > > Affected OpenSCAD Versions: > > > > * OpenSCAD version 2021.01 > > * OpenSCAD version 2022.09.20.ai12175 > > > > I do not understand what I'm doing wrong and could use some advice what kind of problem > I > > created. It's very hard to do extensive testing, because each attempt consumes a lot of > > CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > > I attached my samples. The error messages vary between preview and render. > > > > Cheers, > > Marcus > > > > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org -- This email has been checked for viruses by AVG antivirus software. www.avg.com
SP
Sanjeev Prabhakar
Sat, Oct 1, 2022 2:57 AM

Can you share a picture of what you are trying to do?

On Sat, 1 Oct 2022 at 08:21, Michael Marx michael.marx@tpg.com.au wrote:

2h13m on my system... and peaked just under 4GB memory.

With l=25, h=20, 1m28s, so if anyone want to play start from there.

-----Original Message-----
From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 09:51
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: minkowski + mesh is not closed

DON'T PREVIEW THIS AS IS.

Marcus, please cut it down to a test case which does not run forever, I

imagine l & h

being smaller
could help.

-----Original Message-----
From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]
Sent: Sat, 1 Oct 2022 08:26
To: discuss@lists.openscad.org
Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and

I do not

understand

why.

Here's the context:
I want to 3d-print a box that looks like it's made of wood. Therefore

I decided to apply

a

texture (SVG) that resembles the annual rings of a tree. I want to

apply that texture to

the sides of the box. The printer cannot print overhangs without

support structure, but

overhanging angles of 45° (from base to overhanging outer side) are

fine. So I thought I

can convert the SVG to a 3d-structure with 45° rises on every side by

using minkowski()

and applying a cylindrical cone. Of course I need to cheat and convert

the 2d SVG to 3d

structure first by applying a linear_extrude() before applying

minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a

piece of proper

size. Suffers from a drain of CPU for the minkowski

  • minkowski SVG, render, export as STL. Import STL, use

cube()+intersect() to cut a

piece

of proper size. I can provide an example, but its file size is 80

MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to

CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • WARNING: Object may not be a valid 2-manifold and may need repair!

(2022-09-

11_probedrucke.scad)

  • finishes rendering with an empty screen

(2022-09-25_probedruck_textur.scad 3rd piece

in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice

what kind of problem

I

created. It's very hard to do extensive testing, because each attempt

consumes a lot of

CPU and patience. As a side it would be nice to get advice on how to

cut CPU time.

I attached my samples. The error messages vary between preview and

render.

Cheers,
Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

Can you share a picture of what you are trying to do? On Sat, 1 Oct 2022 at 08:21, Michael Marx <michael.marx@tpg.com.au> wrote: > 2h13m on my system... and peaked just under 4GB memory. > > With l=25, h=20, 1m28s, so if anyone want to play start from there. > > > -----Original Message----- > > From: Michael Marx [mailto:michael@marx.id.au] > > Sent: Sat, 1 Oct 2022 09:51 > > To: 'OpenSCAD general discussion' > > Subject: [OpenSCAD] Re: minkowski + mesh is not closed > > > > DON'T PREVIEW THIS AS IS. > > > > Marcus, please cut it down to a test case which does not run forever, I > imagine l & h > > being smaller > > could help. > > > > > -----Original Message----- > > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > > Sent: Sat, 1 Oct 2022 08:26 > > > To: discuss@lists.openscad.org > > > Subject: [OpenSCAD] minkowski + mesh is not closed > > > > > > Dear OpenSCAD users, > > > > > > I am new to this list. Please bear with me, feedback is welcome. > > > > > > I have got an issue that OpenSCAD tells me my shape was not closed and > I do not > > understand > > > why. > > > > > > Here's the context: > > > I want to 3d-print a box that looks like it's made of wood. Therefore > I decided to apply > > a > > > texture (SVG) that resembles the annual rings of a tree. I want to > apply that texture to > > > the sides of the box. The printer cannot print overhangs without > support structure, but > > > overhanging angles of 45° (from base to overhanging outer side) are > fine. So I thought I > > > can convert the SVG to a 3d-structure with 45° rises on every side by > using minkowski() > > > and applying a cylindrical cone. Of course I need to cheat and convert > the 2d SVG to 3d > > > structure first by applying a linear_extrude() before applying > minkowski(); > > > > > > I have tried various combinations to get a slice of wooden texture: > > > > > > * minkowski to printable angles, use cube() and intersect() to cut a > piece of proper > > > size. Suffers from a drain of CPU for the minkowski > > > * minkowski SVG, render, export as STL. Import STL, use > cube()+intersect() to cut a > > piece > > > of proper size. I can provide an example, but its file size is 80 > MBytes > > > * user intersect, apply minkowski. > > > > > > Each of the approaches failes in one of those ways: > > > > > > * ERROR: The given mesh is not closed! Unable to convert to > CGAL_Nef_Polyhedron. (2022- > > > 09-25_probedruck_textur.scad) > > > * WARNING: Object may not be a valid 2-manifold and may need repair! > (2022-09- > > > 11_probedrucke.scad) > > > * finishes rendering with an empty screen > (2022-09-25_probedruck_textur.scad 3rd piece > > in > > > x-y-plance) > > > > > > Affected OpenSCAD Versions: > > > > > > * OpenSCAD version 2021.01 > > > * OpenSCAD version 2022.09.20.ai12175 > > > > > > I do not understand what I'm doing wrong and could use some advice > what kind of problem > > I > > > created. It's very hard to do extensive testing, because each attempt > consumes a lot of > > > CPU and patience. As a side it would be nice to get advice on how to > cut CPU time. > > > I attached my samples. The error messages vary between preview and > render. > > > > > > Cheers, > > > Marcus > > > > > > > > > > > -- > > This email has been checked for viruses by AVG antivirus software. > > www.avg.com > > _______________________________________________ > > OpenSCAD mailing list > > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
MM
Michael Marx
Sat, Oct 1, 2022 3:10 AM

Correction, that 2h13m was just sample_piece(),

without base() & antiwarp(), which should be minor,

and without the bottom four cube_intersect() conekowski_2d()'s, so god knows how long that would
be...they look expensive.

Same for the 1m28s.

A subsequent (same reduced code) l=30 h=30, was F5=2m20s, F6=0m15s.

Sanjeev, this is what the reduced 2h13m produced, looks similar on the back face.

-----Original Message-----

From: Michael Marx [mailto:michael.marx@tpg.com.au]

Sent: Sat, 1 Oct 2022 12:50

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: minkowski + mesh is not closed

2h13m on my system... and peaked just under 4GB memory.

With l=25, h=20, 1m28s, so if anyone want to play start from there.

-----Original Message-----

From: Michael Marx [mailto:michael@marx.id.au]

Sent: Sat, 1 Oct 2022 09:51

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: minkowski + mesh is not closed

DON'T PREVIEW THIS AS IS.

Marcus, please cut it down to a test case which does not run forever, I imagine l & h

being smaller

could help.

-----Original Message-----

From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]

Sent: Sat, 1 Oct 2022 08:26

Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not

understand

why.

Here's the context:

I want to 3d-print a box that looks like it's made of wood. Therefore I decided to

apply

a

texture (SVG) that resembles the annual rings of a tree. I want to apply that texture

to

the sides of the box. The printer cannot print overhangs without support structure,

but

overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought

I

can convert the SVG to a 3d-structure with 45° rises on every side by using

minkowski()

and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to

3d

structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper

size. Suffers from a drain of CPU for the minkowski

  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a

piece

of proper size. I can provide an example, but its file size is 80 MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron.

(2022-

09-25_probedruck_textur.scad)

  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-

11_probedrucke.scad)

  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd

piece

in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of

problem

I

created. It's very hard to do extensive testing, because each attempt consumes a lot

of

CPU and patience. As a side it would be nice to get advice on how to cut CPU time.

I attached my samples. The error messages vary between preview and render.

Cheers,

Marcus

--

This email has been checked for viruses by AVG antivirus software.


OpenSCAD mailing list

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

--

This email has been checked for viruses by AVG antivirus software.


OpenSCAD mailing list

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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

Correction, that 2h13m was just sample_piece(), without base() & antiwarp(), which should be minor, and without the bottom four cube_intersect() conekowski_2d()'s, so god knows how long that would be...they look expensive. Same for the 1m28s. A subsequent (same reduced code) l=30 h=30, was F5=2m20s, F6=0m15s. Sanjeev, this is what the reduced 2h13m produced, looks similar on the back face. > -----Original Message----- > From: Michael Marx [mailto:michael.marx@tpg.com.au] > Sent: Sat, 1 Oct 2022 12:50 > To: 'OpenSCAD general discussion' > Subject: [OpenSCAD] Re: minkowski + mesh is not closed > > 2h13m on my system... and peaked just under 4GB memory. > > With l=25, h=20, 1m28s, so if anyone want to play start from there. > > > -----Original Message----- > > From: Michael Marx [mailto:michael@marx.id.au] > > Sent: Sat, 1 Oct 2022 09:51 > > To: 'OpenSCAD general discussion' > > Subject: [OpenSCAD] Re: minkowski + mesh is not closed > > > > DON'T PREVIEW THIS AS IS. > > > > Marcus, please cut it down to a test case which does not run forever, I imagine l & h > > being smaller > > could help. > > > > > -----Original Message----- > > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > > Sent: Sat, 1 Oct 2022 08:26 > > > To: discuss@lists.openscad.org > > > Subject: [OpenSCAD] minkowski + mesh is not closed > > > > > > Dear OpenSCAD users, > > > > > > I am new to this list. Please bear with me, feedback is welcome. > > > > > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not > > understand > > > why. > > > > > > Here's the context: > > > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to > apply > > a > > > texture (SVG) that resembles the annual rings of a tree. I want to apply that texture > to > > > the sides of the box. The printer cannot print overhangs without support structure, > but > > > overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought > I > > > can convert the SVG to a 3d-structure with 45° rises on every side by using > minkowski() > > > and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to > 3d > > > structure first by applying a linear_extrude() before applying minkowski(); > > > > > > I have tried various combinations to get a slice of wooden texture: > > > > > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper > > > size. Suffers from a drain of CPU for the minkowski > > > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a > > piece > > > of proper size. I can provide an example, but its file size is 80 MBytes > > > * user intersect, apply minkowski. > > > > > > Each of the approaches failes in one of those ways: > > > > > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. > (2022- > > > 09-25_probedruck_textur.scad) > > > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09- > > > 11_probedrucke.scad) > > > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd > piece > > in > > > x-y-plance) > > > > > > Affected OpenSCAD Versions: > > > > > > * OpenSCAD version 2021.01 > > > * OpenSCAD version 2022.09.20.ai12175 > > > > > > I do not understand what I'm doing wrong and could use some advice what kind of > problem > > I > > > created. It's very hard to do extensive testing, because each attempt consumes a lot > of > > > CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > > > I attached my samples. The error messages vary between preview and render. > > > > > > Cheers, > > > Marcus > > > > > > > > > > > -- > > This email has been checked for viruses by AVG antivirus software. > > www.avg.com > > _______________________________________________ > > OpenSCAD mailing list > > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org -- This email has been checked for viruses by AVG antivirus software. www.avg.com
SP
Sanjeev Prabhakar
Sat, Oct 1, 2022 3:20 AM

Oh, that seems complicated
I was thinking of something like the attached image.
This took around 5 minutes in my computer (M1 Macbook air)

On Sat, 1 Oct 2022 at 08:42, Michael Marx michael@marx.id.au wrote:

Correction, that 2h13m was just sample_piece(),

without base() & antiwarp(), which should be minor,

and without the bottom four cube_intersect() conekowski_2d()'s, so god
knows how long that would be...they look expensive.

Same for the 1m28s.

A subsequent (same reduced code) l=30 h=30, was F5=2m20s, F6=0m15s.

Sanjeev, this is what the reduced 2h13m produced, looks similar on the
back face.

-----Original Message-----

From: Michael Marx [mailto:michael.marx@tpg.com.au]

Sent: Sat, 1 Oct 2022 12:50

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: minkowski + mesh is not closed

2h13m on my system... and peaked just under 4GB memory.

With l=25, h=20, 1m28s, so if anyone want to play start from there.

-----Original Message-----

From: Michael Marx [mailto:michael@marx.id.au]

Sent: Sat, 1 Oct 2022 09:51

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: minkowski + mesh is not closed

DON'T PREVIEW THIS AS IS.

Marcus, please cut it down to a test case which does not run forever,

I imagine l & h

being smaller

could help.

-----Original Message-----

From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]

Sent: Sat, 1 Oct 2022 08:26

Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed

and I do not

understand

why.

Here's the context:

I want to 3d-print a box that looks like it's made of wood.

Therefore I decided to

apply

a

texture (SVG) that resembles the annual rings of a tree. I want to

apply that texture

to

the sides of the box. The printer cannot print overhangs without

support structure,

but

overhanging angles of 45° (from base to overhanging outer side) are

fine. So I thought

I

can convert the SVG to a 3d-structure with 45° rises on every side

by using

minkowski()

and applying a cylindrical cone. Of course I need to cheat and

convert the 2d SVG to

3d

structure first by applying a linear_extrude() before applying

minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut

a piece of proper

size. Suffers from a drain of CPU for the minkowski

  • minkowski SVG, render, export as STL. Import STL, use

cube()+intersect() to cut a

piece

of proper size. I can provide an example, but its file size is 80

MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to

CGAL_Nef_Polyhedron.

(2022-

09-25_probedruck_textur.scad)

  • WARNING: Object may not be a valid 2-manifold and may need

repair! (2022-09-

11_probedrucke.scad)

  • finishes rendering with an empty screen

(2022-09-25_probedruck_textur.scad 3rd

piece

in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice

what kind of

problem

I

created. It's very hard to do extensive testing, because each

attempt consumes a lot

of

CPU and patience. As a side it would be nice to get advice on how to

cut CPU time.

I attached my samples. The error messages vary between preview and

render.

Cheers,

Marcus

--

This email has been checked for viruses by AVG antivirus software.


OpenSCAD mailing list

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

--

This email has been checked for viruses by AVG antivirus software.


OpenSCAD mailing list

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

Oh, that seems complicated I was thinking of something like the attached image. This took around 5 minutes in my computer (M1 Macbook air) On Sat, 1 Oct 2022 at 08:42, Michael Marx <michael@marx.id.au> wrote: > *Correction*, that 2h13m was just sample_piece(), > > without base() & antiwarp(), which should be minor, > > and without the bottom four cube_intersect() conekowski_2d()'s, so god > knows how long that would be...they look expensive. > > > > Same for the 1m28s. > > A subsequent (same reduced code) l=30 h=30, was F5=2m20s, F6=0m15s. > > > > Sanjeev, this is what the reduced 2h13m produced, looks similar on the > back face. > > > > > > > > > -----Original Message----- > > > From: Michael Marx [mailto:michael.marx@tpg.com.au] > > > Sent: Sat, 1 Oct 2022 12:50 > > > To: 'OpenSCAD general discussion' > > > Subject: [OpenSCAD] Re: minkowski + mesh is not closed > > > > > > 2h13m on my system... and peaked just under 4GB memory. > > > > > > With l=25, h=20, 1m28s, so if anyone want to play start from there. > > > > > > > -----Original Message----- > > > > From: Michael Marx [mailto:michael@marx.id.au] > > > > Sent: Sat, 1 Oct 2022 09:51 > > > > To: 'OpenSCAD general discussion' > > > > Subject: [OpenSCAD] Re: minkowski + mesh is not closed > > > > > > > > DON'T PREVIEW THIS AS IS. > > > > > > > > Marcus, please cut it down to a test case which does not run forever, > I imagine l & h > > > > being smaller > > > > could help. > > > > > > > > > -----Original Message----- > > > > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > > > > Sent: Sat, 1 Oct 2022 08:26 > > > > > To: discuss@lists.openscad.org > > > > > Subject: [OpenSCAD] minkowski + mesh is not closed > > > > > > > > > > Dear OpenSCAD users, > > > > > > > > > > I am new to this list. Please bear with me, feedback is welcome. > > > > > > > > > > I have got an issue that OpenSCAD tells me my shape was not closed > and I do not > > > > understand > > > > > why. > > > > > > > > > > Here's the context: > > > > > I want to 3d-print a box that looks like it's made of wood. > Therefore I decided to > > > apply > > > > a > > > > > texture (SVG) that resembles the annual rings of a tree. I want to > apply that texture > > > to > > > > > the sides of the box. The printer cannot print overhangs without > support structure, > > > but > > > > > overhanging angles of 45° (from base to overhanging outer side) are > fine. So I thought > > > I > > > > > can convert the SVG to a 3d-structure with 45° rises on every side > by using > > > minkowski() > > > > > and applying a cylindrical cone. Of course I need to cheat and > convert the 2d SVG to > > > 3d > > > > > structure first by applying a linear_extrude() before applying > minkowski(); > > > > > > > > > > I have tried various combinations to get a slice of wooden texture: > > > > > > > > > > * minkowski to printable angles, use cube() and intersect() to cut > a piece of proper > > > > > size. Suffers from a drain of CPU for the minkowski > > > > > * minkowski SVG, render, export as STL. Import STL, use > cube()+intersect() to cut a > > > > piece > > > > > of proper size. I can provide an example, but its file size is 80 > MBytes > > > > > * user intersect, apply minkowski. > > > > > > > > > > Each of the approaches failes in one of those ways: > > > > > > > > > > * ERROR: The given mesh is not closed! Unable to convert to > CGAL_Nef_Polyhedron. > > > (2022- > > > > > 09-25_probedruck_textur.scad) > > > > > * WARNING: Object may not be a valid 2-manifold and may need > repair! (2022-09- > > > > > 11_probedrucke.scad) > > > > > * finishes rendering with an empty screen > (2022-09-25_probedruck_textur.scad 3rd > > > piece > > > > in > > > > > x-y-plance) > > > > > > > > > > Affected OpenSCAD Versions: > > > > > > > > > > * OpenSCAD version 2021.01 > > > > > * OpenSCAD version 2022.09.20.ai12175 > > > > > > > > > > I do not understand what I'm doing wrong and could use some advice > what kind of > > > problem > > > > I > > > > > created. It's very hard to do extensive testing, because each > attempt consumes a lot > > > of > > > > > CPU and patience. As a side it would be nice to get advice on how to > cut CPU time. > > > > > I attached my samples. The error messages vary between preview and > render. > > > > > > > > > > Cheers, > > > > > Marcus > > > > > > > > > > > > > > > > > > > > > -- > > > > This email has been checked for viruses by AVG antivirus software. > > > > www.avg.com > > > > _______________________________________________ > > > > OpenSCAD mailing list > > > > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > > > > > > > -- > > > This email has been checked for viruses by AVG antivirus software. > > > www.avg.com > > > _______________________________________________ > > > OpenSCAD mailing list > > > To unsubscribe send an email to discuss-leave@lists.openscad.org > > [image: width=] > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > Virus-free.www.avg.com > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > <#m_-2484108180385737096_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
MM
Michael Marx
Sat, Oct 1, 2022 5:54 AM

Marcus,

First, you should add convexity=10 to all your linear_extrude()'s, 10 may not be perfect, but is a
good number. This fixes preview strange effects, like faces disappearing when moving the display.
Alternatively, if it is not a hungry operation wrap

the linear_extrude() in render() {},

Next time, please comment out or stick into a test module those expensive operations,

like the three at the bottom and mention they can be tested separately.

I normally load up a file and hit F5 to see what's going on, getting a 2hr preview up front is not
nice.

If you have specific errors, it is nice to try to cut down your model to try and find the main
culprit. Try using '*' to block out chunks, a but of trial & error.

Each of the approaches fails in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • finishes rendering with an empty screen
 (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance)

A. Is the first error only with the sample_piece() or with the three operations at the bottom of
the file included?

B. Is the empty screen just with the 3rd piece, or are all the other bits rendered as well?

As a side it would be nice to get advice on how to cut CPU time.

As you have found minkowski() is expensive. intersection() can be too.

More on this later.

But make things smaller when testing, bigger usually means more faces, means more processing.

I added:

sf=1/25;

and made your scale

scale([sf,sf]) import("holztextur.svg",center=true);

So you can make l & h smaller, shrink the scale too, this makes for quicker tests.

(However sometimes that can make some errors disappear - like some CGAL errors)

Breaking this down may help others.

First 2022-09-25_probedruck_textur.scad

Module sample_piece() has two sides,

the plane square edged, cheap re CPU, but no 45 degree solution,

though small recesses may be printable. Comment that out for testing.

Then the other side with the minkowski. Expensive.

Then there are three tests at the bottom, commenting those out for now.

I have not looked at the other .scad yet.

For now, can you answer A. & B. above, ATM I don't know which bits you are trying to debug.

With

sf=1/50;

l=10;

w=2;

h=10;

&

module sample_piece(){

//render()

union(){

cube([l,w,h]);

*translate([0,w+eh,0]) rotate([90,0,0]) linear_extrude(eh, convexity=10) wooden_texture_2d();

rotate([90,0,0])

       intersection() 

            {

            linear_extrude(1, convexity=10) 

                 square([l,h]);

            minkowski(){

                 linear_extrude(pseudo_3d, convexity=10) 

                       wooden_texture_2d();

                 cone();

            }

       }

}

}

That previews in 10m, and renders in 22s.

-----Original Message-----

From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]

Sent: Sat, 1 Oct 2022 08:26

Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand

why.

Here's the context:

I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a

texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to

the sides of the box. The printer cannot print overhangs without support structure, but

overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I

can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski()

and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d

structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper

size. Suffers from a drain of CPU for the minkowski

  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece

of proper size. I can provide an example, but its file size is 80 MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-

11_probedrucke.scad)

  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I

created. It's very hard to do extensive testing, because each attempt consumes a lot of

CPU and patience. As a side it would be nice to get advice on how to cut CPU time.

I attached my samples. The error messages vary between preview and render.

Cheers,

Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

Marcus, First, you should add convexity=10 to all your linear_extrude()'s, 10 may not be perfect, but is a good number. This fixes preview strange effects, like faces disappearing when moving the display. Alternatively, if it is not a hungry operation wrap the linear_extrude() in render() {}, Next time, please comment out or stick into a test module those expensive operations, like the three at the bottom and mention they can be tested separately. I normally load up a file and hit F5 to see what's going on, getting a 2hr preview up front is not nice. If you have specific errors, it is nice to try to cut down your model to try and find the main culprit. Try using '*' to block out chunks, a but of trial & error. > Each of the approaches fails in one of those ways: > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > 09-25_probedruck_textur.scad) > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance) A. Is the first error only with the sample_piece() or with the three operations at the bottom of the file included? B. Is the empty screen just with the 3rd piece, or are all the other bits rendered as well? > As a side it would be nice to get advice on how to cut CPU time. As you have found minkowski() is expensive. intersection() can be too. More on this later. But make things smaller when testing, bigger usually means more faces, means more processing. I added: sf=1/25; and made your scale scale([sf,sf]) import("holztextur.svg",center=true); So you can make l & h smaller, shrink the scale too, this makes for quicker tests. (However sometimes that can make some errors disappear - like some CGAL errors) Breaking this down may help others. First 2022-09-25_probedruck_textur.scad Module sample_piece() has two sides, the plane square edged, cheap re CPU, but no 45 degree solution, though small recesses may be printable. Comment that out for testing. Then the other side with the minkowski. Expensive. Then there are three tests at the bottom, commenting those out for now. I have not looked at the other .scad yet. For now, can you answer A. & B. above, ATM I don't know which bits you are trying to debug. With sf=1/50; l=10; w=2; h=10; & module sample_piece(){ //render() union(){ cube([l,w,h]); *translate([0,w+eh,0]) rotate([90,0,0]) linear_extrude(eh, convexity=10) wooden_texture_2d(); rotate([90,0,0]) intersection() { linear_extrude(1, convexity=10) square([l,h]); minkowski(){ linear_extrude(pseudo_3d, convexity=10) wooden_texture_2d(); cone(); } } } } That previews in 10m, and renders in 22s. > -----Original Message----- > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > Sent: Sat, 1 Oct 2022 08:26 > To: discuss@lists.openscad.org > Subject: [OpenSCAD] minkowski + mesh is not closed > > Dear OpenSCAD users, > > I am new to this list. Please bear with me, feedback is welcome. > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand > why. > > Here's the context: > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a > texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to > the sides of the box. The printer cannot print overhangs without support structure, but > overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I > can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() > and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d > structure first by applying a linear_extrude() before applying minkowski(); > > I have tried various combinations to get a slice of wooden texture: > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper > size. Suffers from a drain of CPU for the minkowski > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece > of proper size. I can provide an example, but its file size is 80 MBytes > * user intersect, apply minkowski. > > Each of the approaches failes in one of those ways: > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > 09-25_probedruck_textur.scad) > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09- > 11_probedrucke.scad) > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in > x-y-plance) > > Affected OpenSCAD Versions: > > * OpenSCAD version 2021.01 > * OpenSCAD version 2022.09.20.ai12175 > > I do not understand what I'm doing wrong and could use some advice what kind of problem I > created. It's very hard to do extensive testing, because each attempt consumes a lot of > CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > I attached my samples. The error messages vary between preview and render. > > Cheers, > Marcus > -- This email has been checked for viruses by AVG antivirus software. www.avg.com
MM
Michael Marx
Sat, Oct 1, 2022 6:31 AM

and with 2021.01 (can't run newer ones), it has many degenerate faces (yellow) & some
self-intersections (magenta).

Just reporting this for now.

It may explain CGAL errors.


From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 15:54
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: minkowski + mesh is not closed

Marcus,

First, you should add convexity=10 to all your linear_extrude()'s, 10 may not be perfect, but is a
good number. This fixes preview strange effects, like faces disappearing when moving the display.
Alternatively, if it is not a hungry operation wrap

the linear_extrude() in render() {},

Next time, please comment out or stick into a test module those expensive operations,

like the three at the bottom and mention they can be tested separately.

I normally load up a file and hit F5 to see what's going on, getting a 2hr preview up front is not
nice.

If you have specific errors, it is nice to try to cut down your model to try and find the main
culprit. Try using '*' to block out chunks, a but of trial & error.

Each of the approaches fails in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • finishes rendering with an empty screen
 (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance)

A. Is the first error only with the sample_piece() or with the three operations at the bottom of
the file included?

B. Is the empty screen just with the 3rd piece, or are all the other bits rendered as well?

As a side it would be nice to get advice on how to cut CPU time.

As you have found minkowski() is expensive. intersection() can be too.

More on this later.

But make things smaller when testing, bigger usually means more faces, means more processing.

I added:

sf=1/25;

and made your scale

scale([sf,sf]) import("holztextur.svg",center=true);

So you can make l & h smaller, shrink the scale too, this makes for quicker tests.

(However sometimes that can make some errors disappear - like some CGAL errors)

Breaking this down may help others.

First 2022-09-25_probedruck_textur.scad

Module sample_piece() has two sides,

the plane square edged, cheap re CPU, but no 45 degree solution,

though small recesses may be printable. Comment that out for testing.

Then the other side with the minkowski. Expensive.

Then there are three tests at the bottom, commenting those out for now.

I have not looked at the other .scad yet.

For now, can you answer A. & B. above, ATM I don't know which bits you are trying to debug.

With

sf=1/50;

l=10;

w=2;

h=10;

&

module sample_piece(){

//render()

union(){

cube([l,w,h]);

*translate([0,w+eh,0]) rotate([90,0,0]) linear_extrude(eh, convexity=10) wooden_texture_2d();

rotate([90,0,0])

       intersection() 

            {

            linear_extrude(1, convexity=10) 

                 square([l,h]);

            minkowski(){

                 linear_extrude(pseudo_3d, convexity=10) 

                       wooden_texture_2d();

                 cone();

            }

       }

}

}

That previews in 10m, and renders in 22s.

-----Original Message-----

From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]

Sent: Sat, 1 Oct 2022 08:26

Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand

why.

Here's the context:

I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a

texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to

the sides of the box. The printer cannot print overhangs without support structure, but

overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I

can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski()

and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d

structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper

size. Suffers from a drain of CPU for the minkowski

  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece

of proper size. I can provide an example, but its file size is 80 MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-

11_probedrucke.scad)

  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I

created. It's very hard to do extensive testing, because each attempt consumes a lot of

CPU and patience. As a side it would be nice to get advice on how to cut CPU time.

I attached my samples. The error messages vary between preview and render.

Cheers,

Marcus

<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_con
tent=emailclient>  width=www.avg.com

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

and with 2021.01 (can't run newer ones), it has many degenerate faces (yellow) & some self-intersections (magenta). Just reporting this for now. It may explain CGAL errors. _____ From: Michael Marx [mailto:michael@marx.id.au] Sent: Sat, 1 Oct 2022 15:54 To: 'OpenSCAD general discussion' Subject: [OpenSCAD] Re: minkowski + mesh is not closed Marcus, First, you should add convexity=10 to all your linear_extrude()'s, 10 may not be perfect, but is a good number. This fixes preview strange effects, like faces disappearing when moving the display. Alternatively, if it is not a hungry operation wrap the linear_extrude() in render() {}, Next time, please comment out or stick into a test module those expensive operations, like the three at the bottom and mention they can be tested separately. I normally load up a file and hit F5 to see what's going on, getting a 2hr preview up front is not nice. If you have specific errors, it is nice to try to cut down your model to try and find the main culprit. Try using '*' to block out chunks, a but of trial & error. > Each of the approaches fails in one of those ways: > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > 09-25_probedruck_textur.scad) > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance) A. Is the first error only with the sample_piece() or with the three operations at the bottom of the file included? B. Is the empty screen just with the 3rd piece, or are all the other bits rendered as well? > As a side it would be nice to get advice on how to cut CPU time. As you have found minkowski() is expensive. intersection() can be too. More on this later. But make things smaller when testing, bigger usually means more faces, means more processing. I added: sf=1/25; and made your scale scale([sf,sf]) import("holztextur.svg",center=true); So you can make l & h smaller, shrink the scale too, this makes for quicker tests. (However sometimes that can make some errors disappear - like some CGAL errors) Breaking this down may help others. First 2022-09-25_probedruck_textur.scad Module sample_piece() has two sides, the plane square edged, cheap re CPU, but no 45 degree solution, though small recesses may be printable. Comment that out for testing. Then the other side with the minkowski. Expensive. Then there are three tests at the bottom, commenting those out for now. I have not looked at the other .scad yet. For now, can you answer A. & B. above, ATM I don't know which bits you are trying to debug. With sf=1/50; l=10; w=2; h=10; & module sample_piece(){ //render() union(){ cube([l,w,h]); *translate([0,w+eh,0]) rotate([90,0,0]) linear_extrude(eh, convexity=10) wooden_texture_2d(); rotate([90,0,0]) intersection() { linear_extrude(1, convexity=10) square([l,h]); minkowski(){ linear_extrude(pseudo_3d, convexity=10) wooden_texture_2d(); cone(); } } } } That previews in 10m, and renders in 22s. > -----Original Message----- > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > Sent: Sat, 1 Oct 2022 08:26 > To: discuss@lists.openscad.org > Subject: [OpenSCAD] minkowski + mesh is not closed > > Dear OpenSCAD users, > > I am new to this list. Please bear with me, feedback is welcome. > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand > why. > > Here's the context: > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a > texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to > the sides of the box. The printer cannot print overhangs without support structure, but > overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I > can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() > and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d > structure first by applying a linear_extrude() before applying minkowski(); > > I have tried various combinations to get a slice of wooden texture: > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper > size. Suffers from a drain of CPU for the minkowski > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece > of proper size. I can provide an example, but its file size is 80 MBytes > * user intersect, apply minkowski. > > Each of the approaches failes in one of those ways: > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > 09-25_probedruck_textur.scad) > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09- > 11_probedrucke.scad) > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in > x-y-plance) > > Affected OpenSCAD Versions: > > * OpenSCAD version 2021.01 > * OpenSCAD version 2022.09.20.ai12175 > > I do not understand what I'm doing wrong and could use some advice what kind of problem I > created. It's very hard to do extensive testing, because each attempt consumes a lot of > CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > I attached my samples. The error messages vary between preview and render. > > Cheers, > Marcus > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_con tent=emailclient> width=www.avg.com -- This email has been checked for viruses by AVG antivirus software. www.avg.com
MM
Michael Marx
Sat, Oct 1, 2022 6:51 AM

BTW,

how big is the final box?

how fine-grained do you want the wood effect?

Performance is a factor of size & fine detail.

You could show an example of say the largest side, with l, h & sf with just:

module sample_piece_flat(){

union(){

       cube([l,w,h]);

       translate([0,w+eh,0]) 

            rotate([90,0,0]) 

                 linear_extrude(eh, convexity=10) 

                       wooden_texture_2d();

 }

}

That previews quickly.

-----Original Message-----

From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]

Sent: Sat, 1 Oct 2022 08:26

Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand

why.

Here's the context:

I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a

texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to

the sides of the box. The printer cannot print overhangs without support structure, but

overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I

can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski()

and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d

structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper

size. Suffers from a drain of CPU for the minkowski

  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece

of proper size. I can provide an example, but its file size is 80 MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-

11_probedrucke.scad)

  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I

created. It's very hard to do extensive testing, because each attempt consumes a lot of

CPU and patience. As a side it would be nice to get advice on how to cut CPU time.

I attached my samples. The error messages vary between preview and render.

Cheers,

Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

BTW, how big is the final box? how fine-grained do you want the wood effect? Performance is a factor of size & fine detail. You could show an example of say the largest side, with l, h & sf with just: module sample_piece_flat(){ union(){ cube([l,w,h]); translate([0,w+eh,0]) rotate([90,0,0]) linear_extrude(eh, convexity=10) wooden_texture_2d(); } } That previews quickly. > -----Original Message----- > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > Sent: Sat, 1 Oct 2022 08:26 > To: discuss@lists.openscad.org > Subject: [OpenSCAD] minkowski + mesh is not closed > > Dear OpenSCAD users, > > I am new to this list. Please bear with me, feedback is welcome. > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand > why. > > Here's the context: > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a > texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to > the sides of the box. The printer cannot print overhangs without support structure, but > overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I > can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() > and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d > structure first by applying a linear_extrude() before applying minkowski(); > > I have tried various combinations to get a slice of wooden texture: > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper > size. Suffers from a drain of CPU for the minkowski > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece > of proper size. I can provide an example, but its file size is 80 MBytes > * user intersect, apply minkowski. > > Each of the approaches failes in one of those ways: > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > 09-25_probedruck_textur.scad) > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09- > 11_probedrucke.scad) > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in > x-y-plance) > > Affected OpenSCAD Versions: > > * OpenSCAD version 2021.01 > * OpenSCAD version 2022.09.20.ai12175 > > I do not understand what I'm doing wrong and could use some advice what kind of problem I > created. It's very hard to do extensive testing, because each attempt consumes a lot of > CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > I attached my samples. The error messages vary between preview and render. > > Cheers, > Marcus > -- This email has been checked for viruses by AVG antivirus software. www.avg.com
HJ
Hugo Jackson
Sat, Oct 1, 2022 7:01 AM

Have you considered something like the following as an approach to your general problem:

/* Sample piece for wooden texture options - uses overhang options and Minkowski*/
/* v2 2022-09-28 translation to English to ease support of OpenSCAD Mailinglist*/
l=100;
//w=2;
h=80;
//eh=0.5;
//pseudo_3d=0.001;
//base_layer_height=0.15;
//warp_protect_distance=4;

module wooden_texture_2d(){
intersection(){
translate([l,0,0]) scale([1/10,1/10]) import("holztextur.svg",center=true);
square([l,h]);
}
}

height = 1;
resolution = .05;

for(z = [0:resolution:height - resolution])
translate([0,0,z])
linear_extrude(resolution)
offset(z)
wooden_texture_2d();

Simply set “height” to the height of the thickness of the ‘wooden' panel and “resolution” to something that’s some multiple finer than the layer height for the printer you will be using.
This will give you a 3 dimensional 45 degree sloped object of the 2d pattern you started with.
You can use a coarser resolution when you are developing, and increase it when you are ready to render, although preview is pretty zippy for the sample you provided at .05 resolution.
Rendering is still slow, but if you’re preparing this for an FDM printer it’ll still be incredibly faster than using minkowski.
Hope this is useful.

On Sep 30, 2022, at 3:25 PM, Marcus Poller h-openscad.org@crystaldown.de wrote:

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why.

Here's the context:
I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski
  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes
  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad)
  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad)
  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time.
I attached my samples. The error messages vary between preview and render.

Cheers,
Marcus

<holztextur.svg><2022-09-11_probedrucke.scad><2022-09-25_probedruck_textur.scad>_______________________________________________
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

Have you considered something like the following as an approach to your general problem: /* Sample piece for wooden texture options - uses overhang options and Minkowski*/ /* v2 2022-09-28 translation to English to ease support of OpenSCAD Mailinglist*/ l=100; //w=2; h=80; //eh=0.5; //pseudo_3d=0.001; //base_layer_height=0.15; //warp_protect_distance=4; module wooden_texture_2d(){ intersection(){ translate([l,0,0]) scale([1/10,1/10]) import("holztextur.svg",center=true); square([l,h]); } } height = 1; resolution = .05; for(z = [0:resolution:height - resolution]) translate([0,0,z]) linear_extrude(resolution) offset(z) wooden_texture_2d(); Simply set “height” to the height of the thickness of the ‘wooden' panel and “resolution” to something that’s some multiple finer than the layer height for the printer you will be using. This will give you a 3 dimensional 45 degree sloped object of the 2d pattern you started with. You can use a coarser resolution when you are developing, and increase it when you are ready to render, although preview is pretty zippy for the sample you provided at .05 resolution. Rendering is still slow, but if you’re preparing this for an FDM printer it’ll still be incredibly faster than using minkowski. Hope this is useful. > On Sep 30, 2022, at 3:25 PM, Marcus Poller <h-openscad.org@crystaldown.de> wrote: > > Dear OpenSCAD users, > > I am new to this list. Please bear with me, feedback is welcome. > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why. > > Here's the context: > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski(); > > I have tried various combinations to get a slice of wooden texture: > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes > * user intersect, apply minkowski. > > Each of the approaches failes in one of those ways: > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad) > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad) > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance) > > Affected OpenSCAD Versions: > > * OpenSCAD version 2021.01 > * OpenSCAD version 2022.09.20.ai12175 > > I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > I attached my samples. The error messages vary between preview and render. > > Cheers, > Marcus > > > <holztextur.svg><2022-09-11_probedrucke.scad><2022-09-25_probedruck_textur.scad>_______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
RD
Revar Desmera
Sat, Oct 1, 2022 7:29 AM

I may be over-simplifying this, but if the SVG won't import cleanly, yet displays correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot of it) and use surface() to load it.

  • Revar

On Sep 30, 2022, at 3:25 PM, Marcus Poller h-openscad.org@crystaldown.de wrote:

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why.

Here's the context:
I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski
  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes
  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad)
  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad)
  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time.
I attached my samples. The error messages vary between preview and render.

Cheers,
Marcus

<holztextur.svg><2022-09-11_probedrucke.scad><2022-09-25_probedruck_textur.scad>_______________________________________________
OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

I may be over-simplifying this, but if the SVG won't import cleanly, yet displays correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot of it) and use `surface()` to load it. - Revar > On Sep 30, 2022, at 3:25 PM, Marcus Poller <h-openscad.org@crystaldown.de> wrote: > > Dear OpenSCAD users, > > I am new to this list. Please bear with me, feedback is welcome. > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why. > > Here's the context: > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski(); > > I have tried various combinations to get a slice of wooden texture: > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes > * user intersect, apply minkowski. > > Each of the approaches failes in one of those ways: > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad) > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad) > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance) > > Affected OpenSCAD Versions: > > * OpenSCAD version 2021.01 > * OpenSCAD version 2022.09.20.ai12175 > > I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > I attached my samples. The error messages vary between preview and render. > > Cheers, > Marcus > > > <holztextur.svg><2022-09-11_probedrucke.scad><2022-09-25_probedruck_textur.scad>_______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
MP
Marcus Poller
Sat, Oct 1, 2022 11:49 AM

Managementsummary: Dimensions too large.

I may be over-simplifying this, but if the SVG won't import cleanly, yet displays correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot of it) and use surface() to load it.

I used inkscape to convert the SVG to PNG. The resulting PNG is

$ exiv2 holztextur.png
File name       : holztextur.png
File size       : 613284 Bytes
MIME type       : image/png
Image size      : 2628 x 2056

Then I tried to import the image as surface

$ cat 2022-10-01_surface.scad
surface(file="holztextur.png",center=true,convexity=10);

and I get

$ openscad 2022-10-01_surface.scad
Killed

.

I am just assuming that 2000 pixel is fundamentally oversized for OpenSCAD. Downsizing the image is fine.

convert holztextur.png -geometry 25% holztextur.25.png

I would like to discuss a sane dimension. The longest side in the final object will be 20cm; The plastic thread is very fine at 0.1mm; Oversimplyfying: Each possible plastic thread gets its own pixel. I would expect a (according to Nyquist–Shannon sampling theorem) sane dimension is at minimum 2 pixel per plastic thread. Maybe I am getting it totally wrong, I may sand the product after printing and nobody will ever notice.

More opinions on sane dimensions are welcome.

Previewing in lower dimensions is fine. Can I make OpenSCAD deal with the PNG dimensions for the final render and STL-export?

Cheers
Marcus

On Sep 30, 2022, at 3:25 PM, Marcus Poller h-openscad.org@crystaldown.de wrote:

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why.

Here's the context:
I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski
  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes
  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad)
  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad)
  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time.
I attached my samples. The error messages vary between preview and render.

Cheers,
Marcus

<holztextur.svg><2022-09-11_probedrucke.scad><2022-09-25_probedruck_textur.scad>_______________________________________________
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

Managementsummary: Dimensions too large. > I may be over-simplifying this, but if the SVG won't import cleanly, yet displays correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot of it) and use `surface()` to load it. I used inkscape to convert the SVG to PNG. The resulting PNG is $ exiv2 holztextur.png File name : holztextur.png File size : 613284 Bytes MIME type : image/png Image size : 2628 x 2056 Then I tried to import the image as surface $ cat 2022-10-01_surface.scad surface(file="holztextur.png",center=true,convexity=10); and I get $ openscad 2022-10-01_surface.scad Killed . I am just assuming that 2000 pixel is fundamentally oversized for OpenSCAD. Downsizing the image is fine. convert holztextur.png -geometry 25% holztextur.25.png I would like to discuss a sane dimension. The longest side in the final object will be 20cm; The plastic thread is very fine at 0.1mm; Oversimplyfying: Each possible plastic thread gets its own pixel. I would expect a (according to Nyquist–Shannon sampling theorem) sane dimension is at minimum 2 pixel per plastic thread. Maybe I am getting it totally wrong, I may sand the product after printing and nobody will ever notice. More opinions on sane dimensions are welcome. Previewing in lower dimensions is fine. Can I make OpenSCAD deal with the PNG dimensions for the final render and STL-export? Cheers Marcus > > On Sep 30, 2022, at 3:25 PM, Marcus Poller <h-openscad.org@crystaldown.de> wrote: > > > > Dear OpenSCAD users, > > > > I am new to this list. Please bear with me, feedback is welcome. > > > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why. > > > > Here's the context: > > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski(); > > > > I have tried various combinations to get a slice of wooden texture: > > > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski > > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes > > * user intersect, apply minkowski. > > > > Each of the approaches failes in one of those ways: > > > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad) > > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad) > > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance) > > > > Affected OpenSCAD Versions: > > > > * OpenSCAD version 2021.01 > > * OpenSCAD version 2022.09.20.ai12175 > > > > I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > > I attached my samples. The error messages vary between preview and render. > > > > Cheers, > > Marcus > > > > > > <holztextur.svg><2022-09-11_probedrucke.scad><2022-09-25_probedruck_textur.scad>_______________________________________________ > > 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
MP
Marcus Poller
Sat, Oct 1, 2022 12:37 PM

Managementsummary: Would anybody help me confirm this is not a programming bug?

I may be over-simplifying this, but if the SVG won't import cleanly, yet displays correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot of it) and use surface() to load it.

I used inkscape to convert the SVG to PNG. The resulting PNG is

 $ exiv2 holztextur.png
 Image size      : 2628 x 2056

Then I tried to import the image as surface

 $ cat 2022-10-01_surface.scad
 surface(file="holztextur.png",center=true,convexity=10);

and I get

 $ openscad 2022-10-01_surface.scad
 Killed

I was curious whether this is an out-of-memory issue or something else. I ran in valgrind

$ valgrind openscad 2022-10-01_surface.scad
==6099== Command: openscad 2022-10-01_surface.scad
==6099==
terminate called after throwing an instance of 'CGAL::Assertion_exception'
  what():  CGAL ERROR: assertion violation!
Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1)
File: /usr/include/CGAL/Interval_nt.h
Line: 279
Explanation: Wrong rounding: did you forget the  -frounding-math  option if you use GCC (or  -fp-model strict  for Intel)?
==6099==
==6099== Process terminating with default action of signal 6 (SIGABRT)

I would like to confirm this does not happen with nightly and is dependent on my environment (Debian CGAL-Libraries, CPU, ...). But I recently failed to compile OpenSCAD, so I would like to ask anybody with nightly debug build: Can this behavior be confirmed?

Files for reproduction attached.

Cheers,
Marcus

Managementsummary: Would anybody help me confirm this is not a programming bug? > > I may be over-simplifying this, but if the SVG won't import cleanly, yet displays correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot of it) and use `surface()` to load it. > > I used inkscape to convert the SVG to PNG. The resulting PNG is > > $ exiv2 holztextur.png > Image size : 2628 x 2056 > > Then I tried to import the image as surface > > $ cat 2022-10-01_surface.scad > surface(file="holztextur.png",center=true,convexity=10); > > and I get > > $ openscad 2022-10-01_surface.scad > Killed I was curious whether this is an out-of-memory issue or something else. I ran in valgrind $ valgrind openscad 2022-10-01_surface.scad ==6099== Command: openscad 2022-10-01_surface.scad ==6099== terminate called after throwing an instance of 'CGAL::Assertion_exception' what(): CGAL ERROR: assertion violation! Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1) File: /usr/include/CGAL/Interval_nt.h Line: 279 Explanation: Wrong rounding: did you forget the -frounding-math option if you use GCC (or -fp-model strict for Intel)? ==6099== ==6099== Process terminating with default action of signal 6 (SIGABRT) I would like to confirm this does not happen with nightly and is dependent on my environment (Debian CGAL-Libraries, CPU, ...). But I recently failed to compile OpenSCAD, so I would like to ask anybody with nightly debug build: Can this behavior be confirmed? Files for reproduction attached. Cheers, Marcus
MM
Michael Marx
Sat, Oct 1, 2022 12:58 PM

Not sure about the crash, but surface() is not good with larger sizes.
Vague recollection of memory issues.

-----Original Message-----
From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]
Sent: Sat, 1 Oct 2022 22:37
To: OpenSCAD general discussion
Subject: [OpenSCAD] CGAL::Assertion (was: minkowski + mesh is not closed)

Managementsummary: Would anybody help me confirm this is not a programming bug?

I may be over-simplifying this, but if the SVG won't import cleanly, yet displays

correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot of
it) and use surface() to load it.

I used inkscape to convert the SVG to PNG. The resulting PNG is

 $ exiv2 holztextur.png
 Image size      : 2628 x 2056

Then I tried to import the image as surface

 $ cat 2022-10-01_surface.scad
 surface(file="holztextur.png",center=true,convexity=10);

and I get

 $ openscad 2022-10-01_surface.scad
 Killed

I was curious whether this is an out-of-memory issue or something else. I ran in valgrind

 $ valgrind openscad 2022-10-01_surface.scad
 ==6099== Command: openscad 2022-10-01_surface.scad
 ==6099==
 terminate called after throwing an instance of 'CGAL::Assertion_exception'
   what():  CGAL ERROR: assertion violation!
 Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1)
 File: /usr/include/CGAL/Interval_nt.h
 Line: 279
 Explanation: Wrong rounding: did you forget the  -frounding-math  option if you use

GCC (or  -fp-model strict  for Intel)?
==6099==
==6099== Process terminating with default action of signal 6 (SIGABRT)

I would like to confirm this does not happen with nightly and is dependent on my
environment (Debian CGAL-Libraries, CPU, ...). But I recently failed to compile OpenSCAD,
so I would like to ask anybody with nightly debug build: Can this behavior be confirmed?

Files for reproduction attached.

Cheers,
Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

Not sure about the crash, but surface() is not good with larger sizes. Vague recollection of memory issues. > -----Original Message----- > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > Sent: Sat, 1 Oct 2022 22:37 > To: OpenSCAD general discussion > Subject: [OpenSCAD] CGAL::Assertion (was: minkowski + mesh is not closed) > > Managementsummary: Would anybody help me confirm this is not a programming bug? > > > > I may be over-simplifying this, but if the SVG won't import cleanly, yet displays > correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot of > it) and use `surface()` to load it. > > > > I used inkscape to convert the SVG to PNG. The resulting PNG is > > > > $ exiv2 holztextur.png > > Image size : 2628 x 2056 > > > > Then I tried to import the image as surface > > > > $ cat 2022-10-01_surface.scad > > surface(file="holztextur.png",center=true,convexity=10); > > > > and I get > > > > $ openscad 2022-10-01_surface.scad > > Killed > > I was curious whether this is an out-of-memory issue or something else. I ran in valgrind > > $ valgrind openscad 2022-10-01_surface.scad > ==6099== Command: openscad 2022-10-01_surface.scad > ==6099== > terminate called after throwing an instance of 'CGAL::Assertion_exception' > what(): CGAL ERROR: assertion violation! > Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1) > File: /usr/include/CGAL/Interval_nt.h > Line: 279 > Explanation: Wrong rounding: did you forget the -frounding-math option if you use > GCC (or -fp-model strict for Intel)? > ==6099== > ==6099== Process terminating with default action of signal 6 (SIGABRT) > > I would like to confirm this does not happen with nightly and is dependent on my > environment (Debian CGAL-Libraries, CPU, ...). But I recently failed to compile OpenSCAD, > so I would like to ask anybody with nightly debug build: Can this behavior be confirmed? > > Files for reproduction attached. > > Cheers, > Marcus -- This email has been checked for viruses by AVG antivirus software. www.avg.com
TP
Torsten Paul
Sat, Oct 1, 2022 1:07 PM

On 01.10.22 13:49, Marcus Poller wrote:

Managementsummary: Dimensions too large.

With the inherently high resolution your model has, I see only
one realistic chance but that's based on the experimental roof()
feature, so it's not possible for a script that needs to work
archived/unchanged for a long time.

  • Convert all curves in the SVG to lines at a resolution as
    low as possible:
    Extensions -> Modify Path -> Flatten Beziers

  • Use roof() import("file.svg") which will directly add the
    45° 3d structure

It's still going to be slow when combining that with the other
parts of the design. But on a system with enough memory in might
at least produce a result at some point.

ciao,
Torsten.

On 01.10.22 13:49, Marcus Poller wrote: > Managementsummary: Dimensions too large. With the inherently high resolution your model has, I see only one realistic chance but that's based on the experimental roof() feature, so it's not possible for a script that needs to work archived/unchanged for a long time. - Convert all curves in the SVG to lines at a resolution as low as possible: Extensions -> Modify Path -> Flatten Beziers - Use roof() import("file.svg") which will directly add the 45° 3d structure It's still going to be slow when combining that with the other parts of the design. But on a system with enough memory in might at least produce a result at some point. ciao, Torsten.
MM
Michael Marx
Sat, Oct 1, 2022 1:13 PM

Yes, back in the day doing lithophanes. https://www.thingiverse.com/thing:78719/files
(wow almost a decade)
We lad to limit it ~100-200 x 100-200.
That was surface() with .dat (& 32 bit),
but I imagine the internals for .svg are not much better.

If you could answer the 'BTW' questions it may help re expectations.
Big and fine-detail tend to be bad.

-----Original Message-----
From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 22:58
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not closed)

Not sure about the crash, but surface() is not good with larger sizes.
Vague recollection of memory issues.

-----Original Message-----
From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]
Sent: Sat, 1 Oct 2022 22:37
To: OpenSCAD general discussion
Subject: [OpenSCAD] CGAL::Assertion (was: minkowski + mesh is not closed)

Managementsummary: Would anybody help me confirm this is not a programming bug?

I may be over-simplifying this, but if the SVG won't import cleanly, yet displays

correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot

of

it) and use surface() to load it.

I used inkscape to convert the SVG to PNG. The resulting PNG is

 $ exiv2 holztextur.png
 Image size      : 2628 x 2056

Then I tried to import the image as surface

 $ cat 2022-10-01_surface.scad
 surface(file="holztextur.png",center=true,convexity=10);

and I get

 $ openscad 2022-10-01_surface.scad
 Killed

I was curious whether this is an out-of-memory issue or something else. I ran in

valgrind

 $ valgrind openscad 2022-10-01_surface.scad
 ==6099== Command: openscad 2022-10-01_surface.scad
 ==6099==
 terminate called after throwing an instance of 'CGAL::Assertion_exception'
   what():  CGAL ERROR: assertion violation!
 Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1)
 File: /usr/include/CGAL/Interval_nt.h
 Line: 279
 Explanation: Wrong rounding: did you forget the  -frounding-math  option if you use

GCC (or  -fp-model strict  for Intel)?
==6099==
==6099== Process terminating with default action of signal 6 (SIGABRT)

I would like to confirm this does not happen with nightly and is dependent on my
environment (Debian CGAL-Libraries, CPU, ...). But I recently failed to compile

OpenSCAD,

so I would like to ask anybody with nightly debug build: Can this behavior be confirmed?

Files for reproduction attached.

Cheers,
Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

Yes, back in the day doing lithophanes. https://www.thingiverse.com/thing:78719/files (wow almost a decade) We lad to limit it ~100-200 x 100-200. That was surface() with .dat (& 32 bit), but I imagine the internals for .svg are not much better. If you could answer the 'BTW' questions it may help re expectations. Big and fine-detail tend to be bad. > -----Original Message----- > From: Michael Marx [mailto:michael@marx.id.au] > Sent: Sat, 1 Oct 2022 22:58 > To: 'OpenSCAD general discussion' > Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not closed) > > Not sure about the crash, but surface() is not good with larger sizes. > Vague recollection of memory issues. > > > > -----Original Message----- > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > Sent: Sat, 1 Oct 2022 22:37 > > To: OpenSCAD general discussion > > Subject: [OpenSCAD] CGAL::Assertion (was: minkowski + mesh is not closed) > > > > Managementsummary: Would anybody help me confirm this is not a programming bug? > > > > > > I may be over-simplifying this, but if the SVG won't import cleanly, yet displays > > correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot > of > > it) and use `surface()` to load it. > > > > > > I used inkscape to convert the SVG to PNG. The resulting PNG is > > > > > > $ exiv2 holztextur.png > > > Image size : 2628 x 2056 > > > > > > Then I tried to import the image as surface > > > > > > $ cat 2022-10-01_surface.scad > > > surface(file="holztextur.png",center=true,convexity=10); > > > > > > and I get > > > > > > $ openscad 2022-10-01_surface.scad > > > Killed > > > > I was curious whether this is an out-of-memory issue or something else. I ran in > valgrind > > > > $ valgrind openscad 2022-10-01_surface.scad > > ==6099== Command: openscad 2022-10-01_surface.scad > > ==6099== > > terminate called after throwing an instance of 'CGAL::Assertion_exception' > > what(): CGAL ERROR: assertion violation! > > Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1) > > File: /usr/include/CGAL/Interval_nt.h > > Line: 279 > > Explanation: Wrong rounding: did you forget the -frounding-math option if you use > > GCC (or -fp-model strict for Intel)? > > ==6099== > > ==6099== Process terminating with default action of signal 6 (SIGABRT) > > > > I would like to confirm this does not happen with nightly and is dependent on my > > environment (Debian CGAL-Libraries, CPU, ...). But I recently failed to compile > OpenSCAD, > > so I would like to ask anybody with nightly debug build: Can this behavior be confirmed? > > > > Files for reproduction attached. > > > > Cheers, > > Marcus > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org -- This email has been checked for viruses by AVG antivirus software. www.avg.com
TP
Torsten Paul
Sat, Oct 1, 2022 1:20 PM

On 01.10.22 14:37, Marcus Poller wrote:

  Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1)
  File: /usr/include/CGAL/Interval_nt.h
  Line: 279

Like the explanations says, this is a check in CGAL that verifies
the execution supports floating point rounding math settings.
Valgrind does not support that, triggering this assertion. This
does not happen on the real (Intel) hardware.

It's possible to disable this check by compiling with a special
define CGAL_DISABLE_ROUNDING_MATH_CHECK - I don't remember if the
cmake setup has explicit support for this (it's always added for
WASM compile as that does not support rounding math either).

I have no idea what subtle issues the disabled check will have
on CGAL algorithms. It will make them run, but there might be
differences in point classification producing different results.

ciao,
Torsten.

On 01.10.22 14:37, Marcus Poller wrote: > Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1) > File: /usr/include/CGAL/Interval_nt.h > Line: 279 Like the explanations says, this is a check in CGAL that verifies the execution supports floating point rounding math settings. Valgrind does not support that, triggering this assertion. This does not happen on the real (Intel) hardware. It's possible to disable this check by compiling with a special define CGAL_DISABLE_ROUNDING_MATH_CHECK - I don't remember if the cmake setup has explicit support for this (it's always added for WASM compile as that does not support rounding math either). I have no idea what subtle issues the disabled check will have on CGAL algorithms. It will make them run, but there might be differences in point classification producing different results. ciao, Torsten.
MM
Michael Marx
Sat, Oct 1, 2022 1:23 PM

I'm also wondering if some external processing could be relevant.
Sanjeev's thingi, below, may be relevant.
I have not looked at it in detail, but offloading to python (?) may be good for details. ?????

======================

Dear All,

I have experimented with jupyter notebook to calculate points in space and then passing the same to
openscad for creating 3d shapes.

Found it to be quite interesting.

Wrote almost all the functions of openscad in jupyter notebook.

you can refer to the page below for few examples:
https://github.com/sprabhakar2006/openSCAD

you need to have some working knowledge of numpy and jupyter notebook for this to work.

Regards
Sanjeev

-----Original Message-----
From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 23:14
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not closed)

Yes, back in the day doing lithophanes. https://www.thingiverse.com/thing:78719/files
(wow almost a decade)
We lad to limit it ~100-200 x 100-200.
That was surface() with .dat (& 32 bit),
but I imagine the internals for .svg are not much better.

If you could answer the 'BTW' questions it may help re expectations.
Big and fine-detail tend to be bad.

-----Original Message-----
From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 22:58
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not closed)

Not sure about the crash, but surface() is not good with larger sizes.
Vague recollection of memory issues.

-----Original Message-----
From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]
Sent: Sat, 1 Oct 2022 22:37
To: OpenSCAD general discussion
Subject: [OpenSCAD] CGAL::Assertion (was: minkowski + mesh is not closed)

Managementsummary: Would anybody help me confirm this is not a programming bug?

I may be over-simplifying this, but if the SVG won't import cleanly, yet displays

correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot

of

it) and use surface() to load it.

I used inkscape to convert the SVG to PNG. The resulting PNG is

 $ exiv2 holztextur.png
 Image size      : 2628 x 2056

Then I tried to import the image as surface

 $ cat 2022-10-01_surface.scad
 surface(file="holztextur.png",center=true,convexity=10);

and I get

 $ openscad 2022-10-01_surface.scad
 Killed

I was curious whether this is an out-of-memory issue or something else. I ran in

valgrind

 $ valgrind openscad 2022-10-01_surface.scad
 ==6099== Command: openscad 2022-10-01_surface.scad
 ==6099==
 terminate called after throwing an instance of 'CGAL::Assertion_exception'
   what():  CGAL ERROR: assertion violation!
 Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1)
 File: /usr/include/CGAL/Interval_nt.h
 Line: 279
 Explanation: Wrong rounding: did you forget the  -frounding-math  option if you

use

GCC (or  -fp-model strict  for Intel)?
==6099==
==6099== Process terminating with default action of signal 6 (SIGABRT)

I would like to confirm this does not happen with nightly and is dependent on my
environment (Debian CGAL-Libraries, CPU, ...). But I recently failed to compile

OpenSCAD,

so I would like to ask anybody with nightly debug build: Can this behavior be

confirmed?

Files for reproduction attached.

Cheers,
Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

I'm also wondering if some external processing could be relevant. Sanjeev's thingi, below, may be relevant. I have not looked at it in detail, but offloading to python (?) may be good for details. ????? ====================== Dear All, I have experimented with jupyter notebook to calculate points in space and then passing the same to openscad for creating 3d shapes. Found it to be quite interesting. Wrote almost all the functions of openscad in jupyter notebook. you can refer to the page below for few examples: https://github.com/sprabhakar2006/openSCAD you need to have some working knowledge of numpy and jupyter notebook for this to work. Regards Sanjeev > -----Original Message----- > From: Michael Marx [mailto:michael@marx.id.au] > Sent: Sat, 1 Oct 2022 23:14 > To: 'OpenSCAD general discussion' > Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not closed) > > Yes, back in the day doing lithophanes. https://www.thingiverse.com/thing:78719/files > (wow almost a decade) > We lad to limit it ~100-200 x 100-200. > That was surface() with .dat (& 32 bit), > but I imagine the internals for .svg are not much better. > > If you could answer the 'BTW' questions it may help re expectations. > Big and fine-detail tend to be bad. > > > -----Original Message----- > > From: Michael Marx [mailto:michael@marx.id.au] > > Sent: Sat, 1 Oct 2022 22:58 > > To: 'OpenSCAD general discussion' > > Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not closed) > > > > Not sure about the crash, but surface() is not good with larger sizes. > > Vague recollection of memory issues. > > > > > > > -----Original Message----- > > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > > Sent: Sat, 1 Oct 2022 22:37 > > > To: OpenSCAD general discussion > > > Subject: [OpenSCAD] CGAL::Assertion (was: minkowski + mesh is not closed) > > > > > > Managementsummary: Would anybody help me confirm this is not a programming bug? > > > > > > > > I may be over-simplifying this, but if the SVG won't import cleanly, yet displays > > > correctly in a web browser, just convert the SVG to a PNG or GIF (or take a screenshot > > of > > > it) and use `surface()` to load it. > > > > > > > > I used inkscape to convert the SVG to PNG. The resulting PNG is > > > > > > > > $ exiv2 holztextur.png > > > > Image size : 2628 x 2056 > > > > > > > > Then I tried to import the image as surface > > > > > > > > $ cat 2022-10-01_surface.scad > > > > surface(file="holztextur.png",center=true,convexity=10); > > > > > > > > and I get > > > > > > > > $ openscad 2022-10-01_surface.scad > > > > Killed > > > > > > I was curious whether this is an out-of-memory issue or something else. I ran in > > valgrind > > > > > > $ valgrind openscad 2022-10-01_surface.scad > > > ==6099== Command: openscad 2022-10-01_surface.scad > > > ==6099== > > > terminate called after throwing an instance of 'CGAL::Assertion_exception' > > > what(): CGAL ERROR: assertion violation! > > > Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1) > > > File: /usr/include/CGAL/Interval_nt.h > > > Line: 279 > > > Explanation: Wrong rounding: did you forget the -frounding-math option if you > use > > > GCC (or -fp-model strict for Intel)? > > > ==6099== > > > ==6099== Process terminating with default action of signal 6 (SIGABRT) > > > > > > I would like to confirm this does not happen with nightly and is dependent on my > > > environment (Debian CGAL-Libraries, CPU, ...). But I recently failed to compile > > OpenSCAD, > > > so I would like to ask anybody with nightly debug build: Can this behavior be > confirmed? > > > > > > Files for reproduction attached. > > > > > > Cheers, > > > Marcus > > > > > > -- > > This email has been checked for viruses by AVG antivirus software. > > www.avg.com > > _______________________________________________ > > OpenSCAD mailing list > > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org -- This email has been checked for viruses by AVG antivirus software. www.avg.com
AM
Adrian Mariano
Sat, Oct 1, 2022 2:03 PM

BOSL2 has some new texture support that seems relevant to this, though I'm
not sure if it can really solve the problem.  You'd have to compute the
surface somehow, and there might be issues with how the edges get created,
but it will create the shape as one polyhedron, so that should be about as
fast as is possible.

https://github.com/revarbat/BOSL2/wiki/skin.scad#function-texture

Note that the documentation for the texture stuff needs some work.  You can
create your own texture using an array or VNF---you don't just have to use
the built-in ones.

On Sat, Oct 1, 2022 at 9:24 AM Michael Marx michael@marx.id.au wrote:

I'm also wondering if some external processing could be relevant.
Sanjeev's thingi, below, may be relevant.
I have not looked at it in detail, but offloading to python (?) may be
good for details. ?????

======================

Dear All,

I have experimented with jupyter notebook to calculate points in space and
then passing the same to
openscad for creating 3d shapes.

Found it to be quite interesting.

Wrote almost all the functions of openscad in jupyter notebook.

you can refer to the page below for few examples:
https://github.com/sprabhakar2006/openSCAD

you need to have some working knowledge of numpy and jupyter notebook for
this to work.

Regards
Sanjeev

-----Original Message-----
From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 23:14
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not

closed)

Yes, back in the day doing lithophanes.

(wow almost a decade)
We lad to limit it ~100-200 x 100-200.
That was surface() with .dat (& 32 bit),
but I imagine the internals for .svg are not much better.

If you could answer the 'BTW' questions it may help re expectations.
Big and fine-detail tend to be bad.

-----Original Message-----
From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 22:58
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not

closed)

Not sure about the crash, but surface() is not good with larger sizes.
Vague recollection of memory issues.

-----Original Message-----
From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]
Sent: Sat, 1 Oct 2022 22:37
To: OpenSCAD general discussion
Subject: [OpenSCAD] CGAL::Assertion (was: minkowski + mesh is not

closed)

Managementsummary: Would anybody help me confirm this is not a

programming bug?

I may be over-simplifying this, but if the SVG won't import

cleanly, yet displays

correctly in a web browser, just convert the SVG to a PNG or GIF (or

take a screenshot

of

it) and use surface() to load it.

I used inkscape to convert the SVG to PNG. The resulting PNG is

 $ exiv2 holztextur.png
 Image size      : 2628 x 2056

Then I tried to import the image as surface

 $ cat 2022-10-01_surface.scad
 surface(file="holztextur.png",center=true,convexity=10);

and I get

 $ openscad 2022-10-01_surface.scad
 Killed

I was curious whether this is an out-of-memory issue or something

else. I ran in

valgrind

 $ valgrind openscad 2022-10-01_surface.scad
 ==6099== Command: openscad 2022-10-01_surface.scad
 ==6099==
 terminate called after throwing an instance of

'CGAL::Assertion_exception'

   what():  CGAL ERROR: assertion violation!
 Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1)
 File: /usr/include/CGAL/Interval_nt.h
 Line: 279
 Explanation: Wrong rounding: did you forget the

-frounding-math  option if you

use

GCC (or  -fp-model strict  for Intel)?
==6099==
==6099== Process terminating with default action of signal 6

(SIGABRT)

I would like to confirm this does not happen with nightly and is

dependent on my

environment (Debian CGAL-Libraries, CPU, ...). But I recently failed

to compile

OpenSCAD,

so I would like to ask anybody with nightly debug build: Can this

behavior be

confirmed?

Files for reproduction attached.

Cheers,
Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

BOSL2 has some new texture support that seems relevant to this, though I'm not sure if it can really solve the problem. You'd have to compute the surface somehow, and there might be issues with how the edges get created, but it will create the shape as one polyhedron, so that should be about as fast as is possible. https://github.com/revarbat/BOSL2/wiki/skin.scad#function-texture Note that the documentation for the texture stuff needs some work. You can create your own texture using an array or VNF---you don't just have to use the built-in ones. On Sat, Oct 1, 2022 at 9:24 AM Michael Marx <michael@marx.id.au> wrote: > I'm also wondering if some external processing could be relevant. > Sanjeev's thingi, below, may be relevant. > I have not looked at it in detail, but offloading to python (?) may be > good for details. ????? > > > ====================== > > Dear All, > > I have experimented with jupyter notebook to calculate points in space and > then passing the same to > openscad for creating 3d shapes. > > Found it to be quite interesting. > > Wrote almost all the functions of openscad in jupyter notebook. > > you can refer to the page below for few examples: > https://github.com/sprabhakar2006/openSCAD > > you need to have some working knowledge of numpy and jupyter notebook for > this to work. > > Regards > Sanjeev > > > -----Original Message----- > > From: Michael Marx [mailto:michael@marx.id.au] > > Sent: Sat, 1 Oct 2022 23:14 > > To: 'OpenSCAD general discussion' > > Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not > closed) > > > > Yes, back in the day doing lithophanes. > https://www.thingiverse.com/thing:78719/files > > (wow almost a decade) > > We lad to limit it ~100-200 x 100-200. > > That was surface() with .dat (& 32 bit), > > but I imagine the internals for .svg are not much better. > > > > If you could answer the 'BTW' questions it may help re expectations. > > Big and fine-detail tend to be bad. > > > > > -----Original Message----- > > > From: Michael Marx [mailto:michael@marx.id.au] > > > Sent: Sat, 1 Oct 2022 22:58 > > > To: 'OpenSCAD general discussion' > > > Subject: [OpenSCAD] Re: CGAL::Assertion (was: minkowski + mesh is not > closed) > > > > > > Not sure about the crash, but surface() is not good with larger sizes. > > > Vague recollection of memory issues. > > > > > > > > > > -----Original Message----- > > > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > > > Sent: Sat, 1 Oct 2022 22:37 > > > > To: OpenSCAD general discussion > > > > Subject: [OpenSCAD] CGAL::Assertion (was: minkowski + mesh is not > closed) > > > > > > > > Managementsummary: Would anybody help me confirm this is not a > programming bug? > > > > > > > > > > I may be over-simplifying this, but if the SVG won't import > cleanly, yet displays > > > > correctly in a web browser, just convert the SVG to a PNG or GIF (or > take a screenshot > > > of > > > > it) and use `surface()` to load it. > > > > > > > > > > I used inkscape to convert the SVG to PNG. The resulting PNG is > > > > > > > > > > $ exiv2 holztextur.png > > > > > Image size : 2628 x 2056 > > > > > > > > > > Then I tried to import the image as surface > > > > > > > > > > $ cat 2022-10-01_surface.scad > > > > > surface(file="holztextur.png",center=true,convexity=10); > > > > > > > > > > and I get > > > > > > > > > > $ openscad 2022-10-01_surface.scad > > > > > Killed > > > > > > > > I was curious whether this is an out-of-memory issue or something > else. I ran in > > > valgrind > > > > > > > > $ valgrind openscad 2022-10-01_surface.scad > > > > ==6099== Command: openscad 2022-10-01_surface.scad > > > > ==6099== > > > > terminate called after throwing an instance of > 'CGAL::Assertion_exception' > > > > what(): CGAL ERROR: assertion violation! > > > > Expr: -CGAL_IA_MUL(-1.1, 10.1) != CGAL_IA_MUL(1.1, 10.1) > > > > File: /usr/include/CGAL/Interval_nt.h > > > > Line: 279 > > > > Explanation: Wrong rounding: did you forget the > -frounding-math option if you > > use > > > > GCC (or -fp-model strict for Intel)? > > > > ==6099== > > > > ==6099== Process terminating with default action of signal 6 > (SIGABRT) > > > > > > > > I would like to confirm this does not happen with nightly and is > dependent on my > > > > environment (Debian CGAL-Libraries, CPU, ...). But I recently failed > to compile > > > OpenSCAD, > > > > so I would like to ask anybody with nightly debug build: Can this > behavior be > > confirmed? > > > > > > > > Files for reproduction attached. > > > > > > > > Cheers, > > > > Marcus > > > > > > > > > -- > > > This email has been checked for viruses by AVG antivirus software. > > > www.avg.com > > > _______________________________________________ > > > OpenSCAD mailing list > > > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > > > > -- > > This email has been checked for viruses by AVG antivirus software. > > www.avg.com > > _______________________________________________ > > OpenSCAD mailing list > > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
BL
Bryan Lee
Sat, Oct 1, 2022 4:39 PM

I appologize, I haven't really been following this thread.

I guess @Marcus Poller:
By any chance are you trying to create terrain for Unity3D?  I have
a workflow process for that.

Alternately, if you're just trying to recreate an svg curve in

OpenSCAD, do you have a way to extract points from that curve and create a
cube or cylinder or sphere [x1,y1,0] for each point on the curve,
possibly rotated to angle with the last and next points?

Thus Torsten Paul hast written on Sat, Oct 01, 2022 at 03:07:53PM +0200, and, according to prophecy, it shall come to pass that:

On 01.10.22 13:49, Marcus Poller wrote:

Managementsummary: Dimensions too large.

With the inherently high resolution your model has, I see only
one realistic chance but that's based on the experimental roof()

I appologize, I haven't really been following this thread. I guess @Marcus Poller: By any chance are you trying to create terrain for Unity3D? I have a workflow process for that. Alternately, if you're just trying to recreate an svg curve in OpenSCAD, do you have a way to extract points from that curve and create a cube or cylinder or sphere [x1,y1,0] for each point on the curve, possibly rotated to angle with the last and next points? Thus Torsten Paul hast written on Sat, Oct 01, 2022 at 03:07:53PM +0200, and, according to prophecy, it shall come to pass that: > On 01.10.22 13:49, Marcus Poller wrote: > > Managementsummary: Dimensions too large. > > With the inherently high resolution your model has, I see only > one realistic chance but that's based on the experimental roof()
RD
Revar Desmera
Sat, Oct 1, 2022 9:29 PM

I'm unsure about how big is reasonable using surface(). I have, however, converted 1024x1024 grayscale images to .scad file heightfields and rendered them using BOSL2's heightfield() and cylindrical_heightfield() modules in reasonable time.  (link to img2scad.py script below.)  I would think surface() would be faster, though.

https://raw.githubusercontent.com/revarbat/BOSL2/master/scripts/img2scad.py https://raw.githubusercontent.com/revarbat/BOSL2/master/scripts/img2scad.py
https://github.com/revarbat/BOSL2/wiki/shapes3d.scad#functionmodule-heightfield https://github.com/revarbat/BOSL2/wiki/shapes3d.scad#functionmodule-heightfield
https://github.com/revarbat/BOSL2/wiki/shapes3d.scad#functionmodule-cylindrical_heightfield https://github.com/revarbat/BOSL2/wiki/shapes3d.scad#functionmodule-cylindrical_heightfield

  • Revar

On Oct 1, 2022, at 9:39 AM, Bryan Lee leebc11@acm.org wrote:

I appologize, I haven't really been following this thread.

I guess @Marcus Poller:
By any chance are you trying to create terrain for Unity3D?  I have
a workflow process for that.

Alternately, if you're just trying to recreate an svg curve in

OpenSCAD, do you have a way to extract points from that curve and create a
cube or cylinder or sphere [x1,y1,0] for each point on the curve,
possibly rotated to angle with the last and next points?

Thus Torsten Paul hast written on Sat, Oct 01, 2022 at 03:07:53PM +0200, and, according to prophecy, it shall come to pass that:

On 01.10.22 13:49, Marcus Poller wrote:

Managementsummary: Dimensions too large.

With the inherently high resolution your model has, I see only
one realistic chance but that's based on the experimental roof()


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

I'm unsure about how big is reasonable using `surface()`. I have, however, converted 1024x1024 grayscale images to .scad file heightfields and rendered them using BOSL2's `heightfield()` and `cylindrical_heightfield()` modules in reasonable time. (link to img2scad.py script below.) I would think `surface()` would be faster, though. https://raw.githubusercontent.com/revarbat/BOSL2/master/scripts/img2scad.py <https://raw.githubusercontent.com/revarbat/BOSL2/master/scripts/img2scad.py> https://github.com/revarbat/BOSL2/wiki/shapes3d.scad#functionmodule-heightfield <https://github.com/revarbat/BOSL2/wiki/shapes3d.scad#functionmodule-heightfield> https://github.com/revarbat/BOSL2/wiki/shapes3d.scad#functionmodule-cylindrical_heightfield <https://github.com/revarbat/BOSL2/wiki/shapes3d.scad#functionmodule-cylindrical_heightfield> - Revar > On Oct 1, 2022, at 9:39 AM, Bryan Lee <leebc11@acm.org> wrote: > > I appologize, I haven't really been following this thread. > > I guess @Marcus Poller: > By any chance are you trying to create terrain for Unity3D? I have > a workflow process for that. > > Alternately, if you're just trying to recreate an svg curve in > OpenSCAD, do you have a way to extract points from that curve and create a > cube or cylinder or sphere [x1,y1,0] for each point on the curve, > possibly rotated to angle with the last and next points? > > > Thus Torsten Paul hast written on Sat, Oct 01, 2022 at 03:07:53PM +0200, and, according to prophecy, it shall come to pass that: >> On 01.10.22 13:49, Marcus Poller wrote: >>> Managementsummary: Dimensions too large. >> >> With the inherently high resolution your model has, I see only >> one realistic chance but that's based on the experimental roof() > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
MP
Marcus Poller
Sat, Oct 1, 2022 10:28 PM

Hi Hugo,

/* Sample piece for wooden texture options - uses overhang options and Minkowski*/
/* v2 2022-09-28 translation to English to ease support of OpenSCAD Mailinglist*/
l=100;
//w=2;
h=80;
//eh=0.5;
//pseudo_3d=0.001;
//base_layer_height=0.15;
//warp_protect_distance=4;

module wooden_texture_2d(){
intersection(){
translate([l,0,0]) scale([1/10,1/10]) import("holztextur.svg",center=true);
square([l,h]);
}
}

height = 1;
resolution = .05;

for(z = [0:resolution:height - resolution])
translate([0,0,z])
linear_extrude(resolution)
offset(z)
wooden_texture_2d();

Thank you for taking your time and writing this approach into code!

I had varying results depending on the choosen resolution. It's very easy to crash OpenSCAD (possibly a starvation of RAM) and the performance benefit will be gone when I render several textures the same way.
I will keep playing with it and give the mailinglist an update in a few days. The roof()-function has been proposed as an alternative.

Thank you once more!
Marcus

On Sep 30, 2022, at 3:25 PM, Marcus Poller h-openscad.org@crystaldown.de wrote:

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why.

Here's the context:
I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski
  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes
  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad)
  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad)
  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time.
I attached my samples. The error messages vary between preview and render.

Cheers,
Marcus

<holztextur.svg><2022-09-11_probedrucke.scad><2022-09-25_probedruck_textur.scad>_______________________________________________
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

Hi Hugo, > /* Sample piece for wooden texture options - uses overhang options and Minkowski*/ > /* v2 2022-09-28 translation to English to ease support of OpenSCAD Mailinglist*/ > l=100; > //w=2; > h=80; > //eh=0.5; > //pseudo_3d=0.001; > //base_layer_height=0.15; > //warp_protect_distance=4; > > module wooden_texture_2d(){ > intersection(){ > translate([l,0,0]) scale([1/10,1/10]) import("holztextur.svg",center=true); > square([l,h]); > } > } > > height = 1; > resolution = .05; > > for(z = [0:resolution:height - resolution]) > translate([0,0,z]) > linear_extrude(resolution) > offset(z) > wooden_texture_2d(); Thank you for taking your time and writing this approach into code! I had varying results depending on the choosen resolution. It's very easy to crash OpenSCAD (possibly a starvation of RAM) and the performance benefit will be gone when I render several textures the same way. I will keep playing with it and give the mailinglist an update in a few days. The roof()-function has been proposed as an alternative. Thank you once more! Marcus > > On Sep 30, 2022, at 3:25 PM, Marcus Poller <h-openscad.org@crystaldown.de> wrote: > > > > Dear OpenSCAD users, > > > > I am new to this list. Please bear with me, feedback is welcome. > > > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand why. > > > > Here's the context: > > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to the sides of the box. The printer cannot print overhangs without support structure, but overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d structure first by applying a linear_extrude() before applying minkowski(); > > > > I have tried various combinations to get a slice of wooden texture: > > > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper size. Suffers from a drain of CPU for the minkowski > > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece of proper size. I can provide an example, but its file size is 80 MBytes > > * user intersect, apply minkowski. > > > > Each of the approaches failes in one of those ways: > > > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-09-25_probedruck_textur.scad) > > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-11_probedrucke.scad) > > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance) > > > > Affected OpenSCAD Versions: > > > > * OpenSCAD version 2021.01 > > * OpenSCAD version 2022.09.20.ai12175 > > > > I do not understand what I'm doing wrong and could use some advice what kind of problem I created. It's very hard to do extensive testing, because each attempt consumes a lot of CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > > I attached my samples. The error messages vary between preview and render. > > > > Cheers, > > Marcus > > > > > > <holztextur.svg><2022-09-11_probedrucke.scad><2022-09-25_probedruck_textur.scad>_______________________________________________ > > 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
MP
Marcus Poller
Sat, Oct 1, 2022 10:47 PM

Michael Marx wrote:

how big is the final box?

190mm X 110 mm X 60 mm for the bottom, about the same size for the lid.

how fine-grained do you want the wood effect?

My personal perception is: The deception of wood depends an the amount of details. I would like to go sub-millimeter in line width.

I attached a picture of the current prototype. I am unhappy with it, because the annual rings are not visible all over the surface. I think some more depth would provide more shadow and enhance the deception. I am also thinking about painting the piece. Any elevated fine line will allow for more paint to stick, so any continous fine line would produce more shade. I am further thinking abound sanding the piece, but I guess that would require further elevation of the annual rings.

Performance is a factor of size & fine detail.

I haven't thought about yet. I was under the impression that any shape can be split into a series of surface triangles, that a graphics card can handle a million triangles per second. I just did not see the amount of calculation spent.

You could show an example of say the largest side, with l, h & sf with just:

module sample_piece_flat(){
union(){
cube([l,w,h]);
translate([0,w+eh,0])
rotate([90,0,0])
linear_extrude(eh, convexity=10)
wooden_texture_2d();

That previews quickly.

Yeah, that's great. I'm doing just that

module myminkowski(preview=true){
  if(preview) {
    linear_extrude(extrude_height) children(0);
  } else {
    minkowski() children();
  }
}

That solves my preview performance. :-)

Once I go from preview to render, I still get those error messages. I will need to fix them.

Cheers,
Marcus

-----Original Message-----

From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]

Sent: Sat, 1 Oct 2022 08:26

Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand

why.

Here's the context:

I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a

texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to

the sides of the box. The printer cannot print overhangs without support structure, but

overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I

can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski()

and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d

structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper

size. Suffers from a drain of CPU for the minkowski

  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece

of proper size. I can provide an example, but its file size is 80 MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-

11_probedrucke.scad)

  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I

created. It's very hard to do extensive testing, because each attempt consumes a lot of

CPU and patience. As a side it would be nice to get advice on how to cut CPU time.

I attached my samples. The error messages vary between preview and render.

Cheers,

Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

Michael Marx wrote: > how big is the final box? 190mm X 110 mm X 60 mm for the bottom, about the same size for the lid. > how fine-grained do you want the wood effect? My personal perception is: The deception of wood depends an the amount of details. I would like to go sub-millimeter in line width. I attached a picture of the current prototype. I am unhappy with it, because the annual rings are not visible all over the surface. I think some more depth would provide more shadow and enhance the deception. I am also thinking about painting the piece. Any elevated fine line will allow for more paint to stick, so any continous fine line would produce more shade. I am further thinking abound sanding the piece, but I guess that would require further elevation of the annual rings. > Performance is a factor of size & fine detail. I haven't thought about yet. I was under the impression that any shape can be split into a series of surface triangles, that a graphics card can handle a million triangles per second. I just did not see the amount of calculation spent. > You could show an example of say the largest side, with l, h & sf with just: > > module sample_piece_flat(){ > union(){ > cube([l,w,h]); > translate([0,w+eh,0]) > rotate([90,0,0]) > linear_extrude(eh, convexity=10) > wooden_texture_2d(); > That previews quickly. Yeah, that's great. I'm doing just that module myminkowski(preview=true){ if(preview) { linear_extrude(extrude_height) children(0); } else { minkowski() children(); } } That solves my preview performance. :-) Once I go from preview to render, I still get those error messages. I will need to fix them. Cheers, Marcus > > -----Original Message----- > > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > > Sent: Sat, 1 Oct 2022 08:26 > > > To: discuss@lists.openscad.org > > > Subject: [OpenSCAD] minkowski + mesh is not closed > > > > > > Dear OpenSCAD users, > > > > > > I am new to this list. Please bear with me, feedback is welcome. > > > > > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand > > > why. > > > > > > Here's the context: > > > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a > > > texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to > > > the sides of the box. The printer cannot print overhangs without support structure, but > > > overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I > > > can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() > > > and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d > > > structure first by applying a linear_extrude() before applying minkowski(); > > > > > > I have tried various combinations to get a slice of wooden texture: > > > > > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper > > > size. Suffers from a drain of CPU for the minkowski > > > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece > > > of proper size. I can provide an example, but its file size is 80 MBytes > > > * user intersect, apply minkowski. > > > > > > Each of the approaches failes in one of those ways: > > > > > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > > > 09-25_probedruck_textur.scad) > > > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09- > > > 11_probedrucke.scad) > > > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in > > > x-y-plance) > > > > > > Affected OpenSCAD Versions: > > > > > > * OpenSCAD version 2021.01 > > > * OpenSCAD version 2022.09.20.ai12175 > > > > > > I do not understand what I'm doing wrong and could use some advice what kind of problem I > > > created. It's very hard to do extensive testing, because each attempt consumes a lot of > > > CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > > > I attached my samples. The error messages vary between preview and render. > > > > > > Cheers, > > > Marcus > > > > > > > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
MM
Michael Marx
Sun, Oct 2, 2022 12:28 AM

Once I go from preview to render, I still get those error messages. I will need to fix
them.

If they are repeatable & you can delete or comment out any extraneous code,
post them & I'll have a look. (and give me an expectation of how long it runs for)

Likewise any crashes, it is better if we can catch whatever causes them.

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

> Once I go from preview to render, I still get those error messages. I will need to fix > them. If they are repeatable & you can delete or comment out any extraneous code, post them & I'll have a look. (and give me an expectation of how long it runs for) Likewise any crashes, it is better if we can catch whatever causes them. -- This email has been checked for viruses by AVG antivirus software. www.avg.com
JB
Jordan Brown
Sun, Oct 2, 2022 4:20 AM

On 10/1/2022 3:47 PM, Marcus Poller wrote:

I was under the impression that any shape can be split into a series
of surface triangles, that a graphics card can handle a million
triangles per second.

I am not a strong enough 3D geometry guy to be sure, but I think that
what graphics cards do is linear on the number of triangles, where what
an actual render does is quadratic on the number of triangles.

When you union two things, a graphics card just has to figure out what
pixel is in front.  It doesn't have to figure out that two objects
overlap and so the now-internal surfaces need to be eliminated, new
edges calculated, et cetera.

I think this is why OpenSCAD preview is so much faster than render.

On 10/1/2022 3:47 PM, Marcus Poller wrote: > I was under the impression that any shape can be split into a series > of surface triangles, that a graphics card can handle a million > triangles per second. I am not a strong enough 3D geometry guy to be sure, but I think that what graphics cards do is linear on the number of triangles, where what an actual render does is quadratic on the number of triangles. When you union two things, a graphics card just has to figure out what pixel is in front.  It doesn't have to figure out that two objects overlap and so the now-internal surfaces need to be eliminated, new edges calculated, et cetera. I think this is why OpenSCAD preview is so much faster than render.
RW
Rogier Wolff
Sun, Oct 2, 2022 8:36 AM

On Sat, Oct 01, 2022 at 09:20:56PM -0700, Jordan Brown wrote:

On 10/1/2022 3:47 PM, Marcus Poller wrote:

I was under the impression that any shape can be split into a series
of surface triangles, that a graphics card can handle a million
triangles per second.

I am not a strong enough 3D geometry guy to be sure, but I think that
what graphics cards do is linear on the number of triangles, where what
an actual render does is quadratic on the number of triangles.

I think you can make it near-linear if you use a fractal coordinate
system so that you can quickly eliminate most that will NOT intersect.

When you union two things, a graphics card just has to figure out what
pixel is in front.

This is easy: every pixel of your object (even the internal and
"backside" ones!) is transformed onto XY of your screen. The
transformation also gives "some sort" of a Z which can be ignored for
where to draw that pixel. However, even though it is not really
"distance-to-viewpoint" or anything else physical, the resulting Z
value is monotonic. i.e. for objects/pixels further away it is always
larger. So the trick is to draw and fill in ALL triangles, but once
you get to a pixel, you only draw the pixel if your current Z-value is
less. And when you draw a pizel of course you update the z-value for
that pixel.

Roger. 

--
** 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 Sat, Oct 01, 2022 at 09:20:56PM -0700, Jordan Brown wrote: > On 10/1/2022 3:47 PM, Marcus Poller wrote: > > I was under the impression that any shape can be split into a series > > of surface triangles, that a graphics card can handle a million > > triangles per second. > > I am not a strong enough 3D geometry guy to be sure, but I think that > what graphics cards do is linear on the number of triangles, where what > an actual render does is quadratic on the number of triangles. I think you can make it near-linear if you use a fractal coordinate system so that you can quickly eliminate most that will NOT intersect. > When you union two things, a graphics card just has to figure out what > pixel is in front. This is easy: every pixel of your object (even the internal and "backside" ones!) is transformed onto XY of your screen. The transformation also gives "some sort" of a Z which can be ignored for where to draw that pixel. However, even though it is not really "distance-to-viewpoint" or anything else physical, the resulting Z value is monotonic. i.e. for objects/pixels further away it is always larger. So the trick is to draw and fill in ALL triangles, but once you get to a pixel, you only draw the pixel if your current Z-value is less. And when you draw a pizel of course you update the z-value for that pixel. Roger. -- ** 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.
AG
andrew goh
Mon, Oct 3, 2022 3:27 AM

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

https://forum.openscad.org/

rather than here in a mailing list?
As the topics are rather varied, a web based forum is a more appropriate
format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the
forum and this mailing list can go separate ways.

Thanks,
  Andrew

Hi All, Admins, I'm just thinking aloud. Can the discussions be on https://forum.openscad.org/ rather than here in a mailing list? As the topics are rather varied, a web based forum is a more appropriate format than do this mailing list. 'mailing list integration' may after all not be necessary, i.e. the forum and this mailing list can go separate ways. Thanks,   Andrew
MM
Michael Marx
Mon, Oct 3, 2022 4:13 AM

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----
From: andrew goh [mailto:gohandrew@yahoo.com]
Sent: Mon, 3 Oct 2022 14:28
To: discuss@lists.openscad.org
Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

https://forum.openscad.org/

rather than here in a mailing list?
As the topics are rather varied, a web based forum is a more appropriate
format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the
forum and this mailing list can go separate ways.

Thanks,
Andrew

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

Andrew, Short answer, as I'm leaving in 30 seconds, no, that forum is dead. Long answer a bit later today. MichaelAtOz > -----Original Message----- > From: andrew goh [mailto:gohandrew@yahoo.com] > Sent: Mon, 3 Oct 2022 14:28 > To: discuss@lists.openscad.org > Subject: [OpenSCAD] Forum > > Hi All, Admins, > > I'm just thinking aloud. Can the discussions be on > > https://forum.openscad.org/ > > rather than here in a mailing list? > As the topics are rather varied, a web based forum is a more appropriate > format than do this mailing list. > > 'mailing list integration' may after all not be necessary, i.e. the > forum and this mailing list can go separate ways. > > Thanks, > Andrew -- This email has been checked for viruses by AVG antivirus software. www.avg.com
MM
Michael Marx
Mon, Oct 3, 2022 8:24 AM

Make that tomorrow...

-----Original Message-----
From: Michael Marx [mailto:michael@marx.id.au]
Sent: Mon, 3 Oct 2022 15:14
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----
From: andrew goh [mailto:gohandrew@yahoo.com]
Sent: Mon, 3 Oct 2022 14:28
To: discuss@lists.openscad.org
Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

https://forum.openscad.org/

rather than here in a mailing list?
As the topics are rather varied, a web based forum is a more appropriate
format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the
forum and this mailing list can go separate ways.

Thanks,
Andrew

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

Make that tomorrow... > -----Original Message----- > From: Michael Marx [mailto:michael@marx.id.au] > Sent: Mon, 3 Oct 2022 15:14 > To: 'OpenSCAD general discussion' > Subject: [OpenSCAD] Re: Forum > > Andrew, > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. > > Long answer a bit later today. > > MichaelAtOz > > > -----Original Message----- > > From: andrew goh [mailto:gohandrew@yahoo.com] > > Sent: Mon, 3 Oct 2022 14:28 > > To: discuss@lists.openscad.org > > Subject: [OpenSCAD] Forum > > > > Hi All, Admins, > > > > I'm just thinking aloud. Can the discussions be on > > > > https://forum.openscad.org/ > > > > rather than here in a mailing list? > > As the topics are rather varied, a web based forum is a more appropriate > > format than do this mailing list. > > > > 'mailing list integration' may after all not be necessary, i.e. the > > forum and this mailing list can go separate ways. > > > > Thanks, > > Andrew > > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org -- This email has been checked for viruses by AVG antivirus software. www.avg.com
MP
Marcus Poller
Mon, Oct 3, 2022 11:32 AM
  • Use roof() import("file.svg") which will directly add the
    45° 3d structure

That's been a failure. The flattened structure does not roof(). It does import and display, but as soon as I use roof(), it disappears.

Reproduction:

Inkscape 1.0.2: Select Image, Extensions -> Modify Path -> Flatten Beziers -> Value 50 -> Apply, Save
OpenSCAD 2022.09.20.ai12175: I had to enable roof in Edit->Preferences->Features->Root->tick_the_box

I attached SVGs and Code to reproduce.

Managementsummary: Dimensions too large.

Extensions -> Modify Path -> Flatten Beziers

I understand that the idea of converting the SVG into something more edgy is to reduce detail and therefore speed up preview.
I will port the idea to my existing models and compare its rendering time.
Flattening could be a nice improvement over other ideas I got from this mailinglist

module wooden_texture(preview=true){
  render()
  if( preview) {
    linear_extrude(1,convexity=10) import("texture_flatten.svg);
  } else {
    minkowski(){
      import("texture_full_detail.svg");
      cylinder(r1=1,r2=0,h=1);
    }
  }
}
> - Use roof() import("file.svg") which will directly add the > 45° 3d structure That's been a failure. The flattened structure does not roof(). It does import and display, but as soon as I use roof(), it disappears. Reproduction: Inkscape 1.0.2: Select Image, Extensions -> Modify Path -> Flatten Beziers -> Value 50 -> Apply, Save OpenSCAD 2022.09.20.ai12175: I had to enable roof in Edit->Preferences->Features->Root->tick_the_box I attached SVGs and Code to reproduce. > > Managementsummary: Dimensions too large. > Extensions -> Modify Path -> Flatten Beziers I understand that the idea of converting the SVG into something more edgy is to reduce detail and therefore speed up preview. I will port the idea to my existing models and compare its rendering time. Flattening could be a nice improvement over other ideas I got from this mailinglist module wooden_texture(preview=true){ render() if( preview) { linear_extrude(1,convexity=10) import("texture_flatten.svg); } else { minkowski(){ import("texture_full_detail.svg"); cylinder(r1=1,r2=0,h=1); } } }
TP
Torsten Paul
Mon, Oct 3, 2022 12:30 PM

On 03.10.22 13:32, Marcus Poller wrote:

That's been a failure. The flattened structure does not roof(). It
does import and display, but as soon as I use roof(), it disappears.

That's due to the extreme flattening causing self-intersections. You
can either use an additional small offset(0.1) to clean that up:

roof() offset(0.1) import("/tmp/holztextur_flatten.svg");

Or allow shorter segments for the flattening. Giving a value of 3.0
gave a still mostly rounded shapes with 21962 compared to 322372 of
the original SVG.

ciao,
Torsten.

On 03.10.22 13:32, Marcus Poller wrote: > That's been a failure. The flattened structure does not roof(). It > does import and display, but as soon as I use roof(), it disappears. That's due to the extreme flattening causing self-intersections. You can either use an additional small offset(0.1) to clean that up: roof() offset(0.1) import("/tmp/holztextur_flatten.svg"); Or allow shorter segments for the flattening. Giving a value of 3.0 gave a still mostly rounded shapes with 21962 compared to 322372 of the original SVG. ciao, Torsten.
MP
Marcus Poller
Tue, Oct 4, 2022 12:02 AM

Hi Michael,

Michael Marx wrote:

and with 2021.01 (can't run newer ones), it has many degenerate faces (yellow) & some
self-intersections (magenta).

Just reporting this for now.

It may explain CGAL errors.

How did you create the image?
My errors are gone and its likely a combination of flattening_beziehers + offset(), I would like to confirm my assumption.

Cheers,
Marcus

From: Michael Marx [mailto:michael@marx.id.au]
Sent: Sat, 1 Oct 2022 15:54
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: minkowski + mesh is not closed

Marcus,

First, you should add convexity=10 to all your linear_extrude()'s, 10 may not be perfect, but is a
good number. This fixes preview strange effects, like faces disappearing when moving the display.
Alternatively, if it is not a hungry operation wrap

the linear_extrude() in render() {},

Next time, please comment out or stick into a test module those expensive operations,

like the three at the bottom and mention they can be tested separately.

I normally load up a file and hit F5 to see what's going on, getting a 2hr preview up front is not
nice.

If you have specific errors, it is nice to try to cut down your model to try and find the main
culprit. Try using '*' to block out chunks, a but of trial & error.

Each of the approaches fails in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • finishes rendering with an empty screen
  (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance)

A. Is the first error only with the sample_piece() or with the three operations at the bottom of
the file included?

B. Is the empty screen just with the 3rd piece, or are all the other bits rendered as well?

As a side it would be nice to get advice on how to cut CPU time.

As you have found minkowski() is expensive. intersection() can be too.

More on this later.

But make things smaller when testing, bigger usually means more faces, means more processing.

I added:

sf=1/25;

and made your scale

scale([sf,sf]) import("holztextur.svg",center=true);

So you can make l & h smaller, shrink the scale too, this makes for quicker tests.

(However sometimes that can make some errors disappear - like some CGAL errors)

Breaking this down may help others.

First 2022-09-25_probedruck_textur.scad

Module sample_piece() has two sides,

the plane square edged, cheap re CPU, but no 45 degree solution,

though small recesses may be printable. Comment that out for testing.

Then the other side with the minkowski. Expensive.

Then there are three tests at the bottom, commenting those out for now.

I have not looked at the other .scad yet.

For now, can you answer A. & B. above, ATM I don't know which bits you are trying to debug.

With

sf=1/50;

l=10;

w=2;

h=10;

&

module sample_piece(){

//render()

union(){

cube([l,w,h]);

*translate([0,w+eh,0]) rotate([90,0,0]) linear_extrude(eh, convexity=10) wooden_texture_2d();

rotate([90,0,0])

        intersection()

             {

             linear_extrude(1, convexity=10)

                  square([l,h]);

             minkowski(){

                  linear_extrude(pseudo_3d, convexity=10)

                        wooden_texture_2d();

                  cone();

             }

        }

}

}

That previews in 10m, and renders in 22s.

-----Original Message-----

From: Marcus Poller [mailto:h-openscad.org@crystaldown.de]

Sent: Sat, 1 Oct 2022 08:26

Subject: [OpenSCAD] minkowski + mesh is not closed

Dear OpenSCAD users,

I am new to this list. Please bear with me, feedback is welcome.

I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand

why.

Here's the context:

I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a

texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to

the sides of the box. The printer cannot print overhangs without support structure, but

overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I

can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski()

and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d

structure first by applying a linear_extrude() before applying minkowski();

I have tried various combinations to get a slice of wooden texture:

  • minkowski to printable angles, use cube() and intersect() to cut a piece of proper

size. Suffers from a drain of CPU for the minkowski

  • minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece

of proper size. I can provide an example, but its file size is 80 MBytes

  • user intersect, apply minkowski.

Each of the approaches failes in one of those ways:

  • ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022-

09-25_probedruck_textur.scad)

  • WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09-

11_probedrucke.scad)

  • finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in

x-y-plance)

Affected OpenSCAD Versions:

  • OpenSCAD version 2021.01
  • OpenSCAD version 2022.09.20.ai12175

I do not understand what I'm doing wrong and could use some advice what kind of problem I

created. It's very hard to do extensive testing, because each attempt consumes a lot of

CPU and patience. As a side it would be nice to get advice on how to cut CPU time.

I attached my samples. The error messages vary between preview and render.

Cheers,

Marcus

<http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_con
tent=emailclient>  width=www.avg.com

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com


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

Hi Michael, Michael Marx wrote: > and with 2021.01 (can't run newer ones), it has many degenerate faces (yellow) & some > self-intersections (magenta). > > Just reporting this for now. > > It may explain CGAL errors. How did you create the image? My errors are gone and its likely a combination of flattening_beziehers + offset(), I would like to confirm my assumption. Cheers, Marcus > From: Michael Marx [mailto:michael@marx.id.au] > Sent: Sat, 1 Oct 2022 15:54 > To: 'OpenSCAD general discussion' > Subject: [OpenSCAD] Re: minkowski + mesh is not closed > > > > Marcus, > > > > First, you should add convexity=10 to all your linear_extrude()'s, 10 may not be perfect, but is a > good number. This fixes preview strange effects, like faces disappearing when moving the display. > Alternatively, if it is not a hungry operation wrap > > the linear_extrude() in render() {}, > > > > Next time, please comment out or stick into a test module those expensive operations, > > like the three at the bottom and mention they can be tested separately. > > I normally load up a file and hit F5 to see what's going on, getting a 2hr preview up front is not > nice. > > > > If you have specific errors, it is nice to try to cut down your model to try and find the main > culprit. Try using '*' to block out chunks, a but of trial & error. > > > > > > > Each of the approaches fails in one of those ways: > > > > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > > > 09-25_probedruck_textur.scad) > > > * finishes rendering with an empty screen > > (2022-09-25_probedruck_textur.scad 3rd piece in x-y-plance) > > > > A. Is the first error only with the sample_piece() or with the three operations at the bottom of > the file included? > > B. Is the empty screen just with the 3rd piece, or are all the other bits rendered as well? > > > > > As a side it would be nice to get advice on how to cut CPU time. > > > > As you have found minkowski() is expensive. intersection() can be too. > > More on this later. > > > > But make things smaller when testing, bigger usually means more faces, means more processing. > > I added: > > sf=1/25; > > and made your scale > > scale([sf,sf]) import("holztextur.svg",center=true); > > > > So you can make l & h smaller, shrink the scale too, this makes for quicker tests. > > (However sometimes that can make some errors disappear - like some CGAL errors) > > > > Breaking this down may help others. > > > > First 2022-09-25_probedruck_textur.scad > > > > Module sample_piece() has two sides, > > the plane square edged, cheap re CPU, but no 45 degree solution, > > though small recesses may be printable. Comment that out for testing. > > Then the other side with the minkowski. Expensive. > > > > Then there are three tests at the bottom, commenting those out for now. > > > > I have not looked at the other .scad yet. > > > > For now, can you answer A. & B. above, ATM I don't know which bits you are trying to debug. > > > > With > > sf=1/50; > > l=10; > > w=2; > > h=10; > > & > > module sample_piece(){ > > //render() > > union(){ > > cube([l,w,h]); > > *translate([0,w+eh,0]) rotate([90,0,0]) linear_extrude(eh, convexity=10) wooden_texture_2d(); > > rotate([90,0,0]) > > intersection() > > { > > linear_extrude(1, convexity=10) > > square([l,h]); > > minkowski(){ > > linear_extrude(pseudo_3d, convexity=10) > > wooden_texture_2d(); > > cone(); > > } > > } > > } > > } > > > > That previews in 10m, and renders in 22s. > > > > > > > > > -----Original Message----- > > > From: Marcus Poller [mailto:h-openscad.org@crystaldown.de] > > > Sent: Sat, 1 Oct 2022 08:26 > > > To: discuss@lists.openscad.org > > > Subject: [OpenSCAD] minkowski + mesh is not closed > > > > > > Dear OpenSCAD users, > > > > > > I am new to this list. Please bear with me, feedback is welcome. > > > > > > I have got an issue that OpenSCAD tells me my shape was not closed and I do not understand > > > why. > > > > > > Here's the context: > > > I want to 3d-print a box that looks like it's made of wood. Therefore I decided to apply a > > > texture (SVG) that resembles the annual rings of a tree. I want to apply that texture to > > > the sides of the box. The printer cannot print overhangs without support structure, but > > > overhanging angles of 45° (from base to overhanging outer side) are fine. So I thought I > > > can convert the SVG to a 3d-structure with 45° rises on every side by using minkowski() > > > and applying a cylindrical cone. Of course I need to cheat and convert the 2d SVG to 3d > > > structure first by applying a linear_extrude() before applying minkowski(); > > > > > > I have tried various combinations to get a slice of wooden texture: > > > > > > * minkowski to printable angles, use cube() and intersect() to cut a piece of proper > > > size. Suffers from a drain of CPU for the minkowski > > > * minkowski SVG, render, export as STL. Import STL, use cube()+intersect() to cut a piece > > > of proper size. I can provide an example, but its file size is 80 MBytes > > > * user intersect, apply minkowski. > > > > > > Each of the approaches failes in one of those ways: > > > > > > * ERROR: The given mesh is not closed! Unable to convert to CGAL_Nef_Polyhedron. (2022- > > > 09-25_probedruck_textur.scad) > > > * WARNING: Object may not be a valid 2-manifold and may need repair! (2022-09- > > > 11_probedrucke.scad) > > > * finishes rendering with an empty screen (2022-09-25_probedruck_textur.scad 3rd piece in > > > x-y-plance) > > > > > > Affected OpenSCAD Versions: > > > > > > * OpenSCAD version 2021.01 > > > * OpenSCAD version 2022.09.20.ai12175 > > > > > > I do not understand what I'm doing wrong and could use some advice what kind of problem I > > > created. It's very hard to do extensive testing, because each attempt consumes a lot of > > > CPU and patience. As a side it would be nice to get advice on how to cut CPU time. > > > I attached my samples. The error messages vary between preview and render. > > > > > > Cheers, > > > Marcus > > > > > > > > > > > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_con > tent=emailclient> width=www.avg.com > > > > > > -- > This email has been checked for viruses by AVG antivirus software. > www.avg.com > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
MP
Marcus Poller
Tue, Oct 4, 2022 12:15 AM

Dear OpenSCAD users,

I would like to provide a summary of answers so far.
The most impactfull has been to reduce the textures detailes using Inkscapes "flattening beziers" feature. As has been pointed out, this creates self-intersecting paths and need to be worked around by a cleanup offset(r=0.01); Reducing the details of my model allowed my to render without OpenSCAD crashing.
The roof()-Function has been proposed. It does not deal well with self-intersecting paths and requires the cleanup offset(r=0.01) workaround. I provides optical pleasing effects while being way faster than the original minkowski()-approach. I scheduled several samples for printing to compare the optical effects and the ease of subsequent works.
My "mesh not closed"-errors appear to be gone. I dit not track it thoroughly, but blame it on flattening+offset. I will tell you as soon as I am sure.
On the general side, having a preview-feature in my model eases time consuming paths. Applying render() on submodules enforces better caching.

Approaches not followed to the end

  • for() translate() linear_extrude() offset() import() - depends heavily on the selection of parameters. Can be pleasing and fast, can crash OpenSCAD.

Approaches that dit not work:

  • surface() - geometry is limited

A big thank you to all people who took their time to respond and remote debug!

Dear OpenSCAD users, I would like to provide a summary of answers so far. The most impactfull has been to reduce the textures detailes using Inkscapes "flattening beziers" feature. As has been pointed out, this creates self-intersecting paths and need to be worked around by a cleanup offset(r=0.01); Reducing the details of my model allowed my to render without OpenSCAD crashing. The roof()-Function has been proposed. It does not deal well with self-intersecting paths and requires the cleanup offset(r=0.01) workaround. I provides optical pleasing effects while being way faster than the original minkowski()-approach. I scheduled several samples for printing to compare the optical effects and the ease of subsequent works. My "mesh not closed"-errors appear to be gone. I dit not track it thoroughly, but blame it on flattening+offset. I will tell you as soon as I am sure. On the general side, having a preview-feature in my model eases time consuming paths. Applying render() on submodules enforces better caching. Approaches not followed to the end * for() translate() linear_extrude() offset() import() - depends heavily on the selection of parameters. Can be pleasing and fast, can crash OpenSCAD. Approaches that dit not work: * surface() - geometry is limited A big thank you to all people who took their time to respond and remote debug!
MM
Michael Marx
Tue, Oct 4, 2022 12:47 AM

Marcus,

That image is from 'netfabb Studio Basic' Repair option.
Unfortunately they (now taken over by Autodesk) don't offer the same post-trial Basic version any
more, and it cost an arm and a leg and your first born.
(tho they seem to offer free education licences, but you need to login for info)

If you want to post a .STL I can have a look.

-----Original Message-----
From: Marcus Poller [> Sent: Tue, 4 Oct 2022 11:03
To: OpenSCAD general discussion
Subject: [OpenSCAD] Re: minkowski + mesh is not closed

How did you create the image?
My errors are gone and its likely a combination of flattening_beziehers + offset(), I
would like to confirm my assumption.

Cheers,
Marcus

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

Marcus, That image is from 'netfabb Studio Basic' Repair option. Unfortunately they (now taken over by Autodesk) don't offer the same post-trial Basic version any more, and it cost an arm and a leg and your first born. (tho they seem to offer free education licences, but you need to login for info) If you want to post a .STL I can have a look. > -----Original Message----- > From: Marcus Poller [> Sent: Tue, 4 Oct 2022 11:03 > To: OpenSCAD general discussion > Subject: [OpenSCAD] Re: minkowski + mesh is not closed > > How did you create the image? > My errors are gone and its likely a combination of flattening_beziehers + offset(), I > would like to confirm my assumption. > > Cheers, > Marcus -- This email has been checked for viruses by AVG antivirus software. www.avg.com
MM
Michael Marx
Tue, Oct 4, 2022 6:48 AM

In the beginning was The Mailing-list.

This was the support contact for the OpenSCAD User community, to the OpenSCAD Developer community.

It had a Mailing-list history archive.

Slightly before my time the private server hosting it lost a disc and said history was history.

As I understand it, this lead to finding a hosted provider and Nabble's price was right.

So a Forum was born, basically as a bonus from the new Mailing-list archive.

The Developer community kept their Mailing-list and any Forum posts
were nicely routed to them, they could reply to the User community.

I actually preferred the Nabble Forum and helped out with lost/orphaned/wayward posts.

That then lead to getting invited as a formal Admin and I took over much of the Nabble support.

Including signing up to Nabble's Support Forum and working with their Admin. They were usually
helpful.

Then, at practically no notice, they killed the email interface, basically to cut costs.

Hmmm, starting to turn into a novel...

Anyway see attached for some of the Nabble history and the owners (Franklin) attitude.

So as Jordan pointed out, it is probably the audience on the Mailing-list that you want access to.

That is the Development community, most (I haven't done a survey*, but certainly the core
Developers) like emails.

They don't have the time, or desire to regularly logon to a Forum and scan for anything they have
not seen.

That is the purpose of this environment, an avenue to the Developers, it has the incidental benefit
of Community support.

But there are many other Community support arenas available.

*Luckily Jordan did a nice job recently, summarising his survey, and listing these alternatives.
Please see attached.

I do have on my bucket list, finding a Mailing-list integrated Forum, as I mentioned I too do like
them.

But right now there are tooo many other things happening in my & the wider world. Same for the
other Admins.

If anyone has suggestions that are dirt cheap & easy to administer, let me know. No promises.

MichaelAtOz

OpenSCAD Admin.

p.s. I doubt anyone noticed, but I recently made the old Forum static,

no post or replies can be done and no new registrations. I have copied it for archival.

Nabble will likely want to delete it in the future.

p.p.s. As this topic erupts from time to time then goes around the same circles, I'm likely to
ignore another flare-up.

-----Original Message-----

From: Michael Marx

Sent: Mon, 3 Oct 2022 19:25

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Make that tomorrow...

-----Original Message-----

From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----

From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28

Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

rather than here in a mailing list?

As the topics are rather varied, a web based forum is a more appropriate

format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the

forum and this mailing list can go separate ways.

Thanks,

Andrew

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

In the beginning was The Mailing-list. This was the support contact for the OpenSCAD User community, to the OpenSCAD Developer community. It had a Mailing-list history archive. Slightly before my time the private server hosting it lost a disc and said history was history. As I understand it, this lead to finding a hosted provider and Nabble's price was right. So a Forum was born, basically as a bonus from the new Mailing-list archive. The Developer community kept their Mailing-list and any Forum posts were nicely routed to them, they could reply to the User community. I actually preferred the Nabble Forum and helped out with lost/orphaned/wayward posts. That then lead to getting invited as a formal Admin and I took over much of the Nabble support. Including signing up to Nabble's Support Forum and working with their Admin. They were usually helpful. Then, at practically no notice, they killed the email interface, basically to cut costs. Hmmm, starting to turn into a novel... Anyway see attached for some of the Nabble history and the owners (Franklin) attitude. So as Jordan pointed out, it is probably the audience on the Mailing-list that you want access to. That is the Development community, most (I haven't done a survey*, but certainly the core Developers) like emails. They don't have the time, or desire to regularly logon to a Forum and scan for anything they have not seen. That is the purpose of this environment, an avenue to the Developers, it has the incidental benefit of Community support. But there are many other Community support arenas available. *Luckily Jordan did a nice job recently, summarising his survey, and listing these alternatives. Please see attached. I do have on my bucket list, finding a Mailing-list integrated Forum, as I mentioned I too do like them. But right now there are tooo many other things happening in my & the wider world. Same for the other Admins. If anyone has suggestions that are dirt cheap & easy to administer, let me know. No promises. MichaelAtOz OpenSCAD Admin. p.s. I doubt anyone noticed, but I recently made the old Forum static, no post or replies can be done and no new registrations. I have copied it for archival. Nabble will likely want to delete it in the future. p.p.s. As this topic erupts from time to time then goes around the same circles, I'm likely to ignore another flare-up. > -----Original Message----- > From: Michael Marx > Sent: Mon, 3 Oct 2022 19:25 > To: 'OpenSCAD general discussion' > Subject: [OpenSCAD] Re: Forum > > Make that tomorrow... > > > -----Original Message----- > > From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14 > > To: 'OpenSCAD general discussion' > > Subject: [OpenSCAD] Re: Forum > > > > Andrew, > > > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. > > > > Long answer a bit later today. > > > > MichaelAtOz > > > > > -----Original Message----- > > > From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28 > > > To: discuss@lists.openscad.org > > > Subject: [OpenSCAD] Forum > > > > > > Hi All, Admins, > > > > > > I'm just thinking aloud. Can the discussions be on > > > > > > https://forum.openscad.org/ > > > > > > rather than here in a mailing list? > > > As the topics are rather varied, a web based forum is a more appropriate > > > format than do this mailing list. > > > > > > 'mailing list integration' may after all not be necessary, i.e. the > > > forum and this mailing list can go separate ways. > > > > > > Thanks, > > > Andrew -- This email has been checked for viruses by AVG antivirus software. www.avg.com
ER
edmund ronald
Tue, Oct 4, 2022 8:20 AM

The short answer here is that although there are repeated requests  ways to
recreate a forum exist, reasons are systematically found why it is
“impossible”. Like for instance refusing to admit the existence of Google
groups.

This allows the same people here to shut up any legitimate conversation eg.
about 3D printing by claiming it is off topic for this list.

edmund

On Tuesday, October 4, 2022, Michael Marx michael@marx.id.au wrote:

In the beginning was The Mailing-list.

This was the support contact for the OpenSCAD User community, to the OpenSCAD
Developer community
.

It had a Mailing-list history archive.

Slightly before my time the private server hosting it lost a disc and said
history was history.

As I understand it, this lead to finding a hosted provider and Nabble's
price was right.

So a Forum was born, basically as a bonus from the new Mailing-list
archive.

The Developer community kept their Mailing-list and any Forum posts
were nicely routed to them, they could reply to the User community.

I actually preferred the Nabble Forum and helped out with
lost/orphaned/wayward posts.

That then lead to getting invited as a formal Admin and I took over much
of the Nabble support.

Including signing up to Nabble's Support Forum and working with their
Admin. They were usually helpful.

Then, at practically no notice, they killed the email interface, basically
to cut costs.

Hmmm, starting to turn into a novel...

Anyway see attached for some of the Nabble history and the owners
(Franklin) attitude.

So as Jordan pointed out, it is probably the audience on the Mailing-list
that you want access to.

That is the Development community, most (I haven't done a survey*, but
certainly the core Developers) like emails.

They don't have the time, or desire to regularly logon to a Forum and scan
for anything they have not seen.

That is the purpose of this environment, an avenue to the Developers, it
has the incidental benefit of Community support.

But there are many other Community support arenas available.

*Luckily Jordan did a nice job recently, summarising his survey, and
listing these alternatives. Please see attached.

I do have on my bucket list, finding a Mailing-list integrated Forum, as I
mentioned I too do like them.

But right now there are tooo many other things happening in my & the wider
world. Same for the other Admins.

If anyone has suggestions that are dirt cheap & easy to administer, let me
know. No promises.

MichaelAtOz

OpenSCAD Admin.

p.s. I doubt anyone noticed, but I recently made the old Forum static,

no post or replies can be done and no new registrations. I have copied it
for archival.

Nabble will likely want to delete it in the future.

p.p.s. As this topic erupts from time to time then goes around the same
circles, I'm likely to ignore another flare-up.

-----Original Message-----

From: Michael Marx

Sent: Mon, 3 Oct 2022 19:25

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Make that tomorrow...

-----Original Message-----

From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----

From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28

Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

rather than here in a mailing list?

As the topics are rather varied, a web based forum is a more

appropriate

format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the

forum and this mailing list can go separate ways.

Thanks,

Andrew
The short answer here is that although there are repeated requests ways to recreate a forum exist, reasons are systematically found why it is “impossible”. Like for instance refusing to admit the existence of Google groups. This allows the same people here to shut up any legitimate conversation eg. about 3D printing by claiming it is off topic for this list. edmund On Tuesday, October 4, 2022, Michael Marx <michael@marx.id.au> wrote: > In the beginning was The Mailing-list. > > This was the support contact for the *OpenSCAD User community*, to the *OpenSCAD > Developer community*. > > It had a Mailing-list history archive. > > > > Slightly before my time the private server hosting it lost a disc and said > history was history. > > As I understand it, this lead to finding a hosted provider and Nabble's > price was right. > > > > So a Forum was born, basically as a bonus from the new Mailing-list > archive. > > The Developer community kept their Mailing-list and any Forum posts > were nicely routed to them, they could reply to the User community. > > > > I actually preferred the Nabble Forum and helped out with > lost/orphaned/wayward posts. > > That then lead to getting invited as a formal Admin and I took over much > of the Nabble support. > > > > Including signing up to Nabble's Support Forum and working with their > Admin. They were usually helpful. > > > > Then, at practically no notice, they killed the email interface, basically > to cut costs. > > Hmmm, starting to turn into a novel... > > Anyway see attached for some of the Nabble history and the owners > (Franklin) attitude. > > > > So as Jordan pointed out, it is probably the audience on the Mailing-list > that you want access to. > > That is the Development community, most (I haven't done a survey*, but > certainly the core Developers) like emails. > > They don't have the time, or desire to regularly logon to a Forum and scan > for anything they have not seen. > > > > That is the purpose of this environment, an avenue to the Developers, it > has the incidental benefit of *Community support*. > > > > But there are many other Community support arenas available. > > *Luckily Jordan did a nice job recently, summarising his survey, and > listing these alternatives. Please see attached. > > > > I do have on my bucket list, finding a Mailing-list integrated Forum, as I > mentioned I too do like them. > > But right now there are tooo many other things happening in my & the wider > world. Same for the other Admins. > > > > If anyone has suggestions that are dirt cheap & easy to administer, let me > know. No promises. > > > > > > MichaelAtOz > > OpenSCAD Admin. > > > > p.s. I doubt anyone noticed, but I recently made the old Forum static, > > no post or replies can be done and no new registrations. I have copied it > for archival. > > Nabble will likely want to delete it in the future. > > > > p.p.s. As this topic erupts from time to time then goes around the same > circles, I'm likely to ignore another flare-up. > > > > > > > -----Original Message----- > > > From: Michael Marx > > > Sent: Mon, 3 Oct 2022 19:25 > > > To: 'OpenSCAD general discussion' > > > Subject: [OpenSCAD] Re: Forum > > > > > > Make that tomorrow... > > > > > > > -----Original Message----- > > > > From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14 > > > > To: 'OpenSCAD general discussion' > > > > Subject: [OpenSCAD] Re: Forum > > > > > > > > Andrew, > > > > > > > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. > > > > > > > > Long answer a bit later today. > > > > > > > > MichaelAtOz > > > > > > > > > -----Original Message----- > > > > > From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28 > > > > > To: discuss@lists.openscad.org > > > > > Subject: [OpenSCAD] Forum > > > > > > > > > > Hi All, Admins, > > > > > > > > > > I'm just thinking aloud. Can the discussions be on > > > > > > > > > > https://forum.openscad.org/ > > > > > > > > > > rather than here in a mailing list? > > > > > As the topics are rather varied, a web based forum is a more > appropriate > > > > > format than do this mailing list. > > > > > > > > > > 'mailing list integration' may after all not be necessary, i.e. the > > > > > forum and this mailing list can go separate ways. > > > > > > > > > > Thanks, > > > > > Andrew > > > > [image: width=] > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > Virus-free.www.avg.com > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > <#m_4988554601663860850_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >
T
trygve@totallytrygve.com
Tue, Oct 4, 2022 9:06 AM

Google Groups is a pain, and I stay away from anything to do with them.
Third-party forum hosting is worse. It's either Tapatalk, or in process of being bought out by them.

I had memberships on two different forums, with different usernames because one is ever so slightly incredibly NSFW and I didn't want anyone googling my usual username and coming across that forum...
but because I used the same email on these accounts, Tapatalk decided that I only had one user, and now the 'other named' account no longer works.
I couldn't even log into it to change the email. I tried to change the email on the one that still worked... yeah, that went well...

I no longer visit those forums.
3D printing...
Or CnC use is generally 'further along in the process' than what OpenSCAD handles, so yeah, can't see a reason to discuss it here.
Please note that I currently have 3 FDM printers(my old Dreammaker Overlord Pro, a 2015? vintage Delta printer, slowly being rebuilt, a Wanhao i3 that recently suffered a mainboard injury. May or may not get repaired, and my latest, a Creality Ender 3 MAX) and a whole boxload of resin printers(iBox Nano, never worked... KUDO3D Bean, wonderful, but plastic trays? waiting for me to adapt a metal tray for it... an Anycubic Photon Zero... Not a hero with that resolution. I got it cheap... real cheap... The Photon I got afterwards has served me faithfully, though. and the latest, a Phrozen Sonic Mini 8K is just 'blown out of your socks good)
I have a heavily rebuilt ShapeOKO CnC out in the garage.
I even cut pieces I design with OpenSCAD using it. But the operation of it is way out of the scope of this list.

How to design something in the most efficient ws is a valid topic here.

How to design it to be successfully printed on a 3D printer is not. That's a general CAD topic, not an OpenSCAD topic.
Trygve
Norway

Den 4. oktober 2022 kl. 10.20.14 +02.00 skrev edmund ronald edmundronald@gmail.com:

The short answer here is that although there are repeated requests ways to recreate a forum exist, reasons are systematically found why it is “impossible”. Like for instance refusing to admit the existence of Google groups.

This allows the same people here to shut up any legitimate conversation eg. about 3D printing by claiming it is off topic for this list.

edmund

On Tuesday, October 4, 2022, Michael Marx <michael@marx.id.au> wrote:

In the beginning was The Mailing-list.
This was the support contact for the OpenSCAD User community, to the OpenSCAD Developer community.
It had a Mailing-list history archive.

Slightly before my time the private server hosting it lost a disc and said history was history.
As I understand it, this lead to finding a hosted provider and Nabble's price was right.

So a Forum was born, basically as a bonus from the new Mailing-list archive.

The Developer community kept their Mailing-list and any Forum posts
were nicely routed to them, they could reply to the User community.
I actually preferred the Nabble Forum and helped out with lost/orphaned/wayward posts.
That then lead to getting invited as a formal Admin and I took over much of the Nabble support.

Including signing up to Nabble's Support Forum and working with their Admin. They were usually helpful.

Then, at practically no notice, they killed the email interface, basically to cut costs.
Hmmm, starting to turn into a novel...
Anyway see attached for some of the Nabble history and the owners (Franklin) attitude.

So as Jordan pointed out, it is probably the audience on the Mailing-list that you want access to.
That is the Development community, most (I haven't done a survey*, but certainly the core Developers) like emails.
They don't have the time, or desire to regularly logon to a Forum and scan for anything they have not seen.

That is the purpose of this environment, an avenue to the Developers, it has the incidental benefit of Community support.

But there are many other Community support arenas available.
*Luckily Jordan did a nice job recently, summarising his survey, and listing these alternatives. Please see attached.

I do have on my bucket list, finding a Mailing-list integrated Forum, as I mentioned I too do like them.
But right now there are tooo many other things happening in my & the wider world. Same for the other Admins.

If anyone has suggestions that are dirt cheap & easy to administer, let me know. No promises.

MichaelAtOz
OpenSCAD Admin.

p.s. I doubt anyone noticed, but I recently made the old Forum static,
no post or replies can be done and no new registrations. I have copied it for archival.
Nabble will likely want to delete it in the future.

p.p.s. As this topic erupts from time to time then goes around the same circles, I'm likely to ignore another flare-up.

-----Original Message-----
From: Michael Marx
Sent: Mon, 3 Oct 2022 19:25
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: Forum

Make that tomorrow...

-----Original Message-----
From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----
From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28
To: discuss@lists.openscad.org
Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

https://forum.openscad.org/

rather than here in a mailing list?
As the topics are rather varied, a web based forum is a more appropriate
format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the
forum and this mailing list can go separate ways.

Thanks,
Andrew


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

Google Groups is a pain, and I stay away from anything to do with them. Third-party forum hosting is worse. It's either Tapatalk, or in process of being bought out by them. I had memberships on two different forums, with different usernames because one is ever so slightly incredibly NSFW and I didn't want anyone googling my usual username and coming across that forum... but because I used the same email on these accounts, Tapatalk decided that I only had one user, and now the 'other named' account no longer works. I couldn't even log into it to change the email. I tried to change the email on the one that still worked... yeah, that went well... I no longer visit those forums. 3D printing... Or CnC use is generally 'further along in the process' than what OpenSCAD handles, so yeah, can't see a reason to discuss it here. Please note that I currently have 3 FDM printers(my old Dreammaker Overlord Pro, a 2015? vintage Delta printer, slowly being rebuilt, a Wanhao i3 that recently suffered a mainboard injury. May or may not get repaired, and my latest, a Creality Ender 3 MAX) and a whole boxload of resin printers(iBox Nano, never worked... KUDO3D Bean, wonderful, but plastic trays? waiting for me to adapt a metal tray for it... an Anycubic Photon Zero... Not a hero with that resolution. I got it cheap... real cheap... The Photon I got afterwards has served me faithfully, though. and the latest, a Phrozen Sonic Mini 8K is just 'blown out of your socks good) I have a heavily rebuilt ShapeOKO CnC out in the garage. I even cut pieces I design with OpenSCAD using it. But the operation of it is way out of the scope of this list. How to design something in the most efficient ws is a valid topic here. How to design it to be successfully printed on a 3D printer is not. That's a general CAD topic, not an OpenSCAD topic. Trygve Norway Den 4. oktober 2022 kl. 10.20.14 +02.00 skrev edmund ronald <edmundronald@gmail.com>: > The short answer here is that although there are repeated requests ways to recreate a forum exist, reasons are systematically found why it is “impossible”. Like for instance refusing to admit the existence of Google groups. > > This allows the same people here to shut up any legitimate conversation eg. about 3D printing by claiming it is off topic for this list. > > > edmund > > On Tuesday, October 4, 2022, Michael Marx <<michael@marx.id.au>> wrote: > > > > > > > In the beginning was The Mailing-list. > > This was the support contact for the OpenSCAD User community, to the OpenSCAD Developer community. > > It had a Mailing-list history archive. > > > > Slightly before my time the private server hosting it lost a disc and said history was history. > > As I understand it, this lead to finding a hosted provider and Nabble's price was right. > > > > So a Forum was born, basically as a bonus from the new Mailing-list archive. > > > > The Developer community kept their Mailing-list and any Forum posts > > were nicely routed to them, they could reply to the User community. > > I actually preferred the Nabble Forum and helped out with lost/orphaned/wayward posts. > > That then lead to getting invited as a formal Admin and I took over much of the Nabble support. > > > > Including signing up to Nabble's Support Forum and working with their Admin. They were usually helpful. > > > > Then, at practically no notice, they killed the email interface, basically to cut costs. > > Hmmm, starting to turn into a novel... > > Anyway see attached for some of the Nabble history and the owners (Franklin) attitude. > > > > So as Jordan pointed out, it is probably the audience on the Mailing-list that you want access to. > > That is the Development community, most (I haven't done a survey*, but certainly the core Developers) like emails. > > They don't have the time, or desire to regularly logon to a Forum and scan for anything they have not seen. > > > > That is the purpose of this environment, an avenue to the Developers, it has the incidental benefit of Community support. > > > > But there are many other Community support arenas available. > > *Luckily Jordan did a nice job recently, summarising his survey, and listing these alternatives. Please see attached. > > > > I do have on my bucket list, finding a Mailing-list integrated Forum, as I mentioned I too do like them. > > But right now there are tooo many other things happening in my & the wider world. Same for the other Admins. > > > > If anyone has suggestions that are dirt cheap & easy to administer, let me know. No promises. > > > > > > MichaelAtOz > > OpenSCAD Admin. > > > > p.s. I doubt anyone noticed, but I recently made the old Forum static, > > no post or replies can be done and no new registrations. I have copied it for archival. > > Nabble will likely want to delete it in the future. > > > > p.p.s. As this topic erupts from time to time then goes around the same circles, I'm likely to ignore another flare-up. > > > > > > >-----Original Message----- > > >From: Michael Marx > > >Sent: Mon, 3 Oct 2022 19:25 > > >To: 'OpenSCAD general discussion' > > >Subject: [OpenSCAD] Re: Forum > > > > > > Make that tomorrow... > > > > > > > -----Original Message----- > > > > From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14 > > > > To: 'OpenSCAD general discussion' > > > > Subject: [OpenSCAD] Re: Forum > > > > > > > > Andrew, > > > > > > > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. > > > > > > > > Long answer a bit later today. > > > > > > > > MichaelAtOz > > > > > > > > > -----Original Message----- > > > > > From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28 > > > > > To: <discuss@lists.openscad.org> > > > > > Subject: [OpenSCAD] Forum > > > > > > > > > > Hi All, Admins, > > > > > > > > > > I'm just thinking aloud. Can the discussions be on > > > > > > > > > > <https://forum.openscad.org/> > > > > > > > > > > rather than here in a mailing list? > > > > > As the topics are rather varied, a web based forum is a more appropriate > > > > > format than do this mailing list. > > > > > > > > > > 'mailing list integration' may after all not be necessary, i.e. the > > > > > forum and this mailing list can go separate ways. > > > > > > > > > > Thanks, > > > > > Andrew > > > > > > > > > > width= <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> Virus-free.www.avg.com <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to <discuss-leave@lists.openscad.org> >
ER
edmund ronald
Tue, Oct 4, 2022 11:43 AM

You see? I don’t want to be told by somebody else whether I am allowed to
talk about my topic - eg how to make sure when shifting and uniting two
parts that the model will print and not be two pieces.

A forum allows people to be free to choose topics that can be safely
ignored; a mailing list generates cascades of people who don’t want another
person’s difficulties landing in their inbox.

E

On Tuesday, October 4, 2022, trygve@totallytrygve.com wrote:

Google Groups is a pain, and I stay away from anything to do with them.
Third-party forum hosting is worse. It's either Tapatalk, or in process of
being bought out by them.

I had memberships on two different forums, with different usernames
because one is ever so slightly incredibly NSFW and I didn't want anyone
googling my usual username and coming across that forum...
but because I used the same email on these accounts, Tapatalk decided that
I only had one user, and now the 'other named' account no longer works.
I couldn't even log into it to change the email. I tried to change the
email on the one that still worked... yeah, that went well...
I no longer visit those forums.

3D printing...
Or CnC use is generally 'further along in the process' than what OpenSCAD
handles, so yeah, can't see a reason to discuss it here.
Please note that I currently have 3 FDM printers(my old Dreammaker
Overlord Pro, a 2015? vintage Delta printer, slowly being rebuilt, a Wanhao
i3 that recently suffered a mainboard injury. May or may not get repaired,
and my latest, a Creality Ender 3 MAX) and a whole boxload of resin
printers(iBox Nano, never worked... KUDO3D Bean, wonderful, but plastic
trays? waiting for me to adapt a metal tray for it... an Anycubic Photon
Zero... Not a hero with that resolution. I got it cheap... real cheap...
The Photon I got afterwards has served me faithfully, though. and the
latest, a Phrozen Sonic Mini 8K is just 'blown out of your socks good)
I have a heavily rebuilt ShapeOKO CnC out in the garage.
I even cut pieces I design with OpenSCAD using it. But the operation of it
is way out of the scope of this list.

How to design something in the most efficient ws is a valid topic here.
How to design it to be successfully printed on a 3D printer is not. That's
a general CAD topic, not an OpenSCAD topic.

Trygve
Norway

Den 4. oktober 2022 kl. 10.20.14 +02.00 skrev edmund ronald <
edmundronald@gmail.com>:

The short answer here is that although there are repeated requests  ways
to recreate a forum exist, reasons are systematically found why it is
“impossible”. Like for instance refusing to admit the existence of Google
groups.

This allows the same people here to shut up any legitimate conversation
eg. about 3D printing by claiming it is off topic for this list.

edmund

On Tuesday, October 4, 2022, Michael Marx michael@marx.id.au wrote:

In the beginning was The Mailing-list.

This was the support contact for the OpenSCAD User community, to the OpenSCAD
Developer community
.

It had a Mailing-list history archive.

Slightly before my time the private server hosting it lost a disc and said
history was history.

As I understand it, this lead to finding a hosted provider and Nabble's
price was right.

So a Forum was born, basically as a bonus from the new Mailing-list
archive.

The Developer community kept their Mailing-list and any Forum posts
were nicely routed to them, they could reply to the User community.

I actually preferred the Nabble Forum and helped out with
lost/orphaned/wayward posts.

That then lead to getting invited as a formal Admin and I took over much
of the Nabble support.

Including signing up to Nabble's Support Forum and working with their
Admin. They were usually helpful.

Then, at practically no notice, they killed the email interface, basically
to cut costs.

Hmmm, starting to turn into a novel...

Anyway see attached for some of the Nabble history and the owners
(Franklin) attitude.

So as Jordan pointed out, it is probably the audience on the Mailing-list
that you want access to.

That is the Development community, most (I haven't done a survey*, but
certainly the core Developers) like emails.

They don't have the time, or desire to regularly logon to a Forum and scan
for anything they have not seen.

That is the purpose of this environment, an avenue to the Developers, it
has the incidental benefit of Community support.

But there are many other Community support arenas available.

*Luckily Jordan did a nice job recently, summarising his survey, and
listing these alternatives. Please see attached.

I do have on my bucket list, finding a Mailing-list integrated Forum, as I
mentioned I too do like them.

But right now there are tooo many other things happening in my & the wider
world. Same for the other Admins.

If anyone has suggestions that are dirt cheap & easy to administer, let me
know. No promises.

MichaelAtOz

OpenSCAD Admin.

p.s. I doubt anyone noticed, but I recently made the old Forum static,

no post or replies can be done and no new registrations. I have copied it
for archival.

Nabble will likely want to delete it in the future.

p.p.s. As this topic erupts from time to time then goes around the same
circles, I'm likely to ignore another flare-up.

-----Original Message-----

From: Michael Marx

Sent: Mon, 3 Oct 2022 19:25

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Make that tomorrow...

-----Original Message-----

From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----

From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28

Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

rather than here in a mailing list?

As the topics are rather varied, a web based forum is a more

appropriate

format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the

forum and this mailing list can go separate ways.

Thanks,

Andrew
You see? I don’t want to be told by somebody else whether I am allowed to talk about my topic - eg how to make sure when shifting and uniting two parts that the model will print and not be two pieces. A forum allows people to be free to choose topics that can be safely ignored; a mailing list generates cascades of people who don’t want another person’s difficulties landing in their inbox. E On Tuesday, October 4, 2022, <trygve@totallytrygve.com> wrote: > > Google Groups is a pain, and I stay away from anything to do with them. > Third-party forum hosting is worse. It's either Tapatalk, or in process of > being bought out by them. > > I had memberships on two different forums, with different usernames > because one is ever so slightly incredibly NSFW and I didn't want anyone > googling my usual username and coming across that forum... > but because I used the same email on these accounts, Tapatalk decided that > I only had one user, and now the 'other named' account no longer works. > I couldn't even log into it to change the email. I tried to change the > email on the one that still worked... yeah, that went well... > I no longer visit those forums. > > 3D printing... > Or CnC use is generally 'further along in the process' than what OpenSCAD > handles, so yeah, can't see a reason to discuss it here. > Please note that I currently have 3 FDM printers(my old Dreammaker > Overlord Pro, a 2015? vintage Delta printer, slowly being rebuilt, a Wanhao > i3 that recently suffered a mainboard injury. May or may not get repaired, > and my latest, a Creality Ender 3 MAX) and a whole boxload of resin > printers(iBox Nano, never worked... KUDO3D Bean, wonderful, but plastic > trays? waiting for me to adapt a metal tray for it... an Anycubic Photon > Zero... Not a hero with that resolution. I got it cheap... real cheap... > The Photon I got afterwards has served me faithfully, though. and the > latest, a Phrozen Sonic Mini 8K is just 'blown out of your socks good) > I have a heavily rebuilt ShapeOKO CnC out in the garage. > I even cut pieces I design with OpenSCAD using it. But the operation of it > is way out of the scope of this list. > > How to design something in the most efficient ws is a valid topic here. > How to design it to be successfully printed on a 3D printer is not. That's > a general CAD topic, not an OpenSCAD topic. > > Trygve > Norway > > > > Den 4. oktober 2022 kl. 10.20.14 +02.00 skrev edmund ronald < > edmundronald@gmail.com>: > > The short answer here is that although there are repeated requests ways > to recreate a forum exist, reasons are systematically found why it is > “impossible”. Like for instance refusing to admit the existence of Google > groups. > > This allows the same people here to shut up any legitimate conversation > eg. about 3D printing by claiming it is off topic for this list. > > edmund > > On Tuesday, October 4, 2022, Michael Marx <michael@marx.id.au> wrote: > > > In the beginning was The Mailing-list. > > This was the support contact for the *OpenSCAD User community*, to the *OpenSCAD > Developer community*. > > It had a Mailing-list history archive. > > > > Slightly before my time the private server hosting it lost a disc and said > history was history. > > As I understand it, this lead to finding a hosted provider and Nabble's > price was right. > > > > So a Forum was born, basically as a bonus from the new Mailing-list > archive. > > The Developer community kept their Mailing-list and any Forum posts > were nicely routed to them, they could reply to the User community. > > > > I actually preferred the Nabble Forum and helped out with > lost/orphaned/wayward posts. > > That then lead to getting invited as a formal Admin and I took over much > of the Nabble support. > > > > Including signing up to Nabble's Support Forum and working with their > Admin. They were usually helpful. > > > > Then, at practically no notice, they killed the email interface, basically > to cut costs. > > Hmmm, starting to turn into a novel... > > Anyway see attached for some of the Nabble history and the owners > (Franklin) attitude. > > > > So as Jordan pointed out, it is probably the audience on the Mailing-list > that you want access to. > > That is the Development community, most (I haven't done a survey*, but > certainly the core Developers) like emails. > > They don't have the time, or desire to regularly logon to a Forum and scan > for anything they have not seen. > > > > That is the purpose of this environment, an avenue to the Developers, it > has the incidental benefit of *Community support*. > > > > But there are many other Community support arenas available. > > *Luckily Jordan did a nice job recently, summarising his survey, and > listing these alternatives. Please see attached. > > > > I do have on my bucket list, finding a Mailing-list integrated Forum, as I > mentioned I too do like them. > > But right now there are tooo many other things happening in my & the wider > world. Same for the other Admins. > > > > If anyone has suggestions that are dirt cheap & easy to administer, let me > know. No promises. > > > > > > MichaelAtOz > > OpenSCAD Admin. > > > > p.s. I doubt anyone noticed, but I recently made the old Forum static, > > no post or replies can be done and no new registrations. I have copied it > for archival. > > Nabble will likely want to delete it in the future. > > > > p.p.s. As this topic erupts from time to time then goes around the same > circles, I'm likely to ignore another flare-up. > > > > > > > -----Original Message----- > > > From: Michael Marx > > > Sent: Mon, 3 Oct 2022 19:25 > > > To: 'OpenSCAD general discussion' > > > Subject: [OpenSCAD] Re: Forum > > > > > > Make that tomorrow... > > > > > > > -----Original Message----- > > > > From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14 > > > > To: 'OpenSCAD general discussion' > > > > Subject: [OpenSCAD] Re: Forum > > > > > > > > Andrew, > > > > > > > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. > > > > > > > > Long answer a bit later today. > > > > > > > > MichaelAtOz > > > > > > > > > -----Original Message----- > > > > > From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28 > > > > > To: discuss@lists.openscad.org > > > > > Subject: [OpenSCAD] Forum > > > > > > > > > > Hi All, Admins, > > > > > > > > > > I'm just thinking aloud. Can the discussions be on > > > > > > > > > > https://forum.openscad.org/ > > > > > > > > > > rather than here in a mailing list? > > > > > As the topics are rather varied, a web based forum is a more > appropriate > > > > > format than do this mailing list. > > > > > > > > > > 'mailing list integration' may after all not be necessary, i.e. the > > > > > forum and this mailing list can go separate ways. > > > > > > > > > > Thanks, > > > > > Andrew > > > > [image: width=] > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > Virus-free.www.avg.com > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > > >
T
trygve@totallytrygve.com
Tue, Oct 4, 2022 12:04 PM

I have managed both a mailing list and a forum before, and you won't believe how much more work is needed on a forum.
One of the most important jobs on a forum is shutting down 'off-topic' discussions(unless they're in a section of the forum where these are allowed), and removing SPAM.
No, CAPTCHA isn't stopping the spammers. The Admins and Mods do that.

So, yeah, I'd love it if there was a PhPBB-based forum, but I don't love it enough to offer to set it up and maintain it.

as for the email cascade, most email clients have some sort of filtering and auto-whatever built in. And these emails all come with a common word in the header, so...

To make two part into one, just let them overlap ever so slightly.

Trygve

Den 4. oktober 2022 kl. 13.43.26 +02.00 skrev edmund ronald edmundronald@gmail.com:

You see? I don’t want to be told by somebody else whether I am allowed to talk about my topic - eg how to make sure when shifting and uniting two parts that the model will print and not be two pieces.

A forum allows people to be free to choose topics that can be safely ignored; a mailing list generates cascades of people who don’t want another person’s difficulties landing in their inbox.

E

I have managed both a mailing list and a forum before, and you won't believe how much more work is needed on a forum. One of the most important jobs on a forum is shutting down 'off-topic' discussions(unless they're in a section of the forum where these are allowed), and removing SPAM. No, CAPTCHA isn't stopping the spammers. The Admins and Mods do that. So, yeah, I'd love it if there was a PhPBB-based forum, but I don't love it enough to offer to set it up and maintain it. as for the email cascade, most email clients have some sort of filtering and auto-whatever built in. And these emails all come with a common word in the header, so... To make two part into one, just let them overlap ever so slightly. Trygve Den 4. oktober 2022 kl. 13.43.26 +02.00 skrev edmund ronald <edmundronald@gmail.com>: > You see? I don’t want to be told by somebody else whether I am allowed to talk about my topic - eg how to make sure when shifting and uniting two parts that the model will print and not be two pieces. > > A forum allows people to be free to choose topics that can be safely ignored; a mailing list generates cascades of people who don’t want another person’s difficulties landing in their inbox. > > > E > >
JG
Joe Greene
Tue, Oct 4, 2022 1:18 PM

I don't care which a given person likes, I get sick and tired of people
joining a mailing list or forum either one, only to piddle and moan about
how it's the wrong solution for them..  If you like it use it for its
intended purpose.. If not... bounce off to find the opposite solution I'm
sure there's another group doing that too.

On Tue, Oct 4, 2022 at 8:04 AM trygve@totallytrygve.com wrote:

I have managed both a mailing list and a forum before, and you won't
believe how much more work is needed on a forum.
One of the most important jobs on a forum is shutting down 'off-topic'
discussions(unless they're in a section of the forum where these are
allowed), and removing SPAM.
No, CAPTCHA isn't stopping the spammers. The Admins and Mods do that.

So, yeah, I'd love it if there was a PhPBB-based forum, but I don't love
it enough to offer to set it up and maintain it.

as for the email cascade, most email clients have some sort of filtering
and auto-whatever built in. And these emails all come with a common word in
the header, so...

To make two part into one, just let them overlap ever so slightly.

Trygve

Den 4. oktober 2022 kl. 13.43.26 +02.00 skrev edmund ronald <
edmundronald@gmail.com>:

You see? I don’t want to be told by somebody else whether I am allowed to
talk about my topic - eg how to make sure when shifting and uniting two
parts that the model will print and not be two pieces.

A forum allows people to be free to choose topics that can be safely
ignored; a mailing list generates cascades of people who don’t want another
person’s difficulties landing in their inbox.

E


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

I don't care which a given person likes, I get sick and tired of people joining a mailing list or forum either one, only to piddle and moan about how it's the wrong solution for them.. If you like it use it for its intended purpose.. If not... bounce off to find the opposite solution I'm sure there's another group doing that too. On Tue, Oct 4, 2022 at 8:04 AM <trygve@totallytrygve.com> wrote: > I have managed both a mailing list and a forum before, and you won't > believe how much more work is needed on a forum. > One of the most important jobs on a forum is shutting down 'off-topic' > discussions(unless they're in a section of the forum where these are > allowed), and removing SPAM. > No, CAPTCHA isn't stopping the spammers. The Admins and Mods do that. > > So, yeah, I'd love it if there was a PhPBB-based forum, but I don't love > it enough to offer to set it up and maintain it. > > as for the email cascade, most email clients have some sort of filtering > and auto-whatever built in. And these emails all come with a common word in > the header, so... > > To make two part into one, just let them overlap ever so slightly. > > Trygve > > > > > Den 4. oktober 2022 kl. 13.43.26 +02.00 skrev edmund ronald < > edmundronald@gmail.com>: > > You see? I don’t want to be told by somebody else whether I am allowed to > talk about my topic - eg how to make sure when shifting and uniting two > parts that the model will print and not be two pieces. > > A forum allows people to be free to choose topics that can be safely > ignored; a mailing list generates cascades of people who don’t want another > person’s difficulties landing in their inbox. > > E > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
J
jon
Tue, Oct 4, 2022 1:24 PM

Perhaps we need a document that we can sent out every time this topic
arises.  At least that way, Michael does not need to write it all down
for the 10th time.

Jon

On 10/4/2022 2:48 AM, Michael Marx wrote:

In the beginning was The Mailing-list.

This was the support contact for the /OpenSCAD User community/, to the
/OpenSCAD Developer community/.

It had a Mailing-list history archive.

Slightly before my time the private server hosting it lost a disc and
said history was history.

As I understand it, this lead to finding a hosted provider and
Nabble's price was right.

So a Forum was born, basically as a bonus from the new Mailing-list
archive.

The Developer community kept their Mailing-list and any Forum posts
were nicely routed to them, they could reply to the User community.

I actually preferred the Nabble Forum and helped out with
lost/orphaned/wayward posts.

That then lead to getting invited as a formal Admin and I took over
much of the Nabble support.

Including signing up to Nabble's Support Forum and working with their
Admin. They were usually helpful.

Then, at practically no notice, they killed the email interface,
basically to cut costs.

Hmmm, starting to turn into a novel...

Anyway see attached for some of the Nabble history and the owners
(Franklin) attitude.

So as Jordan pointed out, it is probably the audience on the
Mailing-list that you want access to.

That is the Development community, most (I haven't done a survey*, but
certainly the core Developers) like emails.

They don't have the time, or desire to regularly logon to a Forum and
scan for anything they have not seen.

That is the purpose of this environment, an avenue to the Developers,
it has the incidental benefit of /Community support/.

But there are many other Community support arenas available.

*Luckily Jordan did a nice job recently, summarising his survey, and
listing these alternatives. Please see attached.

I do have on my bucket list, finding a Mailing-list integrated Forum,
as I mentioned I too do like them.

But right now there are tooo many other things happening in my & the
wider world. Same for the other Admins.

If anyone has suggestions that are dirt cheap & easy to administer,
let me know. No promises.

MichaelAtOz

OpenSCAD Admin.

p.s. I doubt anyone noticed, but I recently made the old Forum static,

no post or replies can be done and no new registrations. I have copied
it for archival.

Nabble will likely want to delete it in the future.

p.p.s. As this topic erupts from time to time then goes around the
same circles, I'm likely to ignore another flare-up.

-----Original Message-----

From: Michael Marx

Sent: Mon, 3 Oct 2022 19:25

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Make that tomorrow...

-----Original Message-----

From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----

From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28

Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

rather than here in a mailing list?

As the topics are rather varied, a web based forum is a more appropriate

format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the

forum and this mailing list can go separate ways.

Thanks,

    Andrew

Perhaps we need a document that we can sent out every time this topic arises.  At least that way, Michael does not need to write it all down for the 10th time. Jon On 10/4/2022 2:48 AM, Michael Marx wrote: > > In the beginning was The Mailing-list. > > This was the support contact for the /OpenSCAD User community/, to the > /OpenSCAD Developer community/. > > It had a Mailing-list history archive. > > Slightly before my time the private server hosting it lost a disc and > said history was history. > > As I understand it, this lead to finding a hosted provider and > Nabble's price was right. > > So a Forum was born, basically as a bonus from the new Mailing-list > archive. > > The Developer community kept their Mailing-list and any Forum posts > were nicely routed to them, they could reply to the User community. > > I actually preferred the Nabble Forum and helped out with > lost/orphaned/wayward posts. > > That then lead to getting invited as a formal Admin and I took over > much of the Nabble support. > > Including signing up to Nabble's Support Forum and working with their > Admin. They were usually helpful. > > Then, at practically no notice, they killed the email interface, > basically to cut costs. > > Hmmm, starting to turn into a novel... > > Anyway see attached for some of the Nabble history and the owners > (Franklin) attitude. > > So as Jordan pointed out, it is probably the audience on the > Mailing-list that you want access to. > > That is the Development community, most (I haven't done a survey*, but > certainly the core Developers) like emails. > > They don't have the time, or desire to regularly logon to a Forum and > scan for anything they have not seen. > > That is the purpose of this environment, an avenue to the Developers, > it has the incidental benefit of /Community support/. > > But there are many other Community support arenas available. > > *Luckily Jordan did a nice job recently, summarising his survey, and > listing these alternatives. Please see attached. > > I do have on my bucket list, finding a Mailing-list integrated Forum, > as I mentioned I too do like them. > > But right now there are tooo many other things happening in my & the > wider world. Same for the other Admins. > > If anyone has suggestions that are dirt cheap & easy to administer, > let me know. No promises. > > MichaelAtOz > > OpenSCAD Admin. > > p.s. I doubt anyone noticed, but I recently made the old Forum static, > > no post or replies can be done and no new registrations. I have copied > it for archival. > > Nabble will likely want to delete it in the future. > > p.p.s. As this topic erupts from time to time then goes around the > same circles, I'm likely to ignore another flare-up. > > > -----Original Message----- > > > From: Michael Marx > > > Sent: Mon, 3 Oct 2022 19:25 > > > To: 'OpenSCAD general discussion' > > > Subject: [OpenSCAD] Re: Forum > > > > > > Make that tomorrow... > > > > > > > -----Original Message----- > > > > From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14 > > > > To: 'OpenSCAD general discussion' > > > > Subject: [OpenSCAD] Re: Forum > > > > > > > > Andrew, > > > > > > > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. > > > > > > > > Long answer a bit later today. > > > > > > > > MichaelAtOz > > > > > > > > > -----Original Message----- > > > > > From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28 > > > > > To: discuss@lists.openscad.org > > > > > Subject: [OpenSCAD] Forum > > > > > > > > > > Hi All, Admins, > > > > > > > > > > I'm just thinking aloud. Can the discussions be on > > > > > > > > > > https://forum.openscad.org/ > > > > > > > > > > rather than here in a mailing list? > > > > > As the topics are rather varied, a web based forum is a more appropriate > > > > > format than do this mailing list. > > > > > > > > > > 'mailing list integration' may after all not be necessary, i.e. the > > > > > forum and this mailing list can go separate ways. > > > > > > > > > > Thanks, > > > > >    Andrew > > > width= > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > Virus-free.www.avg.com > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > > > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org
RW
Raymond West
Tue, Oct 4, 2022 2:23 PM

A mailing list, with a decent client works fine. It is easy enough to
filter/group emails where you want, and if you prefix your off topic
subject title with 'OT' (or "OT" maybe 'OT'   😉) then I see no
problem with going a bit away from openscad, e.g. into the the making of
the final object.

The advantage of a mailing list for me, as I keep most emails, is that
if necessary i can search back through relatively easily if I remember a
few key words, and I've emails back to 1998 in one of my lists/user
groups. Fora do not seem to attract a large proportion of dedicated
people, and unless heavily moderated descend into something that is of
little real use. I have found, having started, and administered and
moderated  a few, that a majority of the members just ask a question or
two, and only a few stay around long enough to answer others, generally
because the admission fee is set too low. The general attitude of some
epitomises the millennial mindset, imnsho.

A mailing list, with a decent client works fine. It is easy enough to filter/group emails where you want, and if you prefix your off topic subject title with 'OT' (or "OT" maybe \'OT\'   😉) then I see no problem with going a bit away from openscad, e.g. into the the making of the final object. The advantage of a mailing list for me, as I keep most emails, is that if necessary i can search back through relatively easily if I remember a few key words, and I've emails back to 1998 in one of my lists/user groups. Fora do not seem to attract a large proportion of dedicated people, and unless heavily moderated descend into something that is of little real use. I have found, having started, and administered and moderated  a few, that a majority of the members just ask a question or two, and only a few stay around long enough to answer others, generally because the admission fee is set too low. The general attitude of some epitomises the millennial mindset, imnsho.
WL
William Lugg
Tue, Oct 4, 2022 2:42 PM

FWIW, I'm on the FreeCAD forum and I can tell you with certainty that if
you post a question as in your example in the "How to Use FreeCAD"
forum, you'll be chided for the off-topic post as well. Now there is an
Open Discussion forum there that might entertain a question like that,
but I'm not sure.  My general experience is that topical forums in
general want the users to stay on topic, just as this list does.

Reddit and Thingiverse might be a better option for what you're looking for.

Just my $0.02.
Bill Lugg

On 10/4/22 05:43, edmund ronald wrote:

You see? I don’t want to be told by somebody else whether I am allowed
to talk about my topic - eg how to make sure when shifting and uniting
two parts that the model will print and not be two pieces.

A forum allows people to be free to choose topics that can be safely
ignored; a mailing list generates cascades of people who don’t want
another person’s difficulties landing in their inbox.

E

On Tuesday, October 4, 2022, trygve@totallytrygve.com wrote:

 Google Groups is a pain, and I stay away from anything to do with
 them.
 Third-party forum hosting is worse. It's either Tapatalk, or in
 process of being bought out by them.

 I had memberships on two different forums, with different
 usernames because one is ever so slightly incredibly NSFW and I
 didn't want anyone googling my usual username and coming across
 that forum...
 but because I used the same email on these accounts, Tapatalk
 decided that I only had one user, and now the 'other named'
 account no longer works.
 I couldn't even log into it to change the email. I tried to change
 the email on the one that still worked... yeah, that went well...
 I no longer visit those forums.

 3D printing...
 Or CnC use is generally 'further along in the process' than what
 OpenSCAD handles, so yeah, can't see a reason to discuss it here.
 Please note that I currently have 3 FDM printers(my old Dreammaker
 Overlord Pro, a 2015? vintage Delta printer, slowly being rebuilt,
 a Wanhao i3 that recently suffered a mainboard injury. May or may
 not get repaired, and my latest, a Creality Ender 3 MAX) and a
 whole boxload of resin printers(iBox Nano, never worked... KUDO3D
 Bean, wonderful, but plastic trays? waiting for me to adapt a
 metal tray for it... an Anycubic Photon Zero... Not a hero with
 that resolution. I got it cheap... real cheap... The Photon I got
 afterwards has served me faithfully, though. and the latest, a
 Phrozen Sonic Mini 8K is just 'blown out of your socks good)
 I have a heavily rebuilt ShapeOKO CnC out in the garage.
 I even cut pieces I design with OpenSCAD using it. But the
 operation of it is way out of the scope of this list.

 How to design something in the most efficient ws is a valid topic
 here.
 How to design it to be successfully printed on a 3D printer is
 not. That's a general CAD topic, not an OpenSCAD topic.

 Trygve
 Norway



 Den 4. oktober 2022 kl. 10.20.14 +02.00 skrev edmund ronald
 <edmundronald@gmail.com>:
 The short answer here is that although there are repeated
 requests  ways to recreate a forum exist, reasons are
 systematically found why it is “impossible”. Like for instance
 refusing to admit the existence of Google groups.

 This allows the same people here to shut up any legitimate
 conversation eg. about 3D printing by claiming it is off topic
 for this list.

 edmund

 On Tuesday, October 4, 2022, Michael Marx <michael@marx.id.au> wrote:


     In the beginning was The Mailing-list.

     This was the support contact for the //OpenSCAD User
     community//, to the //OpenSCAD Developer community//.

     It had a Mailing-list history archive.


     Slightly before my time the private server hosting it lost a
     disc and said history was history.

     As I understand it, this lead to finding a hosted provider
     and Nabble's price was right.


     So a Forum was born, basically as a bonus from the new
     Mailing-list archive.

     The Developer community kept their Mailing-list and any Forum
     posts
     were nicely routed to them, they could reply to the User
     community.


     I actually preferred the Nabble Forum and helped out with
     lost/orphaned/wayward posts.

     That then lead to getting invited as a formal Admin and I
     took over much of the Nabble support.


     Including signing up to Nabble's Support Forum and working
     with their Admin. They were usually helpful.


     Then, at practically no notice, they killed the email
     interface, basically to cut costs.

     Hmmm, starting to turn into a novel...

     Anyway see attached for some of the Nabble history and the
     owners (Franklin) attitude.


     So as Jordan pointed out, it is probably the audience on the
     Mailing-list that you want access to.

     That is the Development community, most (I haven't done a
     survey*, but certainly the core Developers) like emails.

     They don't have the time, or desire to regularly logon to a
     Forum and scan for anything they have not seen.


     That is the purpose of this environment, an avenue to the
     Developers, it has the incidental benefit of //Community
     support//.


     But there are many other Community support arenas available.

     *Luckily Jordan did a nice job recently, summarising his
     survey, and listing these alternatives. Please see attached.


     I do have on my bucket list, finding a Mailing-list
     integrated Forum, as I mentioned I too do like them.

     But right now there are tooo many other things happening in
     my & the wider world. Same for the other Admins.


     If anyone has suggestions that are dirt cheap & easy to
     administer, let me know. No promises.



     MichaelAtOz

     OpenSCAD Admin.


     p.s. I doubt anyone noticed, but I recently made the old
     Forum static,

     no post or replies can be done and no new registrations. I
     have copied it for archival.

     Nabble will likely want to delete it in the future.


     p.p.s. As this topic erupts from time to time then goes
     around the same circles, I'm likely to ignore another flare-up.

-----Original Message-----

From: Michael Marx

Sent: Mon, 3 Oct 2022 19:25

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Make that tomorrow...

-----Original Message-----

From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----

From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28

Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

rather than here in a mailing list?

As the topics are rather varied, a web based forum is a more

     appropriate

format than do this mailing list.

'mailing list integration' may after all not be necessary,

     i.e. the

forum and this mailing list can go separate ways.

Thanks,

Andrew

     width=
     <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
     	Virus-free.www.avg.com
     <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>



 _______________________________________________
 OpenSCAD mailing list
 To unsubscribe send an email to discuss-leave@lists.openscad.org
 <mailto:discuss-leave@lists.openscad.org>
FWIW, I'm on the FreeCAD forum and I can tell you with certainty that if you post a question as in your example in the "How to Use FreeCAD" forum, you'll be chided for the off-topic post as well. Now there is an Open Discussion forum there that might entertain a question like that, but I'm not sure.  My general experience is that topical forums in general want the users to stay on topic, just as this list does. Reddit and Thingiverse might be a better option for what you're looking for. Just my $0.02. Bill Lugg On 10/4/22 05:43, edmund ronald wrote: > You see? I don’t want to be told by somebody else whether I am allowed > to talk about my topic - eg how to make sure when shifting and uniting > two parts that the model will print and not be two pieces. > > A forum allows people to be free to choose topics that can be safely > ignored; a mailing list generates cascades of people who don’t want > another person’s difficulties landing in their inbox. > > E > > On Tuesday, October 4, 2022, <trygve@totallytrygve.com> wrote: > > > Google Groups is a pain, and I stay away from anything to do with > them. > Third-party forum hosting is worse. It's either Tapatalk, or in > process of being bought out by them. > > I had memberships on two different forums, with different > usernames because one is ever so slightly incredibly NSFW and I > didn't want anyone googling my usual username and coming across > that forum... > but because I used the same email on these accounts, Tapatalk > decided that I only had one user, and now the 'other named' > account no longer works. > I couldn't even log into it to change the email. I tried to change > the email on the one that still worked... yeah, that went well... > I no longer visit those forums. > > 3D printing... > Or CnC use is generally 'further along in the process' than what > OpenSCAD handles, so yeah, can't see a reason to discuss it here. > Please note that I currently have 3 FDM printers(my old Dreammaker > Overlord Pro, a 2015? vintage Delta printer, slowly being rebuilt, > a Wanhao i3 that recently suffered a mainboard injury. May or may > not get repaired, and my latest, a Creality Ender 3 MAX) and a > whole boxload of resin printers(iBox Nano, never worked... KUDO3D > Bean, wonderful, but plastic trays? waiting for me to adapt a > metal tray for it... an Anycubic Photon Zero... Not a hero with > that resolution. I got it cheap... real cheap... The Photon I got > afterwards has served me faithfully, though. and the latest, a > Phrozen Sonic Mini 8K is just 'blown out of your socks good) > I have a heavily rebuilt ShapeOKO CnC out in the garage. > I even cut pieces I design with OpenSCAD using it. But the > operation of it is way out of the scope of this list. > > How to design something in the most efficient ws is a valid topic > here. > How to design it to be successfully printed on a 3D printer is > not. That's a general CAD topic, not an OpenSCAD topic. > > Trygve > Norway > > > > Den 4. oktober 2022 kl. 10.20.14 +02.00 skrev edmund ronald > <edmundronald@gmail.com>: >> The short answer here is that although there are repeated >> requests  ways to recreate a forum exist, reasons are >> systematically found why it is “impossible”. Like for instance >> refusing to admit the existence of Google groups. >> >> This allows the same people here to shut up any legitimate >> conversation eg. about 3D printing by claiming it is off topic >> for this list. >> >> edmund >> >> On Tuesday, October 4, 2022, Michael Marx <michael@marx.id.au> wrote: >> >> >> In the beginning was The Mailing-list. >> >> This was the support contact for the //OpenSCAD User >> community//, to the //OpenSCAD Developer community//. >> >> It had a Mailing-list history archive. >> >> >> Slightly before my time the private server hosting it lost a >> disc and said history was history. >> >> As I understand it, this lead to finding a hosted provider >> and Nabble's price was right. >> >> >> So a Forum was born, basically as a bonus from the new >> Mailing-list archive. >> >> The Developer community kept their Mailing-list and any Forum >> posts >> were nicely routed to them, they could reply to the User >> community. >> >> >> I actually preferred the Nabble Forum and helped out with >> lost/orphaned/wayward posts. >> >> That then lead to getting invited as a formal Admin and I >> took over much of the Nabble support. >> >> >> Including signing up to Nabble's Support Forum and working >> with their Admin. They were usually helpful. >> >> >> Then, at practically no notice, they killed the email >> interface, basically to cut costs. >> >> Hmmm, starting to turn into a novel... >> >> Anyway see attached for some of the Nabble history and the >> owners (Franklin) attitude. >> >> >> So as Jordan pointed out, it is probably the audience on the >> Mailing-list that you want access to. >> >> That is the Development community, most (I haven't done a >> survey*, but certainly the core Developers) like emails. >> >> They don't have the time, or desire to regularly logon to a >> Forum and scan for anything they have not seen. >> >> >> That is the purpose of this environment, an avenue to the >> Developers, it has the incidental benefit of //Community >> support//. >> >> >> But there are many other Community support arenas available. >> >> *Luckily Jordan did a nice job recently, summarising his >> survey, and listing these alternatives. Please see attached. >> >> >> I do have on my bucket list, finding a Mailing-list >> integrated Forum, as I mentioned I too do like them. >> >> But right now there are tooo many other things happening in >> my & the wider world. Same for the other Admins. >> >> >> If anyone has suggestions that are dirt cheap & easy to >> administer, let me know. No promises. >> >> >> >> MichaelAtOz >> >> OpenSCAD Admin. >> >> >> p.s. I doubt anyone noticed, but I recently made the old >> Forum static, >> >> no post or replies can be done and no new registrations. I >> have copied it for archival. >> >> Nabble will likely want to delete it in the future. >> >> >> p.p.s. As this topic erupts from time to time then goes >> around the same circles, I'm likely to ignore another flare-up. >> >> >> >> > -----Original Message----- >> >> > From: Michael Marx >> >> > Sent: Mon, 3 Oct 2022 19:25 >> >> > To: 'OpenSCAD general discussion' >> >> > Subject: [OpenSCAD] Re: Forum >> >> > >> >> > Make that tomorrow... >> >> > >> >> > > -----Original Message----- >> >> > > From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14 >> >> > > To: 'OpenSCAD general discussion' >> >> > > Subject: [OpenSCAD] Re: Forum >> >> > > >> >> > > Andrew, >> >> > > >> >> > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. >> >> > > >> >> > > Long answer a bit later today. >> >> > > >> >> > > MichaelAtOz >> >> > > >> >> > > > -----Original Message----- >> >> > > > From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28 >> >> > > > To: discuss@lists.openscad.org >> >> > > > Subject: [OpenSCAD] Forum >> >> > > > >> >> > > > Hi All, Admins, >> >> > > > >> >> > > > I'm just thinking aloud. Can the discussions be on >> >> > > > >> >> > > > https://forum.openscad.org/ >> >> > > > >> >> > > > rather than here in a mailing list? >> >> > > > As the topics are rather varied, a web based forum is a more >> appropriate >> >> > > > format than do this mailing list. >> >> > > > >> >> > > > 'mailing list integration' may after all not be necessary, >> i.e. the >> >> > > > forum and this mailing list can go separate ways. >> >> > > > >> >> > > > Thanks, >> >> > > > Andrew >> >> >> >> width= >> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >> Virus-free.www.avg.com >> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >> >> >> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org >> <mailto:discuss-leave@lists.openscad.org> >
JH
John Heim
Tue, Oct 4, 2022 4:34 PM

Don't you think you are like a guy who goes to a game at Lambeau Field
and then complains that everyone there is a Packers fan?

On 10/4/22 06:43, edmund ronald wrote:

You see? I don’t want to be told by somebody else whether I am allowed
to talk about my topic - eg how to make sure when shifting and uniting
two parts that the model will print and not be two pieces.

A forum allows people to be free to choose topics that can be safely
ignored; a mailing list generates cascades of people who don’t want
another person’s difficulties landing in their inbox.

E

On Tuesday, October 4, 2022, trygve@totallytrygve.com wrote:

 Google Groups is a pain, and I stay away from anything to do with
 them.
 Third-party forum hosting is worse. It's either Tapatalk, or in
 process of being bought out by them.

 I had memberships on two different forums, with different
 usernames because one is ever so slightly incredibly NSFW and I
 didn't want anyone googling my usual username and coming across
 that forum...
 but because I used the same email on these accounts, Tapatalk
 decided that I only had one user, and now the 'other named'
 account no longer works.
 I couldn't even log into it to change the email. I tried to change
 the email on the one that still worked... yeah, that went well...
 I no longer visit those forums.

 3D printing...
 Or CnC use is generally 'further along in the process' than what
 OpenSCAD handles, so yeah, can't see a reason to discuss it here.
 Please note that I currently have 3 FDM printers(my old Dreammaker
 Overlord Pro, a 2015? vintage Delta printer, slowly being rebuilt,
 a Wanhao i3 that recently suffered a mainboard injury. May or may
 not get repaired, and my latest, a Creality Ender 3 MAX) and a
 whole boxload of resin printers(iBox Nano, never worked... KUDO3D
 Bean, wonderful, but plastic trays? waiting for me to adapt a
 metal tray for it... an Anycubic Photon Zero... Not a hero with
 that resolution. I got it cheap... real cheap... The Photon I got
 afterwards has served me faithfully, though. and the latest, a
 Phrozen Sonic Mini 8K is just 'blown out of your socks good)
 I have a heavily rebuilt ShapeOKO CnC out in the garage.
 I even cut pieces I design with OpenSCAD using it. But the
 operation of it is way out of the scope of this list.

 How to design something in the most efficient ws is a valid topic
 here.
 How to design it to be successfully printed on a 3D printer is
 not. That's a general CAD topic, not an OpenSCAD topic.

 Trygve
 Norway



 Den 4. oktober 2022 kl. 10.20.14 +02.00 skrev edmund ronald
 <edmundronald@gmail.com>:
 The short answer here is that although there are repeated
 requests  ways to recreate a forum exist, reasons are
 systematically found why it is “impossible”. Like for instance
 refusing to admit the existence of Google groups.

 This allows the same people here to shut up any legitimate
 conversation eg. about 3D printing by claiming it is off topic
 for this list.

 edmund

 On Tuesday, October 4, 2022, Michael Marx <michael@marx.id.au> wrote:


     In the beginning was The Mailing-list.

     This was the support contact for the //OpenSCAD User
     community//, to the //OpenSCAD Developer community//.

     It had a Mailing-list history archive.


     Slightly before my time the private server hosting it lost a
     disc and said history was history.

     As I understand it, this lead to finding a hosted provider
     and Nabble's price was right.


     So a Forum was born, basically as a bonus from the new
     Mailing-list archive.

     The Developer community kept their Mailing-list and any Forum
     posts
     were nicely routed to them, they could reply to the User
     community.


     I actually preferred the Nabble Forum and helped out with
     lost/orphaned/wayward posts.

     That then lead to getting invited as a formal Admin and I
     took over much of the Nabble support.


     Including signing up to Nabble's Support Forum and working
     with their Admin. They were usually helpful.


     Then, at practically no notice, they killed the email
     interface, basically to cut costs.

     Hmmm, starting to turn into a novel...

     Anyway see attached for some of the Nabble history and the
     owners (Franklin) attitude.


     So as Jordan pointed out, it is probably the audience on the
     Mailing-list that you want access to.

     That is the Development community, most (I haven't done a
     survey*, but certainly the core Developers) like emails.

     They don't have the time, or desire to regularly logon to a
     Forum and scan for anything they have not seen.


     That is the purpose of this environment, an avenue to the
     Developers, it has the incidental benefit of //Community
     support//.


     But there are many other Community support arenas available.

     *Luckily Jordan did a nice job recently, summarising his
     survey, and listing these alternatives. Please see attached.


     I do have on my bucket list, finding a Mailing-list
     integrated Forum, as I mentioned I too do like them.

     But right now there are tooo many other things happening in
     my & the wider world. Same for the other Admins.


     If anyone has suggestions that are dirt cheap & easy to
     administer, let me know. No promises.



     MichaelAtOz

     OpenSCAD Admin.


     p.s. I doubt anyone noticed, but I recently made the old
     Forum static,

     no post or replies can be done and no new registrations. I
     have copied it for archival.

     Nabble will likely want to delete it in the future.


     p.p.s. As this topic erupts from time to time then goes
     around the same circles, I'm likely to ignore another flare-up.

-----Original Message-----

From: Michael Marx

Sent: Mon, 3 Oct 2022 19:25

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Make that tomorrow...

-----Original Message-----

From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----

From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28

Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

rather than here in a mailing list?

As the topics are rather varied, a web based forum is a more

     appropriate

format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the

forum and this mailing list can go separate ways.

Thanks,

    Andrew

     width=
     <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>
     	Virus-free.www.avg.com
     <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient>



 _______________________________________________
 OpenSCAD mailing list
 To unsubscribe send an email to discuss-leave@lists.openscad.org
 <mailto:discuss-leave@lists.openscad.org>

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

Don't you think you are like a guy who goes to a game at Lambeau Field and then complains that everyone there is a Packers fan? On 10/4/22 06:43, edmund ronald wrote: > You see? I don’t want to be told by somebody else whether I am allowed > to talk about my topic - eg how to make sure when shifting and uniting > two parts that the model will print and not be two pieces. > > A forum allows people to be free to choose topics that can be safely > ignored; a mailing list generates cascades of people who don’t want > another person’s difficulties landing in their inbox. > > E > > On Tuesday, October 4, 2022, <trygve@totallytrygve.com> wrote: > > > Google Groups is a pain, and I stay away from anything to do with > them. > Third-party forum hosting is worse. It's either Tapatalk, or in > process of being bought out by them. > > I had memberships on two different forums, with different > usernames because one is ever so slightly incredibly NSFW and I > didn't want anyone googling my usual username and coming across > that forum... > but because I used the same email on these accounts, Tapatalk > decided that I only had one user, and now the 'other named' > account no longer works. > I couldn't even log into it to change the email. I tried to change > the email on the one that still worked... yeah, that went well... > I no longer visit those forums. > > 3D printing... > Or CnC use is generally 'further along in the process' than what > OpenSCAD handles, so yeah, can't see a reason to discuss it here. > Please note that I currently have 3 FDM printers(my old Dreammaker > Overlord Pro, a 2015? vintage Delta printer, slowly being rebuilt, > a Wanhao i3 that recently suffered a mainboard injury. May or may > not get repaired, and my latest, a Creality Ender 3 MAX) and a > whole boxload of resin printers(iBox Nano, never worked... KUDO3D > Bean, wonderful, but plastic trays? waiting for me to adapt a > metal tray for it... an Anycubic Photon Zero... Not a hero with > that resolution. I got it cheap... real cheap... The Photon I got > afterwards has served me faithfully, though. and the latest, a > Phrozen Sonic Mini 8K is just 'blown out of your socks good) > I have a heavily rebuilt ShapeOKO CnC out in the garage. > I even cut pieces I design with OpenSCAD using it. But the > operation of it is way out of the scope of this list. > > How to design something in the most efficient ws is a valid topic > here. > How to design it to be successfully printed on a 3D printer is > not. That's a general CAD topic, not an OpenSCAD topic. > > Trygve > Norway > > > > Den 4. oktober 2022 kl. 10.20.14 +02.00 skrev edmund ronald > <edmundronald@gmail.com>: >> The short answer here is that although there are repeated >> requests  ways to recreate a forum exist, reasons are >> systematically found why it is “impossible”. Like for instance >> refusing to admit the existence of Google groups. >> >> This allows the same people here to shut up any legitimate >> conversation eg. about 3D printing by claiming it is off topic >> for this list. >> >> edmund >> >> On Tuesday, October 4, 2022, Michael Marx <michael@marx.id.au> wrote: >> >> >> In the beginning was The Mailing-list. >> >> This was the support contact for the //OpenSCAD User >> community//, to the //OpenSCAD Developer community//. >> >> It had a Mailing-list history archive. >> >> >> Slightly before my time the private server hosting it lost a >> disc and said history was history. >> >> As I understand it, this lead to finding a hosted provider >> and Nabble's price was right. >> >> >> So a Forum was born, basically as a bonus from the new >> Mailing-list archive. >> >> The Developer community kept their Mailing-list and any Forum >> posts >> were nicely routed to them, they could reply to the User >> community. >> >> >> I actually preferred the Nabble Forum and helped out with >> lost/orphaned/wayward posts. >> >> That then lead to getting invited as a formal Admin and I >> took over much of the Nabble support. >> >> >> Including signing up to Nabble's Support Forum and working >> with their Admin. They were usually helpful. >> >> >> Then, at practically no notice, they killed the email >> interface, basically to cut costs. >> >> Hmmm, starting to turn into a novel... >> >> Anyway see attached for some of the Nabble history and the >> owners (Franklin) attitude. >> >> >> So as Jordan pointed out, it is probably the audience on the >> Mailing-list that you want access to. >> >> That is the Development community, most (I haven't done a >> survey*, but certainly the core Developers) like emails. >> >> They don't have the time, or desire to regularly logon to a >> Forum and scan for anything they have not seen. >> >> >> That is the purpose of this environment, an avenue to the >> Developers, it has the incidental benefit of //Community >> support//. >> >> >> But there are many other Community support arenas available. >> >> *Luckily Jordan did a nice job recently, summarising his >> survey, and listing these alternatives. Please see attached. >> >> >> I do have on my bucket list, finding a Mailing-list >> integrated Forum, as I mentioned I too do like them. >> >> But right now there are tooo many other things happening in >> my & the wider world. Same for the other Admins. >> >> >> If anyone has suggestions that are dirt cheap & easy to >> administer, let me know. No promises. >> >> >> >> MichaelAtOz >> >> OpenSCAD Admin. >> >> >> p.s. I doubt anyone noticed, but I recently made the old >> Forum static, >> >> no post or replies can be done and no new registrations. I >> have copied it for archival. >> >> Nabble will likely want to delete it in the future. >> >> >> p.p.s. As this topic erupts from time to time then goes >> around the same circles, I'm likely to ignore another flare-up. >> >> >> >> > -----Original Message----- >> >> > From: Michael Marx >> >> > Sent: Mon, 3 Oct 2022 19:25 >> >> > To: 'OpenSCAD general discussion' >> >> > Subject: [OpenSCAD] Re: Forum >> >> > >> >> > Make that tomorrow... >> >> > >> >> > > -----Original Message----- >> >> > > From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14 >> >> > > To: 'OpenSCAD general discussion' >> >> > > Subject: [OpenSCAD] Re: Forum >> >> > > >> >> > > Andrew, >> >> > > >> >> > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. >> >> > > >> >> > > Long answer a bit later today. >> >> > > >> >> > > MichaelAtOz >> >> > > >> >> > > > -----Original Message----- >> >> > > > From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28 >> >> > > > To: discuss@lists.openscad.org >> >> > > > Subject: [OpenSCAD] Forum >> >> > > > >> >> > > > Hi All, Admins, >> >> > > > >> >> > > > I'm just thinking aloud. Can the discussions be on >> >> > > > >> >> > > > https://forum.openscad.org/ >> >> > > > >> >> > > > rather than here in a mailing list? >> >> > > > As the topics are rather varied, a web based forum is a more >> appropriate >> >> > > > format than do this mailing list. >> >> > > > >> >> > > > 'mailing list integration' may after all not be necessary, i.e. the >> >> > > > forum and this mailing list can go separate ways. >> >> > > > >> >> > > > Thanks, >> >> > > >    Andrew >> >> >> >> width= >> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >> Virus-free.www.avg.com >> <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> >> >> >> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org >> <mailto:discuss-leave@lists.openscad.org> > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org
ER
edmund ronald
Tue, Oct 4, 2022 4:36 PM

Actually I guess there’s something to be said for archiving a mailing list
in a cold folder, bypassing the inbox. But this runs the risk that when one
does by happenstance interact with an old thread people will again scream
OLD TOPIC. Which is actually exactly what’s happening here since in a forum
people would just add a post to the bottom of this useless monologathon.

On Tuesday, October 4, 2022, Raymond West raywest@raywest.com wrote:

A mailing list, with a decent client works fine. It is easy enough to
filter/group emails where you want, and if you prefix your off topic
subject title with 'OT' (or "OT" maybe 'OT'  😉) then I see no problem
with going a bit away from openscad, e.g. into the the making of the final
object.

The advantage of a mailing list for me, as I keep most emails, is that if
necessary i can search back through relatively easily if I remember a few
key words, and I've emails back to 1998 in one of my lists/user groups.
Fora do not seem to attract a large proportion of dedicated people, and
unless heavily moderated descend into something that is of little real use.
I have found, having started, and administered and moderated  a few, that a
majority of the members just ask a question or two, and only a few stay
around long enough to answer others, generally because the admission fee is
set too low. The general attitude of some epitomises the millennial
mindset, imnsho.


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

Actually I guess there’s something to be said for archiving a mailing list in a cold folder, bypassing the inbox. But this runs the risk that when one does by happenstance interact with an old thread people will again scream OLD TOPIC. Which is actually exactly what’s happening here since in a forum people would just add a post to the bottom of this useless monologathon. On Tuesday, October 4, 2022, Raymond West <raywest@raywest.com> wrote: > A mailing list, with a decent client works fine. It is easy enough to > filter/group emails where you want, and if you prefix your off topic > subject title with 'OT' (or "OT" maybe \'OT\' 😉) then I see no problem > with going a bit away from openscad, e.g. into the the making of the final > object. > > The advantage of a mailing list for me, as I keep most emails, is that if > necessary i can search back through relatively easily if I remember a few > key words, and I've emails back to 1998 in one of my lists/user groups. > Fora do not seem to attract a large proportion of dedicated people, and > unless heavily moderated descend into something that is of little real use. > I have found, having started, and administered and moderated a few, that a > majority of the members just ask a question or two, and only a few stay > around long enough to answer others, generally because the admission fee is > set too low. The general attitude of some epitomises the millennial > mindset, imnsho. > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
JB
Jordan Brown
Tue, Oct 4, 2022 11:18 PM

If somebody were to set up a standalone forum, who is volunteering to
moderate it?

If somebody were to set up a standalone forum, who is volunteering to moderate it?
JG
Joe Greene
Tue, Oct 4, 2022 11:52 PM

Not toention pay for the server power, upkeep, patching and maintenance

On Tue, Oct 4, 2022, 19:18 Jordan Brown openscad@jordan.maileater.net
wrote:

If somebody were to set up a standalone forum, who is volunteering to
moderate it?


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

Not toention pay for the server power, upkeep, patching and maintenance On Tue, Oct 4, 2022, 19:18 Jordan Brown <openscad@jordan.maileater.net> wrote: > If somebody were to set up a standalone forum, who is volunteering to > moderate it? > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
JB
Jordan Brown
Wed, Oct 5, 2022 12:05 AM

On 10/4/2022 4:52 PM, Joe Greene wrote:

Not toention pay for the server power, upkeep, patching and maintenance

I was deliberately not mentioning that.

At the moment I could do the hosting gratis.  I already carry a reseller
account with a cheapo hosting service; my only out-of-pocket cost would
be for domain registration.  Some level of maintenance might be
necessary, but little more than occasionally clicking the "yes, go ahead
and update the application" button.

It offers phpBB, SMF, MyBB, AEF, Vanilla, PunBB, FluxBB, bbPress, XMB,
Phorum, ElkArte, Flarum, FUDforum, miniBB, Carbon Forum, LayerBB, my
little forum, Beehive, TangoBB, Unclassified NewsBoard, and Flatboard.

I'm not sure whether I want to keep that account forever, but I don't
have any immediate plans to get rid of it.

The hard parts would be (a) moderating it, and (b) attracting enough of
a community to keep it alive.

On 10/4/2022 4:52 PM, Joe Greene wrote: > Not toention pay for the server power, upkeep, patching and maintenance I was deliberately not mentioning that. At the moment I could do the hosting gratis.  I already carry a reseller account with a cheapo hosting service; my only out-of-pocket cost would be for domain registration.  Some level of maintenance might be necessary, but little more than occasionally clicking the "yes, go ahead and update the application" button. It offers phpBB, SMF, MyBB, AEF, Vanilla, PunBB, FluxBB, bbPress, XMB, Phorum, ElkArte, Flarum, FUDforum, miniBB, Carbon Forum, LayerBB, my little forum, Beehive, TangoBB, Unclassified NewsBoard, and Flatboard. I'm not sure whether I want to keep that account forever, but I don't have any immediate plans to get rid of it. The hard parts would be (a) moderating it, and (b) attracting enough of a community to keep it alive.
FH
Father Horton
Wed, Oct 5, 2022 2:27 AM

Hosting is cheap--a Happy Meal a month or so at major providers. The admin
headache would be the issue for me.

On Tue, Oct 4, 2022 at 7:06 PM Jordan Brown openscad@jordan.maileater.net
wrote:

On 10/4/2022 4:52 PM, Joe Greene wrote:

Not toention pay for the server power, upkeep, patching and maintenance

I was deliberately not mentioning that.

At the moment I could do the hosting gratis.  I already carry a reseller
account with a cheapo hosting service; my only out-of-pocket cost would be
for domain registration.  Some level of maintenance might be necessary, but
little more than occasionally clicking the "yes, go ahead and update the
application" button.

It offers phpBB, SMF, MyBB, AEF, Vanilla, PunBB, FluxBB, bbPress, XMB,
Phorum, ElkArte, Flarum, FUDforum, miniBB, Carbon Forum, LayerBB, my little
forum, Beehive, TangoBB, Unclassified NewsBoard, and Flatboard.

I'm not sure whether I want to keep that account forever, but I don't have
any immediate plans to get rid of it.

The hard parts would be (a) moderating it, and (b) attracting enough of a
community to keep it alive.


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

Hosting is cheap--a Happy Meal a month or so at major providers. The admin headache would be the issue for me. On Tue, Oct 4, 2022 at 7:06 PM Jordan Brown <openscad@jordan.maileater.net> wrote: > On 10/4/2022 4:52 PM, Joe Greene wrote: > > Not toention pay for the server power, upkeep, patching and maintenance > > > I was deliberately not mentioning that. > > At the moment I could do the hosting gratis. I already carry a reseller > account with a cheapo hosting service; my only out-of-pocket cost would be > for domain registration. Some level of maintenance might be necessary, but > little more than occasionally clicking the "yes, go ahead and update the > application" button. > > It offers phpBB, SMF, MyBB, AEF, Vanilla, PunBB, FluxBB, bbPress, XMB, > Phorum, ElkArte, Flarum, FUDforum, miniBB, Carbon Forum, LayerBB, my little > forum, Beehive, TangoBB, Unclassified NewsBoard, and Flatboard. > > I'm not sure whether I want to keep that account forever, but I don't have > any immediate plans to get rid of it. > > The hard parts would be (a) moderating it, and (b) attracting enough of a > community to keep it alive. > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
ER
edmund ronald
Wed, Oct 5, 2022 7:36 AM

I agree it’s a headache. Could we use a dark corner of some existing forum?
I mean there are a lot of forums attached to computer news sites and we
could maybe open a section on one of those, they like traffic, we’d have
ads on the pages but that wouldn’t kill anyone

Edmund

On Wednesday, October 5, 2022, Father Horton fatherhorton@gmail.com wrote:

Hosting is cheap--a Happy Meal a month or so amajor providers. The admin
headache would be the issue for me.

On Tue, Oct 4, 2022 at 7:06 PM Jordan Brown openscad@jordan.maileater.net
wrote:

On 10/4/2022 4:52 PM, Joe Greene wrote:

Not toention pay for the server power, upkeep, patching and maintenance

I was deliberately not mentioning that.

At the moment I could do the hosting gratis.  I already carry a reseller
account with a cheapo hosting service; my only out-of-pocket cost would be
for domain registration.  Some level of maintenance might be necessary, but
little more than occasionally clicking the "yes, go ahead and update the
application" button.

It offers phpBB, SMF, MyBB, AEF, Vanilla, PunBB, FluxBB, bbPress, XMB,
Phorum, ElkArte, Flarum, FUDforum, miniBB, Carbon Forum, LayerBB, my little
forum, Beehive, TangoBB, Unclassified NewsBoard, and Flatboard.

I'm not sure whether I want to keep that account forever, but I don't
have any immediate plans to get rid of it.

The hard parts would be (a) moderating it, and (b) attracting enough of a
community to keep it alive.


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

I agree it’s a headache. Could we use a dark corner of some existing forum? I mean there are a lot of forums attached to computer news sites and we could maybe open a section on one of those, they like traffic, we’d have ads on the pages but that wouldn’t kill anyone Edmund On Wednesday, October 5, 2022, Father Horton <fatherhorton@gmail.com> wrote: > Hosting is cheap--a Happy Meal a month or so amajor providers. The admin > headache would be the issue for me. > > On Tue, Oct 4, 2022 at 7:06 PM Jordan Brown <openscad@jordan.maileater.net> > wrote: > >> On 10/4/2022 4:52 PM, Joe Greene wrote: >> >> Not toention pay for the server power, upkeep, patching and maintenance >> >> >> I was deliberately not mentioning that. >> >> At the moment I could do the hosting gratis. I already carry a reseller >> account with a cheapo hosting service; my only out-of-pocket cost would be >> for domain registration. Some level of maintenance might be necessary, but >> little more than occasionally clicking the "yes, go ahead and update the >> application" button. >> >> It offers phpBB, SMF, MyBB, AEF, Vanilla, PunBB, FluxBB, bbPress, XMB, >> Phorum, ElkArte, Flarum, FUDforum, miniBB, Carbon Forum, LayerBB, my little >> forum, Beehive, TangoBB, Unclassified NewsBoard, and Flatboard. >> >> I'm not sure whether I want to keep that account forever, but I don't >> have any immediate plans to get rid of it. >> >> The hard parts would be (a) moderating it, and (b) attracting enough of a >> community to keep it alive. >> >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org >> >
JB
Jordan Brown
Wed, Oct 5, 2022 3:55 PM

On 10/5/2022 12:36 AM, edmund ronald wrote:

I agree it’s a headache. Could we use a dark corner of some existing
forum? I mean there are a lot of forums attached to computer news
sites and we could maybe open a section on one of those, they like
traffic, we’d have ads on the pages but that wouldn’t kill anyone

The Reddit community seems to be the second most active OpenSCAD
community on the net.

https://www.reddit.com/r/openscad/

On 10/5/2022 12:36 AM, edmund ronald wrote: > I agree it’s a headache. Could we use a dark corner of some existing > forum? I mean there are a lot of forums attached to computer news > sites and we could maybe open a section on one of those, they like > traffic, we’d have ads on the pages but that wouldn’t kill anyone The Reddit community seems to be the second most active OpenSCAD community on the net. https://www.reddit.com/r/openscad/
WF
William F. Adams
Wed, Oct 5, 2022 4:44 PM

Is the OpenSCAD subreddit not forum-like enough for folks who want a forum experience to use?
https://old.reddit.com/r/openscad/

(or https://www.reddit.com/r/openscad/ )
I think a mailing list is perfectly serviceable, and appreciate the work folks do to keep this list going, so long as there is an archive which can be indexed/searched and linked against. Is:
https://lists.openscad.org/empathy/list/discuss.lists.openscad.org

going to continue to work going forward?
William

Is the OpenSCAD subreddit not forum-like enough for folks who want a forum experience to use? https://old.reddit.com/r/openscad/ (or https://www.reddit.com/r/openscad/ ) I think a mailing list is perfectly serviceable, and appreciate the work folks do to keep this list going, so long as there is an archive which can be indexed/searched and linked against. Is: https://lists.openscad.org/empathy/list/discuss.lists.openscad.org going to continue to work going forward? William
ED
Ethan Dicks
Wed, Oct 5, 2022 5:07 PM

On Tue, Oct 4, 2022 at 7:44 AM edmund ronald edmundronald@gmail.com wrote:

A forum allows people to be free to choose topics that can be safely ignored; a mailing list generates cascades of people who don’t want another person’s difficulties landing in their inbox.

A forum is yet-one-more-site to visit to see what's new.  A mailing
list shows up where I am all day, every day.

My mailbox is right here for searching old posts.  Forums eventually
die off and shut down and take all the content with them.

-ethan

On Tue, Oct 4, 2022 at 7:44 AM edmund ronald <edmundronald@gmail.com> wrote: > A forum allows people to be free to choose topics that can be safely ignored; a mailing list generates cascades of people who don’t want another person’s difficulties landing in their inbox. A forum is yet-one-more-site to visit to see what's new. A mailing list shows up where I am all day, every day. My mailbox is right here for searching old posts. Forums eventually die off and shut down and take all the content with them. -ethan
ER
edmund ronald
Wed, Oct 5, 2022 10:42 PM

Ethan, I agree with what you say. For many, the mailing list is the best
solution. The problem is that on this mailing list people keep trying to
shut down "off topic" discussions. On a forum "off topic discussions" like
how do I make sure my thingy prints, or how do I package my stuff in a
module and post it on github, can just sit there in a corner of the forum
and elicit no complaints.

Mailing list pros:
-Known interface
-Very little admin.

Forum pros:
-Low interest threads can persist without aggravation.
-Forum activity evidences the uses of the software and concerns of the
users.

Edmund

On Wed, Oct 5, 2022 at 7:07 PM Ethan Dicks ethan.dicks@gmail.com wrote:

On Tue, Oct 4, 2022 at 7:44 AM edmund ronald edmundronald@gmail.com
wrote:

A forum allows people to be free to choose topics that can be safely

ignored; a mailing list generates cascades of people who don’t want another
person’s difficulties landing in their inbox.

A forum is yet-one-more-site to visit to see what's new.  A mailing
list shows up where I am all day, every day.

My mailbox is right here for searching old posts.  Forums eventually
die off and shut down and take all the content with them.

-ethan


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

Ethan, I agree with what you say. For many, the mailing list is the best solution. The problem is that on this mailing list people keep trying to shut down "off topic" discussions. On a forum "off topic discussions" like how do I make sure my thingy prints, or how do I package my stuff in a module and post it on github, can just sit there in a corner of the forum and elicit no complaints. Mailing list pros: -Known interface -Very little admin. Forum pros: -Low interest threads can persist without aggravation. -Forum activity evidences the uses of the software and concerns of the users. Edmund On Wed, Oct 5, 2022 at 7:07 PM Ethan Dicks <ethan.dicks@gmail.com> wrote: > On Tue, Oct 4, 2022 at 7:44 AM edmund ronald <edmundronald@gmail.com> > wrote: > > A forum allows people to be free to choose topics that can be safely > ignored; a mailing list generates cascades of people who don’t want another > person’s difficulties landing in their inbox. > > A forum is yet-one-more-site to visit to see what's new. A mailing > list shows up where I am all day, every day. > > My mailbox is right here for searching old posts. Forums eventually > die off and shut down and take all the content with them. > > -ethan > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >
FH
Father Horton
Thu, Oct 6, 2022 12:54 AM

You can ask for a forum all you want (and I don't particularly have a dog
in this hunt), but if the people whose answers you seek aren't going to use
one, then it won't do any good. So you can pick one:

  1. Handy interface, harder to get answers.
  2. Less handy interface, more informed answers.

Your call. If I wanted a forum-esque interface, I guess I'd go with reddit.

On Wed, Oct 5, 2022 at 5:42 PM edmund ronald edmundronald@gmail.com wrote:

Ethan, I agree with what you say. For many, the mailing list is the best
solution. The problem is that on this mailing list people keep trying to
shut down "off topic" discussions. On a forum "off topic discussions" like
how do I make sure my thingy prints, or how do I package my stuff in a
module and post it on github, can just sit there in a corner of the forum
and elicit no complaints.

Mailing list pros:
-Known interface
-Very little admin.

Forum pros:
-Low interest threads can persist without aggravation.
-Forum activity evidences the uses of the software and concerns of the
users.

Edmund

On Wed, Oct 5, 2022 at 7:07 PM Ethan Dicks ethan.dicks@gmail.com wrote:

On Tue, Oct 4, 2022 at 7:44 AM edmund ronald edmundronald@gmail.com
wrote:

A forum allows people to be free to choose topics that can be safely

ignored; a mailing list generates cascades of people who don’t want another
person’s difficulties landing in their inbox.

A forum is yet-one-more-site to visit to see what's new.  A mailing
list shows up where I am all day, every day.

My mailbox is right here for searching old posts.  Forums eventually
die off and shut down and take all the content with them.

-ethan


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

You can ask for a forum all you want (and I don't particularly have a dog in this hunt), but if the people whose answers you seek aren't going to use one, then it won't do any good. So you can pick one: 1) Handy interface, harder to get answers. 2) Less handy interface, more informed answers. Your call. If I wanted a forum-esque interface, I guess I'd go with reddit. On Wed, Oct 5, 2022 at 5:42 PM edmund ronald <edmundronald@gmail.com> wrote: > Ethan, I agree with what you say. For many, the mailing list is the best > solution. The problem is that on this mailing list people keep trying to > shut down "off topic" discussions. On a forum "off topic discussions" like > how do I make sure my thingy prints, or how do I package my stuff in a > module and post it on github, can just sit there in a corner of the forum > and elicit no complaints. > > Mailing list pros: > -Known interface > -Very little admin. > > Forum pros: > -Low interest threads can persist without aggravation. > -Forum activity evidences the uses of the software and concerns of the > users. > > > Edmund > > On Wed, Oct 5, 2022 at 7:07 PM Ethan Dicks <ethan.dicks@gmail.com> wrote: > >> On Tue, Oct 4, 2022 at 7:44 AM edmund ronald <edmundronald@gmail.com> >> wrote: >> > A forum allows people to be free to choose topics that can be safely >> ignored; a mailing list generates cascades of people who don’t want another >> person’s difficulties landing in their inbox. >> >> A forum is yet-one-more-site to visit to see what's new. A mailing >> list shows up where I am all day, every day. >> >> My mailbox is right here for searching old posts. Forums eventually >> die off and shut down and take all the content with them. >> >> -ethan >> _______________________________________________ >> 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 >
MM
Michael Marx
Thu, Oct 6, 2022 1:04 AM

Is: https://lists.openscad.org/empathy/list/discuss.lists.openscad.org going to continue to work going forward?

Yes, including all its bugs. (Or possibly migrating to something similar)

Note that for the presentation side bugs, the actual stored messages are correct (in original email format).

Empathy just does a poor job displaying them.

So there is a slim chance it may improve, or should we migrate to something equivalent, the content is good.


From: William F. Adams

Sent: Thu, 6 Oct 2022 03:44
To: discuss@lists.openscad.org
Subject: [OpenSCAD] Re: Forum

Is the OpenSCAD subreddit not forum-like enough for folks who want a forum experience to use?

https://old.reddit.com/r/openscad/

(or https://www.reddit.com/r/openscad/ )

I think a mailing list is perfectly serviceable, and appreciate the work folks do to keep this list going, so long as there is an archive which can be indexed/searched and linked against. Is:

https://lists.openscad.org/empathy/list/discuss.lists.openscad.org

going to continue to work going forward?

William

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

Is: https://lists.openscad.org/empathy/list/discuss.lists.openscad.org going to continue to work going forward? Yes, including all its bugs. (Or possibly migrating to something similar) Note that for the presentation side bugs, the actual stored messages are correct (in original email format). Empathy just does a poor job displaying them. So there is a slim chance it may improve, or should we migrate to something equivalent, the content is good. _____ From: William F. Adams Sent: Thu, 6 Oct 2022 03:44 To: discuss@lists.openscad.org Subject: [OpenSCAD] Re: Forum Is the OpenSCAD subreddit not forum-like enough for folks who want a forum experience to use? https://old.reddit.com/r/openscad/ (or https://www.reddit.com/r/openscad/ ) I think a mailing list is perfectly serviceable, and appreciate the work folks do to keep this list going, so long as there is an archive which can be indexed/searched and linked against. Is: https://lists.openscad.org/empathy/list/discuss.lists.openscad.org going to continue to work going forward? William -- This email has been checked for viruses by AVG antivirus software. www.avg.com
MM
Michael Marx
Thu, Oct 6, 2022 5:43 AM

To clarify.

so long as there is an archive which can be indexed/searched and linked against

From my reply you can see there is the possibility the archive could be migrated at some time.
Migration is not under active consideration at this time.

But deep linking into Empathy will have issues when that happens.

Empathy is the frontend to the Mailing-list archive.

It does not seem possible to get a link to the actual archive, as was possible with Mailman3.

Due to Empathy bugs you probably don't want to link into it for anything important.

You can't rely on .SCAD code not getting corrupted ('formatted') for example, and its threading is woeful.

Nabble is likely to delete the old Forum at some stage, likewise deep links into it will have issues.

The old Forum contents have been archived and may at some stage get hosted somewhere for posterity.


From: Michael Marx [mailto:michael@marx.id.au]
Sent: Thu, 6 Oct 2022 12:05
To: 'OpenSCAD general discussion'
Subject: [OpenSCAD] Re: Forum

Is: https://lists.openscad.org/empathy/list/discuss.lists.openscad.org going to continue to work going forward?

Yes, including all its bugs. (Or possibly migrating to something similar)

Note that for the presentation side bugs, the actual stored messages are correct (in original email format).

Empathy just does a poor job displaying them.

So there is a slim chance it may improve, or should we migrate to something equivalent, the content is good.


From: William F. Adams

Sent: Thu, 6 Oct 2022 03:44
To: discuss@lists.openscad.org
Subject: [OpenSCAD] Re: Forum

Is the OpenSCAD subreddit not forum-like enough for folks who want a forum experience to use?

https://old.reddit.com/r/openscad/

(or https://www.reddit.com/r/openscad/ )

I think a mailing list is perfectly serviceable, and appreciate the work folks do to keep this list going, so long as there is an archive which can be indexed/searched and linked against. Is:

https://lists.openscad.org/empathy/list/discuss.lists.openscad.org

going to continue to work going forward?

William

http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient  width=www.avg.com

--
This email has been checked for viruses by AVG antivirus software.
www.avg.com

To clarify. > so long as there is an archive which can be indexed/searched and linked against From my reply you can see there is the possibility the archive could be migrated at some time. Migration is not under active consideration at this time. But deep linking into Empathy will have issues when that happens. Empathy is the frontend to the Mailing-list archive. It does not seem possible to get a link to the actual archive, as was possible with Mailman3. Due to Empathy bugs you probably don't want to link into it for anything important. You can't rely on .SCAD code not getting corrupted ('formatted') for example, and its threading is woeful. Nabble is likely to delete the old Forum at some stage, likewise deep links into it will have issues. The old Forum contents have been archived and may at some stage get hosted somewhere for posterity. _____ From: Michael Marx [mailto:michael@marx.id.au] Sent: Thu, 6 Oct 2022 12:05 To: 'OpenSCAD general discussion' Subject: [OpenSCAD] Re: Forum Is: https://lists.openscad.org/empathy/list/discuss.lists.openscad.org going to continue to work going forward? Yes, including all its bugs. (Or possibly migrating to something similar) Note that for the presentation side bugs, the actual stored messages are correct (in original email format). Empathy just does a poor job displaying them. So there is a slim chance it may improve, or should we migrate to something equivalent, the content is good. _____ From: William F. Adams Sent: Thu, 6 Oct 2022 03:44 To: discuss@lists.openscad.org Subject: [OpenSCAD] Re: Forum Is the OpenSCAD subreddit not forum-like enough for folks who want a forum experience to use? https://old.reddit.com/r/openscad/ (or https://www.reddit.com/r/openscad/ ) I think a mailing list is perfectly serviceable, and appreciate the work folks do to keep this list going, so long as there is an archive which can be indexed/searched and linked against. Is: https://lists.openscad.org/empathy/list/discuss.lists.openscad.org going to continue to work going forward? William <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> width=www.avg.com -- This email has been checked for viruses by AVG antivirus software. www.avg.com
AG
andrew goh
Thu, Oct 6, 2022 7:34 AM

hi all,

No worries, I'd think

https://www.reddit.com/r/openscad/

Does well in a "forum" like setup

It is mainly for 'off-topic' activities/posts. e.g. someone may be
trying something and posting a thread of activity / build log,
soliciting comments as relevant to the activity/log. But that'd be
'spammy' even inside here.

I'd think it is ok for this to be more 'development' or 'advanced'
related stuff

On 04/10/2022 14:48, Michael Marx wrote:

In the beginning was The Mailing-list.

This was the support contact for the /OpenSCAD User community/, to the
/OpenSCAD Developer community/.

It had a Mailing-list history archive.

Slightly before my time the private server hosting it lost a disc and
said history was history.

As I understand it, this lead to finding a hosted provider and
Nabble's price was right.

So a Forum was born, basically as a bonus from the new Mailing-list
archive.

The Developer community kept their Mailing-list and any Forum posts
were nicely routed to them, they could reply to the User community.

I actually preferred the Nabble Forum and helped out with
lost/orphaned/wayward posts.

That then lead to getting invited as a formal Admin and I took over
much of the Nabble support.

Including signing up to Nabble's Support Forum and working with their
Admin. They were usually helpful.

Then, at practically no notice, they killed the email interface,
basically to cut costs.

Hmmm, starting to turn into a novel...

Anyway see attached for some of the Nabble history and the owners
(Franklin) attitude.

So as Jordan pointed out, it is probably the audience on the
Mailing-list that you want access to.

That is the Development community, most (I haven't done a survey*, but
certainly the core Developers) like emails.

They don't have the time, or desire to regularly logon to a Forum and
scan for anything they have not seen.

That is the purpose of this environment, an avenue to the Developers,
it has the incidental benefit of /Community support/.

But there are many other Community support arenas available.

*Luckily Jordan did a nice job recently, summarising his survey, and
listing these alternatives. Please see attached.

I do have on my bucket list, finding a Mailing-list integrated Forum,
as I mentioned I too do like them.

But right now there are tooo many other things happening in my & the
wider world. Same for the other Admins.

If anyone has suggestions that are dirt cheap & easy to administer,
let me know. No promises.

MichaelAtOz

OpenSCAD Admin.

p.s. I doubt anyone noticed, but I recently made the old Forum static,

no post or replies can be done and no new registrations. I have copied
it for archival.

Nabble will likely want to delete it in the future.

p.p.s. As this topic erupts from time to time then goes around the
same circles, I'm likely to ignore another flare-up.

-----Original Message-----

From: Michael Marx

Sent: Mon, 3 Oct 2022 19:25

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Make that tomorrow...

-----Original Message-----

From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14

To: 'OpenSCAD general discussion'

Subject: [OpenSCAD] Re: Forum

Andrew,

Short answer, as I'm leaving in 30 seconds, no, that forum is dead.

Long answer a bit later today.

MichaelAtOz

-----Original Message-----

From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28

Subject: [OpenSCAD] Forum

Hi All, Admins,

I'm just thinking aloud. Can the discussions be on

rather than here in a mailing list?

As the topics are rather varied, a web based forum is a more appropriate

format than do this mailing list.

'mailing list integration' may after all not be necessary, i.e. the

forum and this mailing list can go separate ways.

Thanks,

��� Andrew

hi all, No worries, I'd think https://www.reddit.com/r/openscad/ Does well in a "forum" like setup It is mainly for 'off-topic' activities/posts. e.g. someone may be trying something and posting a thread of activity / build log, soliciting comments as relevant to the activity/log. But that'd be 'spammy' even inside here. I'd think it is ok for this to be more 'development' or 'advanced' related stuff On 04/10/2022 14:48, Michael Marx wrote: > > In the beginning was The Mailing-list. > > This was the support contact for the /OpenSCAD User community/, to the > /OpenSCAD Developer community/. > > It had a Mailing-list history archive. > > Slightly before my time the private server hosting it lost a disc and > said history was history. > > As I understand it, this lead to finding a hosted provider and > Nabble's price was right. > > So a Forum was born, basically as a bonus from the new Mailing-list > archive. > > The Developer community kept their Mailing-list and any Forum posts > were nicely routed to them, they could reply to the User community. > > I actually preferred the Nabble Forum and helped out with > lost/orphaned/wayward posts. > > That then lead to getting invited as a formal Admin and I took over > much of the Nabble support. > > Including signing up to Nabble's Support Forum and working with their > Admin. They were usually helpful. > > Then, at practically no notice, they killed the email interface, > basically to cut costs. > > Hmmm, starting to turn into a novel... > > Anyway see attached for some of the Nabble history and the owners > (Franklin) attitude. > > So as Jordan pointed out, it is probably the audience on the > Mailing-list that you want access to. > > That is the Development community, most (I haven't done a survey*, but > certainly the core Developers) like emails. > > They don't have the time, or desire to regularly logon to a Forum and > scan for anything they have not seen. > > That is the purpose of this environment, an avenue to the Developers, > it has the incidental benefit of /Community support/. > > But there are many other Community support arenas available. > > *Luckily Jordan did a nice job recently, summarising his survey, and > listing these alternatives. Please see attached. > > I do have on my bucket list, finding a Mailing-list integrated Forum, > as I mentioned I too do like them. > > But right now there are tooo many other things happening in my & the > wider world. Same for the other Admins. > > If anyone has suggestions that are dirt cheap & easy to administer, > let me know. No promises. > > MichaelAtOz > > OpenSCAD Admin. > > p.s. I doubt anyone noticed, but I recently made the old Forum static, > > no post or replies can be done and no new registrations. I have copied > it for archival. > > Nabble will likely want to delete it in the future. > > p.p.s. As this topic erupts from time to time then goes around the > same circles, I'm likely to ignore another flare-up. > > > -----Original Message----- > > > From: Michael Marx > > > Sent: Mon, 3 Oct 2022 19:25 > > > To: 'OpenSCAD general discussion' > > > Subject: [OpenSCAD] Re: Forum > > > > > > Make that tomorrow... > > > > > > > -----Original Message----- > > > > From: Michael Marx > > Sent: Mon, 3 Oct 2022 15:14 > > > > To: 'OpenSCAD general discussion' > > > > Subject: [OpenSCAD] Re: Forum > > > > > > > > Andrew, > > > > > > > > Short answer, as I'm leaving in 30 seconds, no, that forum is dead. > > > > > > > > Long answer a bit later today. > > > > > > > > MichaelAtOz > > > > > > > > > -----Original Message----- > > > > > From: andrew goh > > > Sent: Mon, 3 Oct 2022 14:28 > > > > > To: discuss@lists.openscad.org > > > > > Subject: [OpenSCAD] Forum > > > > > > > > > > Hi All, Admins, > > > > > > > > > > I'm just thinking aloud. Can the discussions be on > > > > > > > > > > https://forum.openscad.org/ > > > > > > > > > > rather than here in a mailing list? > > > > > As the topics are rather varied, a web based forum is a more appropriate > > > > > format than do this mailing list. > > > > > > > > > > 'mailing list integration' may after all not be necessary, i.e. the > > > > > forum and this mailing list can go separate ways. > > > > > > > > > > Thanks, > > > > >��� Andrew > > > width= > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > Virus-free.www.avg.com > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient> > > > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org