teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
<gbruno> [github] kintel pushed 7 modifications (Default filename output in PDF files to false for cmd-line invocations) https://github.com/openscad/openscad/commit/9204d4982aeb91cc29b6fd95ac5e38bb4ebc779a
<gbruno> [github] kintel synchronize pull request #5368 (Refactoring: Split openscad_gui.cc from openscad.cc, slimmed down ExportInfo) https://github.com/openscad/openscad/pull/5368
<gbruno> [github] kintel edited pull request #5368 (Refactoring: Split openscad_gui.cc from openscad.cc, slimmed down ExportInfo) https://github.com/openscad/openscad/pull/5368
<gbruno> [github] kintel edited pull request #5368 (Refactoring: Split openscad_gui.cc from openscad.cc, slimmed down ExportInfo) https://github.com/openscad/openscad/pull/5368
<gbruno> [github] kintel synchronize pull request #5368 (Refactoring: Split openscad_gui.cc from openscad.cc, slimmed down ExportInfo) https://github.com/openscad/openscad/pull/5368
<gbruno> [github] kintel pushed 1 modifications (HEADLESS build fix) https://github.com/openscad/openscad/commit/a74429a1c17c16da3481f01c1c74b6815209a1b3
<gbruno> [github] kintel pushed 1 modifications (win32 build fix) https://github.com/openscad/openscad/commit/d8d02270e100b8ef1aaee30a3e71efc927463981
<gbruno> [github] kintel synchronize pull request #5368 (Refactoring: Split openscad_gui.cc from openscad.cc, slimmed down ExportInfo) https://github.com/openscad/openscad/pull/5368
J24k27 has joined #openscad
J24k73 has quit [Ping timeout: 256 seconds]
<gbruno> [github] kintel opened issue #5369 (Override or disable backend selection when only a single backend is available) https://github.com/openscad/openscad/issues/5369
<gbruno> [github] kintel edited issue #5369 (Override or disable backend selection when only a single backend is available) https://github.com/openscad/openscad/issues/5369
<gbruno> [github] kintel pushed 1 modifications (win32 build fix) https://github.com/openscad/openscad/commit/27b4ff03d0ca8652bb981ab17b4930d86986f047
<gbruno> [github] kintel synchronize pull request #5368 (Refactoring: Split openscad_gui.cc from openscad.cc, slimmed down ExportInfo) https://github.com/openscad/openscad/pull/5368
kintel has joined #openscad
LordOfBikes has quit [Ping timeout: 265 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
LordOfBikes has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Correct CGAL header usage) https://github.com/openscad/openscad/commit/17b2fa5a03e3627ab0315de5b5f8695462541fe4
<gbruno> [github] kintel synchronize pull request #5368 (Refactoring: Split openscad_gui.cc from openscad.cc, slimmed down ExportInfo) https://github.com/openscad/openscad/pull/5368
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
snaked has quit [Quit: Leaving]
snaked has joined #openscad
killjoy has quit [Ping timeout: 252 seconds]
killjoy has joined #openscad
killjoy has quit [Changing host]
killjoy has joined #openscad
mmu_man has quit [Ping timeout: 255 seconds]
krushia has quit [Ping timeout: 260 seconds]
pca006132 has joined #openscad
TheAssass1n has quit [Quit: No Ping reply in 180 seconds.]
TheAssassin has joined #openscad
Reisga244 has joined #openscad
Reisga24 has quit [Ping timeout: 248 seconds]
Reisga244 is now known as Reisga24
rvt has quit [Quit: rvt]
mmu_man has joined #openscad
rvt has joined #openscad
rvt has quit [Quit: rvt]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
noonien808310429 has quit [Ping timeout: 245 seconds]
noonien808310429 has joined #openscad
L29Ah has left #openscad [#openscad]
L29Ah has joined #openscad
L29Ah has left #openscad [#openscad]
<teepee> J24k27: how did you create that 24-114-Leitkegel.colored.3mf file?
<teepee> that's an impressive test for reading 3mf files :-)
<J24k27> teepee that was colored with MS 3D-builder
<teepee> the interesting part is the multi level nested geometry with transformations on multiple levels
<J24k27> (why there is these weird transformations in)
<J24k27> most other software get problems with that
<teepee> outer one looks like inch/mm scaling
<teepee> I'm almost sure that works now correctly in openscad, actually reading the object tree
<J24k27> maybe grouping the elements add also something
<teepee> quite possible
<teepee> the lower level could be due to the grouping
<J24k27> I asked Bambu btw for some specifications on their 3mf (some time ago) but never got anything back
<teepee> the top level maybe due to setting output to mm
<teepee> I know what they do
<teepee> it's impossible to support
<J24k27> Ü
<teepee> at least with lib3mf-v1, I'll have a look at v2 next, but I do believe it's against the specification
<J24k27> you mean creating these sub 3dmodel files
<teepee> no, that part is fine, thats the production spec, which seems to be supported in V1 already
<teepee> their coloring is based on (in my view) invalid extension of the triangle entries
<J24k27> ah ok - sad
<teepee> I did consider re-opening https://github.com/bambulab/BambuStudio/issues/4292 yesterday
<teepee> I think their argument is wrong. they are correct when *only* looking at the xml schema definition
<teepee> but it does violate the wording of the specification
<J24k27> They added this "export generic 3mf"  but i assume that is without color
<teepee> I can read those files just fine, but it's one object without color
<teepee> the color properties seem to be impossible to read via lib3mf-v1, maybe lib3mf-v2 has some support but even then it might fail due to the spec violation
<teepee> interestingly they point to how prusaslicer tags that and that case is actually spec compiant :-)
<J24k27> I still wonder if these negative volumes are spec compliant that are used in slicers by inverting the normals
<J24k27> at least other software repair/converts them into positive volumes
<teepee> not sure, probably not. I guess those should have been given a dedicated object type
<teepee> after all there's one for support material
<J24k27> prusa is member of the 3mf consortium .. but probably that means nothing
little_blossom has quit [Ping timeout: 252 seconds]
little_blossom has joined #openscad
<J24k27> If you are able to read the colors when importing - does you also can read the objects so importing by ID would be possible like on SVG?
<teepee> yes, definition is a bit tricky as oficially only the top level build items are supposed to be imported (I believe)
<teepee> that said, it might be possible to ignore that and have a "give me *that* object" going deeper into the object tree
<teepee> the filter would like need to be object based, not by color as that's just a property of triangles
<J24k27> probably also difficult to get the right id as most people can't read 3mf like you can do with an svg
<teepee> yeah, that needs some usable editor
<teepee> I wonder how that official one works, I've not seen that in action
<teepee> it seems to be targeting the volumetric stuf a.k.a. CSG in 3MF
<teepee> when looking at that yesterday it was not clear to me if it supports general 3MF editing or is just some specialized thing for that specific 3MF extension
<J24k27> "official one" ?
<J24k27> e.g. in 3D builder you get a list (with thumbnails) of the parts at top level ..  in meshmixer you have that part list (object browser) which is also needed to name parts
<J24k27> wow i wasn't aware that existed
<J24k27> seems quite new "2 weeks"
<teepee> just found it yesterday, it seems very specific for that new extension though
<J24k27> »Gladius allows the design of parts using a method that is called Constructive Solid Geometry (CSG).«  sounds like some overlap
<J24k27> installation is also not quite straight forward
paddymahoney has quit [Read error: Connection reset by peer]
<teepee> they do have a release package
drkow has joined #openscad
kow__ has quit [Ping timeout: 260 seconds]
<J24k27> the "advanced cheese grater creator" ..   doesn't work well - first compiling for ages and then just closed
<J24k27> (when opening a 3mf )
<J24k27> probably my CPU or GPU doesn't meet the requirements .. although i thought i had cuda support
<teepee> they use OpenCL (which is great) but I have no idea how stable that is by now
<teepee> especially on nvidia
<J24k27> Nvidea install CUDA toolkit  ↦  3GB  .. LOL
kow__ has joined #openscad
<teepee> probably with AI
<teepee> ah, they have OpenCL in the CUDA installer too
<J24k27> shouldn't use "local" install .. network is just 30MB
paddymahoney has joined #openscad
<teepee> yeah, maybe that allows de-selecting some of the bigger stuff
<J24k27> seems it is now downloading 3GB .. meh
drkow has quit [Ping timeout: 260 seconds]
<gbruno> [github] hzeller opened pull request #5370 (Fix many missing Qt includes) https://github.com/openscad/openscad/pull/5370
<J24k27> ok installing the cuda toolkit doesn't helped
<teepee> found a blender plugin, that looks good for the meshes, but seems to ignore the colors
<J24k27> funny people can not use the iphone from last year because outdated .. but stl a 40yr old format
<teepee> yeah, very sticky that STL
greenbigfrog has quit [Ping timeout: 246 seconds]
greenbigfrog has joined #openscad
rvt has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
L29Ah has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
<gbruno> [github] hzeller opened pull request #5371 (glview: in impelementations, move the corresponding declaration heade&) https://github.com/openscad/openscad/pull/5371
J24k27 has quit [Ping timeout: 256 seconds]
J24k has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
<gbruno> [github] kintel pushed 90 modifications (Fix many missing Qt includes (#5370) * Include <QWidget> in files missing it.
<gbruno> [github] kintel closed pull request #5370 (Fix many missing Qt includes) https://github.com/openscad/openscad/pull/5370
mmu_man has joined #openscad
<gbruno> [github] kintel synchronize pull request #5368 (Refactoring: Split openscad_gui.cc from openscad.cc, slimmed down ExportInfo) https://github.com/openscad/openscad/pull/5368
<gbruno> [github] kintel pushed 4 modifications (Partial cleanup of FileFormat<->string conversions) https://github.com/openscad/openscad/commit/4d23fd5090d36e098bd340f01cc1b5a4ae726e4e
<gbruno> [github] kintel synchronize pull request #5371 (glview: in impelementations, move the corresponding declaration heade&) https://github.com/openscad/openscad/pull/5371