discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Preview, processing v graphics

MM
Michael Marx (spintel)
Sun, Oct 19, 2025 11:04 PM

From: gene heskett via Discuss [mailto:discuss@lists.openscad.org]
On 10/19/25 11:08, Marius Kintel via Discuss wrote:

F6 has color support by default now.

That s/b helpful, thank you.  You are hiding your candle under
a bushel. The cheat sheet should mention it.
My printers cannot do it, yet. . .

That is colour in the viewport for F6.
I don't think colour in the export that can print is ready?
Certainly multi-materiel support is more complex.

> From: gene heskett via Discuss [mailto:discuss@lists.openscad.org] > On 10/19/25 11:08, Marius Kintel via Discuss wrote: > > F6 has color support by default now. > That s/b helpful, thank you. You are hiding your candle under > a bushel. The cheat sheet should mention it. > My printers cannot do it, yet. . . That is colour in the viewport for F6. I don't think colour in the export that can print is ready? Certainly multi-materiel support is more complex.
GH
gene heskett
Mon, Oct 20, 2025 12:57 AM

On 10/19/25 18:10, Marius Kintel via Discuss wrote:

On Oct 19, 2025, at 16:16, gene heskett via Discuss discuss@lists.openscad.org wrote:

Speaking about money, are you setup to handle donations? I do small
monthly stipends to 3 other "projects".

The link on openscad.org http://openscad.org/ is the best entry point: https://opencollective.com/openscad/donate

-Marius

Done. Thanks Marius.


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

Cheers, Gene Heskett, CET.

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
    Don't poison our oceans, interdict drugs at the src.
On 10/19/25 18:10, Marius Kintel via Discuss wrote: > On Oct 19, 2025, at 16:16, gene heskett via Discuss <discuss@lists.openscad.org> wrote: >> Speaking about money, are you setup to handle donations? I do small >> monthly stipends to 3 other "projects". > The link on openscad.org <http://openscad.org/> is the best entry point: https://opencollective.com/openscad/donate > > -Marius Done. Thanks Marius. > > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org Cheers, Gene Heskett, CET. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Don't poison our oceans, interdict drugs at the src.
GH
gene heskett
Mon, Oct 20, 2025 1:15 AM

On 10/19/25 19:04, Michael Marx (spintel) via Discuss wrote:

From: gene heskett via Discuss [mailto:discuss@lists.openscad.org]
On 10/19/25 11:08, Marius Kintel via Discuss wrote:

F6 has color support by default now.

That s/b helpful, thank you.  You are hiding your candle under
a bushel. The cheat sheet should mention it.
My printers cannot do it, yet. . .

That is colour in the viewport for F6.
I don't think colour in the export that can print is ready?
Certainly multi-materiel support is more complex.

This is where there needs to be a consensus as to the method
this info is sent in a .3mf.  .stl's are probably hopeless. I don't
use them if I can help it.  Or is there another data format std
that already does that?  And existing slicers accept it.  IDK.

Bambu labs or creality may have that figured out, if they can
be convinced to disgorge it.  That likely is a whole other can
of worms. . . I may live to regret mentioning this, maybe, at 91
I am well aware of the limited time I have left.

Thanks.


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

Cheers, Gene Heskett, CET

--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
    Don't poison our oceans, interdict drugs at the src.
On 10/19/25 19:04, Michael Marx (spintel) via Discuss wrote: > >> From: gene heskett via Discuss [mailto:discuss@lists.openscad.org] >> On 10/19/25 11:08, Marius Kintel via Discuss wrote: >>> F6 has color support by default now. >> That s/b helpful, thank you. You are hiding your candle under >> a bushel. The cheat sheet should mention it. >> My printers cannot do it, yet. . . > That is colour in the viewport for F6. > I don't think colour in the export that can print is ready? > Certainly multi-materiel support is more complex. This is where there needs to be a consensus as to the method this info is sent in a .3mf.  .stl's are probably hopeless. I don't use them if I can help it.  Or is there another data format std that already does that?  And existing slicers accept it.  IDK. Bambu labs or creality may have that figured out, if they can be convinced to disgorge it.  That likely is a whole other can of worms. . . I may live to regret mentioning this, maybe, at 91 I am well aware of the limited time I have left. Thanks. ______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org Cheers, Gene Heskett, CET -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Don't poison our oceans, interdict drugs at the src.
RW
Raymond West
Mon, Oct 20, 2025 8:44 AM

Hi Gene,

You can spend many a happy day going through this site
https://docs.fileformat.com/

On 20/10/2025 02:15, gene heskett via Discuss wrote:

On 10/19/25 19:04, Michael Marx (spintel) via Discuss wrote:

From: gene heskett via Discuss [mailto:discuss@lists.openscad.org]
On 10/19/25 11:08, Marius Kintel via Discuss wrote:

F6 has color support by default now.

That s/b helpful, thank you.  You are hiding your candle under
a bushel. The cheat sheet should mention it.
My printers cannot do it, yet. . .

That is colour in the viewport for F6.
I don't think colour in the export that can print is ready?
Certainly multi-materiel support is more complex.

This is where there needs to be a consensus as to the method
this info is sent in a .3mf.  .stl's are probably hopeless. I don't
use them if I can help it.  Or is there another data format std
that already does that?  And existing slicers accept it.  IDK.

Bambu labs or creality may have that figured out, if they can
be convinced to disgorge it.  That likely is a whole other can
of worms. . . I may live to regret mentioning this, maybe, at 91
I am well aware of the limited time I have left.

Thanks.


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

Cheers, Gene Heskett, CET

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
    Don't poison our oceans, interdict drugs at the src.

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

Hi Gene, You can spend many a happy day going through this site https://docs.fileformat.com/ On 20/10/2025 02:15, gene heskett via Discuss wrote: > > > On 10/19/25 19:04, Michael Marx (spintel) via Discuss wrote: >>> From: gene heskett via Discuss [mailto:discuss@lists.openscad.org] >>> On 10/19/25 11:08, Marius Kintel via Discuss wrote: >>>> F6 has color support by default now. >>> That s/b helpful, thank you. You are hiding your candle under >>> a bushel. The cheat sheet should mention it. >>> My printers cannot do it, yet. . . >> That is colour in the viewport for F6. >> I don't think colour in the export that can print is ready? >> Certainly multi-materiel support is more complex. > This is where there needs to be a consensus as to the method > this info is sent in a .3mf.  .stl's are probably hopeless. I don't > use them if I can help it.  Or is there another data format std > that already does that?  And existing slicers accept it.  IDK. > > Bambu labs or creality may have that figured out, if they can > be convinced to disgorge it.  That likely is a whole other can > of worms. . . I may live to regret mentioning this, maybe, at 91 > I am well aware of the limited time I have left. > > Thanks. > ______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email todiscuss-leave@lists.openscad.org > Cheers, Gene Heskett, CET > -- > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author, 1940) > If we desire respect for the law, we must first make the law respectable. > - Louis D. Brandeis > Don't poison our oceans, interdict drugs at the src. > > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org
TP
Torsten Paul
Mon, Oct 20, 2025 10:52 AM

On 20.10.25 03:15, gene heskett via Discuss wrote:

Certainly multi-materiel support is more complex.

This is where there needs to be a consensus as to the method
this info is sent in a .3mf.

Well, slicers have declared how it works. I doubt we can
influence it much. That said, 3MF seems to be the best
choice by far.

My experience is essentially only Prusa Slicer, most of
this should at least apply to all Slic3r derived apps like
Bambu Studio. I don't know much about the Creality Slicer.

So for Prusa Slicer we have:

  1. Color has no meaning at all for multi-material printing!
    Really! None! Not at all!
    That's from STL hacking days.

  2. Multi-material is defined by multiple separate objects
    defined in the 3MF as supported by the specification. But
    I don't think it's handled 100% in the way it's intended.

  3. "Color painting" in slicers seems to be specific to the
    slicer, while similar even Bambu Studio and Prusa Slicer
    use slightly different definitions. As far as I can tell,
    the Prusa Slicer way, while not officially using the 3MF
    specification is at least a specification compliant
    extension.
    Bambu Studio uses a definition which seems to be a spec
    violation.
    OpenSCAD has no way of writing either of those values
    as the official 3MF reference implementation we are
    using does not support those extension (yet?).

3MF supports:

  • A list of "build-items".

  • Each build item contains 1 or many objects, which can be
    either meshes or object composed from component objects
    which are in turn again either meshes or components. The
    objects can have some associated transformations (like
    scaling) so one mesh definition in the file could be used
    to generate multiple objects in different sizes.

At this point it looks like slicers ignore the build-item
distinction and just treat things as one object tree. If
they find multiple objects, they pop up a question if it
should be treated as separate slicing objects or as one
object with multiple parts.

ciao,
Torsten.

On 20.10.25 03:15, gene heskett via Discuss wrote: >> Certainly multi-materiel support is more complex. > This is where there needs to be a consensus as to the method > this info is sent in a .3mf. Well, slicers have declared how it works. I doubt we can influence it much. That said, 3MF seems to be the best choice by far. My experience is essentially only Prusa Slicer, most of this should at least apply to all Slic3r derived apps like Bambu Studio. I don't know much about the Creality Slicer. So for Prusa Slicer we have: 1) Color has no meaning at all for multi-material printing! Really! None! Not at all! That's from STL hacking days. 2) Multi-material is defined by multiple separate objects defined in the 3MF as supported by the specification. But I don't think it's handled 100% in the way it's intended. 3) "Color painting" in slicers seems to be specific to the slicer, while similar even Bambu Studio and Prusa Slicer use slightly different definitions. As far as I can tell, the Prusa Slicer way, while not officially using the 3MF specification is at least a specification compliant extension. Bambu Studio uses a definition which seems to be a spec violation. OpenSCAD has no way of writing either of those values as the official 3MF reference implementation we are using does not support those extension (yet?). 3MF supports: - A list of "build-items". - Each build item contains 1 or many objects, which can be either meshes or object composed from component objects which are in turn again either meshes or components. The objects can have some associated transformations (like scaling) so one mesh definition in the file could be used to generate multiple objects in different sizes. At this point it looks like slicers ignore the build-item distinction and just treat things as one object tree. If they find multiple objects, they pop up a question if it should be treated as separate slicing objects or as one object with multiple parts. ciao, Torsten.
GH
gene heskett
Mon, Oct 20, 2025 3:22 PM

On 10/20/25 06:53, Torsten Paul via Discuss wrote:

On 20.10.25 03:15, gene heskett via Discuss wrote:

Certainly multi-materiel support is more complex.

This is where there needs to be a consensus as to the method
this info is sent in a .3mf.

Well, slicers have declared how it works. I doubt we can
influence it much. That said, 3MF seems to be the best
choice by far.

Mine too, ever since I discovered PrusaSlicer and its derived clones,
but prusa
has switched to flatpaks and I have 2 problems with that, the first
being the
50,000 bloat of files in installs, and the second being I've not been
able to actually
make one of them work on this machine.

But this machine has been a disaster from the first install of bookworm.
Dan Ritter on another list, gave me a command that was supposed
to detect which window manager I was using, and it came up null,
yet I have a dozen workspaces all lined up in the pager on the bottom
lines of my display, supposedly running xfce4 for its GUI.

And I have a total, use the reset button to reboot, freeze at nominally
10 to 14 day periods. So the question then is what window manager
SHOULD I have installed while using xfce4?

That command was:
 gene@coyote:~$ ps auwx | grep wm
gene        3882  0.0  0.3 924964 109556 ?       Sl   Oct10   0:10
/usr/bin/akonadi_newmailnotifier_agent --identifier
akonadi_newmailnotifier_agent
gene     1509443  0.0  0.0   6412  2252 pts/6    S+   02:56   0:00 grep wm

IOW, no window manager. htop can't find one either..  Acc synaptic its
xfwm4, and I just reinstalled it. And still can't find it running. I'll
check again after the next lockup & reboot. After I send this, i'll try
running it from a shell.

My experience is essentially only Prusa Slicer, most of
this should at least apply to all Slic3r derived apps like
Bambu Studio. I don't know much about the Creality Slicer.

So for Prusa Slicer we have:

  1. Color has no meaning at all for multi-material printing!
       Really! None! Not at all!
       That's from STL hacking days.

  2. Multi-material is defined by multiple separate objects
       defined in the 3MF as supported by the specification. But
       I don't think it's handled 100% in the way it's intended.

  3. "Color painting" in slicers seems to be specific to the
       slicer, while similar even Bambu Studio and Prusa Slicer
       use slightly different definitions. As far as I can tell,
       the Prusa Slicer way, while not officially using the 3MF
       specification is at least a specification compliant
       extension.
       Bambu Studio uses a definition which seems to be a spec
       violation.
       OpenSCAD has no way of writing either of those values
       as the official 3MF reference implementation we are
       using does not support those extension (yet?).

3MF supports:

  • A list of "build-items".

  • Each build item contains 1 or many objects, which can be
      either meshes or object composed from component objects
      which are in turn again either meshes or components. The
      objects can have some associated transformations (like
      scaling) so one mesh definition in the file could be used
      to generate multiple objects in different sizes.

At this point it looks like slicers ignore the build-item
distinction and just treat things as one object tree. If
they find multiple objects, they pop up a question if it
should be treated as separate slicing objects or as one
object with multiple parts.

ciao,
  Torsten.


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

Cheers, Gene Heskett, CET.

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
    Don't poison our oceans, interdict drugs at the src.
On 10/20/25 06:53, Torsten Paul via Discuss wrote: > On 20.10.25 03:15, gene heskett via Discuss wrote: >>> Certainly multi-materiel support is more complex. >> This is where there needs to be a consensus as to the method >> this info is sent in a .3mf. > > Well, slicers have declared how it works. I doubt we can > influence it much. That said, 3MF seems to be the best > choice by far. Mine too, ever since I discovered PrusaSlicer and its derived clones, but prusa has switched to flatpaks and I have 2 problems with that, the first being the 50,000 bloat of files in installs, and the second being I've not been able to actually make one of them work on this machine. But this machine has been a disaster from the first install of bookworm. Dan Ritter on another list, gave me a command that was supposed to detect which window manager I was using, and it came up null, yet I have a dozen workspaces all lined up in the pager on the bottom lines of my display, supposedly running xfce4 for its GUI. And I have a total, use the reset button to reboot, freeze at nominally 10 to 14 day periods. So the question then is what window manager SHOULD I have installed while using xfce4? That command was:  gene@coyote:~$ ps auwx | grep wm gene        3882  0.0  0.3 924964 109556 ?       Sl   Oct10   0:10 /usr/bin/akonadi_newmailnotifier_agent --identifier akonadi_newmailnotifier_agent gene     1509443  0.0  0.0   6412  2252 pts/6    S+   02:56   0:00 grep wm IOW, no window manager. htop can't find one either..  Acc synaptic its xfwm4, and I just reinstalled it. And still can't find it running. I'll check again after the next lockup & reboot. After I send this, i'll try running it from a shell. > > My experience is essentially only Prusa Slicer, most of > this should at least apply to all Slic3r derived apps like > Bambu Studio. I don't know much about the Creality Slicer. > > So for Prusa Slicer we have: > > 1) Color has no meaning at all for multi-material printing! >    Really! None! Not at all! >    That's from STL hacking days. > > 2) Multi-material is defined by multiple separate objects >    defined in the 3MF as supported by the specification. But >    I don't think it's handled 100% in the way it's intended. > > 3) "Color painting" in slicers seems to be specific to the >    slicer, while similar even Bambu Studio and Prusa Slicer >    use slightly different definitions. As far as I can tell, >    the Prusa Slicer way, while not officially using the 3MF >    specification is at least a specification compliant >    extension. >    Bambu Studio uses a definition which seems to be a spec >    violation. >    OpenSCAD has no way of writing either of those values >    as the official 3MF reference implementation we are >    using does not support those extension (yet?). > > 3MF supports: > > - A list of "build-items". > > - Each build item contains 1 or many objects, which can be >   either meshes or object composed from component objects >   which are in turn again either meshes or components. The >   objects can have some associated transformations (like >   scaling) so one mesh definition in the file could be used >   to generate multiple objects in different sizes. > > At this point it looks like slicers ignore the build-item > distinction and just treat things as one object tree. If > they find multiple objects, they pop up a question if it > should be treated as separate slicing objects or as one > object with multiple parts. > > ciao, >   Torsten. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > . Cheers, Gene Heskett, CET. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Don't poison our oceans, interdict drugs at the src.
GH
gene heskett
Mon, Oct 20, 2025 3:46 PM

On 10/20/25 11:22, gene heskett via Discuss wrote:

On 10/20/25 06:53, Torsten Paul via Discuss wrote:

On 20.10.25 03:15, gene heskett via Discuss wrote:

Certainly multi-materiel support is more complex.

This is where there needs to be a consensus as to the method
this info is sent in a .3mf.

Well, slicers have declared how it works. I doubt we can
influence it much. That said, 3MF seems to be the best
choice by far.

Mine too, ever since I discovered PrusaSlicer and its derived clones,
but prusa
has switched to flatpaks and I have 2 problems with that, the first
being the
50,000 bloat of files in installs, and the second being I've not been
able to actually
make one of them work on this machine.

But this machine has been a disaster from the first install of bookworm.
Dan Ritter on another list, gave me a command that was supposed
to detect which window manager I was using, and it came up null,
yet I have a dozen workspaces all lined up in the pager on the bottom
lines of my display, supposedly running xfce4 for its GUI.

And I have a total, use the reset button to reboot, freeze at nominally
10 to 14 day periods. So the question then is what window manager
SHOULD I have installed while using xfce4?

That command was:
 gene@coyote:~$ ps auwx | grep wm
gene        3882  0.0  0.3 924964 109556 ?       Sl   Oct10   0:10
/usr/bin/akonadi_newmailnotifier_agent --identifier
akonadi_newmailnotifier_agent
gene     1509443  0.0  0.0   6412  2252 pts/6    S+   02:56   0:00
grep wm

IOW, no window manager. htop can't find one either..  Acc synaptic its
xfwm4, and I just reinstalled it. And still can't find it running.
I'll check again after the next lockup & reboot. After I send this,
i'll try running it from a shell.  Which was interesting and crashed
that shell, but it advised

me to use the --replace option the first time and exited, So I tried
that, fully expecting a system crash, but just that shell never
returned. Everything else is still running.  So I'll leave it till the
next lockup. Crazy, swapping wm's from Kwin to xfwm4 on a running machine.

My experience is essentially only Prusa Slicer, most of
this should at least apply to all Slic3r derived apps like
Bambu Studio. I don't know much about the Creality Slicer.

So for Prusa Slicer we have:

  1. Color has no meaning at all for multi-material printing!
       Really! None! Not at all!
       That's from STL hacking days.

  2. Multi-material is defined by multiple separate objects
       defined in the 3MF as supported by the specification. But
       I don't think it's handled 100% in the way it's intended.

  3. "Color painting" in slicers seems to be specific to the
       slicer, while similar even Bambu Studio and Prusa Slicer
       use slightly different definitions. As far as I can tell,
       the Prusa Slicer way, while not officially using the 3MF
       specification is at least a specification compliant
       extension.
       Bambu Studio uses a definition which seems to be a spec
       violation.
       OpenSCAD has no way of writing either of those values
       as the official 3MF reference implementation we are
       using does not support those extension (yet?).

Someday, maybe. Consensus will have to come first. I'm not
holding my breath. . . .  Thanks for tolerating me.

3MF supports:

  • A list of "build-items".

  • Each build item contains 1 or many objects, which can be
      either meshes or object composed from component objects
      which are in turn again either meshes or components. The
      objects can have some associated transformations (like
      scaling) so one mesh definition in the file could be used
      to generate multiple objects in different sizes.

At this point it looks like slicers ignore the build-item
distinction and just treat things as one object tree. If
they find multiple objects, they pop up a question if it
should be treated as separate slicing objects or as one
object with multiple parts.

The 2.8.1 version I'm using treats multiple individual parts as
separate objects, that C clamp image I posted shows up as 5
arbitrary but identical named files in the output window.

ciao,
  Torsten.


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

Cheers, Gene Heskett, CET.

Cheers, Gene Heskett, CET.

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
    Don't poison our oceans, interdict drugs at the src.
On 10/20/25 11:22, gene heskett via Discuss wrote: > On 10/20/25 06:53, Torsten Paul via Discuss wrote: >> On 20.10.25 03:15, gene heskett via Discuss wrote: >>>> Certainly multi-materiel support is more complex. >>> This is where there needs to be a consensus as to the method >>> this info is sent in a .3mf. >> >> Well, slicers have declared how it works. I doubt we can >> influence it much. That said, 3MF seems to be the best >> choice by far. > Mine too, ever since I discovered PrusaSlicer and its derived clones, > but prusa > has switched to flatpaks and I have 2 problems with that, the first > being the > 50,000 bloat of files in installs, and the second being I've not been > able to actually > make one of them work on this machine. > > But this machine has been a disaster from the first install of bookworm. > Dan Ritter on another list, gave me a command that was supposed > to detect which window manager I was using, and it came up null, > yet I have a dozen workspaces all lined up in the pager on the bottom > lines of my display, supposedly running xfce4 for its GUI. > > And I have a total, use the reset button to reboot, freeze at nominally > 10 to 14 day periods. So the question then is what window manager > SHOULD I have installed while using xfce4? > > That command was: >  gene@coyote:~$ ps auwx | grep wm > gene        3882  0.0  0.3 924964 109556 ?       Sl   Oct10   0:10 > /usr/bin/akonadi_newmailnotifier_agent --identifier > akonadi_newmailnotifier_agent > gene     1509443  0.0  0.0   6412  2252 pts/6    S+   02:56   0:00 > grep wm > > IOW, no window manager. htop can't find one either..  Acc synaptic its > xfwm4, and I just reinstalled it. And still can't find it running. > I'll check again after the next lockup & reboot. After I send this, > i'll try running it from a shell.  Which was interesting and crashed > that shell, but it advised me to use the --replace option the first time and exited, So I tried that, fully expecting a system crash, but just that shell never returned. Everything else is still running.  So I'll leave it till the next lockup. Crazy, swapping wm's from Kwin to xfwm4 on a running machine. >> >> My experience is essentially only Prusa Slicer, most of >> this should at least apply to all Slic3r derived apps like >> Bambu Studio. I don't know much about the Creality Slicer. >> >> So for Prusa Slicer we have: >> >> 1) Color has no meaning at all for multi-material printing! >>    Really! None! Not at all! >>    That's from STL hacking days. >> >> 2) Multi-material is defined by multiple separate objects >>    defined in the 3MF as supported by the specification. But >>    I don't think it's handled 100% in the way it's intended. >> >> 3) "Color painting" in slicers seems to be specific to the >>    slicer, while similar even Bambu Studio and Prusa Slicer >>    use slightly different definitions. As far as I can tell, >>    the Prusa Slicer way, while not officially using the 3MF >>    specification is at least a specification compliant >>    extension. >>    Bambu Studio uses a definition which seems to be a spec >>    violation. >>    OpenSCAD has no way of writing either of those values >>    as the official 3MF reference implementation we are >>    using does not support those extension (yet?). Someday, maybe. Consensus will have to come first. I'm not holding my breath. . . .  Thanks for tolerating me. >> >> 3MF supports: >> >> - A list of "build-items". >> >> - Each build item contains 1 or many objects, which can be >>   either meshes or object composed from component objects >>   which are in turn again either meshes or components. The >>   objects can have some associated transformations (like >>   scaling) so one mesh definition in the file could be used >>   to generate multiple objects in different sizes. >> >> At this point it looks like slicers ignore the build-item >> distinction and just treat things as one object tree. If >> they find multiple objects, they pop up a question if it >> should be treated as separate slicing objects or as one >> object with multiple parts. The 2.8.1 version I'm using treats multiple individual parts as separate objects, that C clamp image I posted shows up as 5 arbitrary but identical named files in the output window. >> >> ciao, >>   Torsten. >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org >> . > > Cheers, Gene Heskett, CET. Cheers, Gene Heskett, CET. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Don't poison our oceans, interdict drugs at the src.
L
larry
Mon, Oct 20, 2025 4:03 PM

On Mon, 2025-10-20 at 11:46 -0400, gene heskett via Discuss wrote:

The 2.8.1 version I'm using treats multiple individual parts as
separate objects, that C clamp image I posted shows up as 5
arbitrary but identical named files in the output window.

This discussion has cleared up something that's been bothering me for a
long time.
I could not figure out why, when using Bambu Studio, a model with a
hole in it, when split, either into objects or into parts (can't recall
which), will drop the hollow part to the bed.

It's done that way because the 'hole' is not treated as a lack of mesh
(or triangles?), but as a negative object.

I have also learned a lot about 3MF files as Bambu Studio or Prusa uses
them, and will be doing some investigating.

On Mon, 2025-10-20 at 11:46 -0400, gene heskett via Discuss wrote: > > The 2.8.1 version I'm using treats multiple individual parts as > separate objects, that C clamp image I posted shows up as 5 > arbitrary but identical named files in the output window. > > This discussion has cleared up something that's been bothering me for a long time. I could not figure out why, when using Bambu Studio, a model with a hole in it, when split, either into objects or into parts (can't recall which), will drop the hollow part to the bed. It's done that way because the 'hole' is not treated as a lack of mesh (or triangles?), but as a negative object. I have also learned a lot about 3MF files as Bambu Studio or Prusa uses them, and will be doing some investigating.
JB
Jordan Brown
Mon, Oct 20, 2025 5:59 PM

With the advent of F7 invoking the selected exporter, I thought I'd take
a stab at using 3MF as my default 3D export format.

I immediately noticed a potential issue.  PrusaSlicer uses 3MF for its
project files.  Historically, I've exported as STL, brought that into
PrusaSlicer, then if the slicer settings were non-trivial I saved the
project using the same base name.  I can't do that now since the model
and the slicer project file end up with the same extension.

There's nothing wrong, and nothing really to be done about it, but
it's an unexpected hiccup in my workflow.

(Of course, what I really want is a way to embed the slicer settings
in the OpenSCAD program and directly export PrusaSlicer-compatible
project files.  But that's a pipe dream for now.)

With the advent of F7 invoking the selected exporter, I thought I'd take a stab at using 3MF as my default 3D export format. I immediately noticed a potential issue.  PrusaSlicer uses 3MF for its project files.  Historically, I've exported as STL, brought that into PrusaSlicer, then if the slicer settings were non-trivial I saved the project using the same base name.  I can't do that now since the model and the slicer project file end up with the same extension. There's nothing *wrong*, and nothing really to be done about it, but it's an unexpected hiccup in my workflow. (Of course, what I *really* want is a way to embed the slicer settings in the OpenSCAD program and directly export PrusaSlicer-compatible project files.  But that's a pipe dream for now.)
GH
gene heskett
Mon, Oct 20, 2025 6:18 PM

On 10/20/25 12:03, larry via Discuss wrote:

On Mon, 2025-10-20 at 11:46 -0400, gene heskett via Discuss wrote:

The 2.8.1 version I'm using treats multiple individual parts as
separate objects, that C clamp image I posted shows up as 5
arbitrary but identical named files in the output window.

This discussion has cleared up something that's been bothering me for a
long time.
I could not figure out why, when using Bambu Studio, a model with a
hole in it, when split, either into objects or into parts (can't recall
which), will drop the hollow part to the bed.

It's done that way because the 'hole' is not treated as a lack of mesh
(or triangles?), but as a negative object.

I have also learned a lot about 3MF files as Bambu Studio or Prusa uses
them, and will be doing some investigating.

And what I thought was probably an offtopic (for this list) item,
ladies and gentlemen, is how humanity learns. Tweaking someones
curiosity bump. . .  I started a bit earlier than some, I asked my
mother when I was 6, what gravity was. She didn't know, but she
knew where the library was & bought home a copy of the senior
physics text book, which we carefully read to find they didn't
know when that book was published in the 1938.  And
there is still some confusion about its propagation velocity. Which
until we learn how to manipulate it, we have no way to measure.
Instant, our orbital math works, slow it down to C speed and orbital
math needs a fudge added to work as observed.

Thank you all.


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

Cheers, Gene Heskett, CET.

"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)
If we desire respect for the law, we must first make the law respectable.

  • Louis D. Brandeis
    Don't poison our oceans, interdict drugs at the src.
On 10/20/25 12:03, larry via Discuss wrote: > On Mon, 2025-10-20 at 11:46 -0400, gene heskett via Discuss wrote: >> The 2.8.1 version I'm using treats multiple individual parts as >> separate objects, that C clamp image I posted shows up as 5 >> arbitrary but identical named files in the output window. > This discussion has cleared up something that's been bothering me for a > long time. > I could not figure out why, when using Bambu Studio, a model with a > hole in it, when split, either into objects or into parts (can't recall > which), will drop the hollow part to the bed. > > It's done that way because the 'hole' is not treated as a lack of mesh > (or triangles?), but as a negative object. > > I have also learned a lot about 3MF files as Bambu Studio or Prusa uses > them, and will be doing some investigating. And what I thought was probably an offtopic (for this list) item, ladies and gentlemen, is how humanity learns. Tweaking someones curiosity bump. . .  I started a bit earlier than some, I asked my mother when I was 6, what gravity was. She didn't know, but she knew where the library was & bought home a copy of the senior physics text book, which we carefully read to find they didn't know when that book was published in the 1938.  And there is still some confusion about its propagation velocity. Which until we learn how to manipulate it, we have no way to measure. Instant, our orbital math works, slow it down to C speed and orbital math needs a fudge added to work as observed. Thank you all. > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > . Cheers, Gene Heskett, CET. -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author, 1940) If we desire respect for the law, we must first make the law respectable. - Louis D. Brandeis Don't poison our oceans, interdict drugs at the src.