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
cart_ has quit [Ping timeout: 240 seconds]
ccox_ has quit [Read error: Connection reset by peer]
ccox has joined #openscad
peepsalot has quit [Remote host closed the connection]
peepsalot has joined #openscad
<gbruno> [github] kintel pushed 2 additions 2 modifications (Add new, more capable, WGL offscreen support) https://github.com/openscad/openscad/commit/da8b2ce5b9db383f4bb177008b3599c858a241ef
<gbruno> [github] kintel synchronize pull request #4582 (Add new, more capable, WGL offscreen support) https://github.com/openscad/openscad/pull/4582
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
mmu_man has quit [Ping timeout: 252 seconds]
LordOfBikes has quit [Ping timeout: 264 seconds]
LordOfBikes has joined #openscad
Guest98 has joined #openscad
<Guest98> Hello hello? How do I change the color scheme?
Guest98 has quit [Quit: Client closed]
guerdy has quit [Read error: Connection reset by peer]
J24k76 has joined #openscad
J24k59 has quit [Ping timeout: 250 seconds]
rawgreaze has quit [Ping timeout: 272 seconds]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
califax has quit [Remote host closed the connection]
califax_ has joined #openscad
califax_ is now known as califax
R2robot has quit [Quit: Pull the lever, Kronk. Wrong leverrrrrrr!]
guerd87 has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
J24k76 has quit [Ping timeout: 250 seconds]
L29Ah has quit [Ping timeout: 252 seconds]
Non-ICE has quit [Quit: Screw you guys, im going home!]
L29Ah has joined #openscad
hyperair has quit [Ping timeout: 264 seconds]
mmu_man has joined #openscad
cart_ has joined #openscad
hyperair has joined #openscad
J24k has joined #openscad
cart_ has quit [Ping timeout: 252 seconds]
fling has quit [Ping timeout: 260 seconds]
little_blossom has quit [Ping timeout: 260 seconds]
rawgreaze has joined #openscad
fling has joined #openscad
To_Aru_Shiroi_Ne is now known as ToAruShiroiNeko
ToAruShiroiNeko has quit [Changing host]
ToAruShiroiNeko has joined #openscad
<crazy_imp> hi, what is the best way to get a solid object based on a certain face of a part in respect to a given face? i would like to extend the bottom face here to the XY plane drawn in red as solid. is projection() the only way?
L29Ah has left #openscad [#openscad]
cart_ has joined #openscad
L29Ah has joined #openscad
<InPhase> crazy_imp: Well how did you make it?
pca006132 has quit [Remote host closed the connection]
cart_ has quit [Ping timeout: 260 seconds]
<InPhase> crazy_imp: The other ways are in looking at the procedure that resulted in this contraption in that orientation.
<InPhase> i.e., plan ahead. :)
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<crazy_imp> InPhase: the "i don't want to bother with it right now"-way - added a cube and finetuned the translation for it ;)
<J24k> crazy_imp you could create two slices and then hull() .. but you sure don't make your life easy even if you think you choose the easy way by "not bother right now"
<gbruno> [github] Rotzbua edited issue #5040 (Chore: remove python 2 specific code) https://github.com/openscad/openscad/issues/5040
<gbruno> [github] Rotzbua opened pull request #5063 (fix(python): invalid escape sequences) https://github.com/openscad/openscad/pull/5063
<gbruno> [github] Rotzbua opened issue #5064 (Chore: renovate python scripts to py>=3.8) https://github.com/openscad/openscad/issues/5064
<gbruno> [github] Rotzbua edited issue #5064 (Chore: renovate python scripts to py>=3.8) https://github.com/openscad/openscad/issues/5064
<crazy_imp> J24k: yes, guess i need to cluster more translation/rotations in functions so i can apply them later to different objects
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
guso78k has joined #openscad
kintel has joined #openscad
R2robot has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
little_blossom has joined #openscad
<gbruno> [github] Rotzbua converted_to_draft pull request #5063 (fix(python): invalid escape sequences) https://github.com/openscad/openscad/pull/5063
<gbruno> [github] kintel pushed 2 modifications (Remove PolySet functionality from CGALRenderer) https://github.com/openscad/openscad/commit/d0d79ec86d054f3dffc4dd938c15b338d58577ce
kintel has joined #openscad
erectus has quit [Ping timeout: 260 seconds]
erectus has joined #openscad
<gbruno> [github] kintel opened issue #5065 (Display colors when rendering using F6) https://github.com/openscad/openscad/issues/5065
<gbruno> [github] kintel edited issue #5065 (Display colors when rendering using F6) https://github.com/openscad/openscad/issues/5065
<gbruno> [github] kintel edited issue #5065 (Display colors when rendering using F6) https://github.com/openscad/openscad/issues/5065
<kintel> guso78 To better understand the complexity of improved color support, I've opened https://github.com/openscad/openscad/issues/5065
<kintel> Also, after reading more code and thinking about this, I'll start by cleaning up CGALRenderer:
<kintel> It currently does too many things, and my plan is to split out a separate renderer which can only render PolySets - that should make it cleaner to design and implement color support
<teepee> one interesting question is probably color vs. material/parts
<kintel> Yeah, we might not manage to get into that for a while yet :)
<teepee> first is vertices/faces, second is volumes?
<kintel> I'm considering thinking about material color vs. surface color to allow for nice rendering which is backed by some real physical evidence
<kintel> e.g. if you cut into a painted metal objects, it's very different than cutting into a solid 3D printed object :)
<teepee> yep, multi-color 3d-printing needs multiple solid parts as input, the painting of those could be a totally different thing
<kintel> There are probably a number of missing technologies needing development to pull that off..
<kintel> I think my goals are going to be smth. like this:
<kintel> 1. Support differently colored difference() (allow moving Manifold out of experimental)
<kintel> 2. Support F6 being equivalent to F5 in terms of color rendering
<kintel> 4. Support export of objects with per-face colors
<kintel> 3. Support import of objects with per-face colors
<kintel> 5. Support import/export of 3D printable colored objects
<kintel> ..possibly with a large gap between 1. and 2. to allow for a new stable release of OpenSCAD?
Joel has quit [Quit: ZNC 1.8.2+deb2build5 - https://znc.in]
aiyion3 has quit [Remote host closed the connection]
aiyion3 has joined #openscad
<J24k> colors are nice but i am not sure how useful a 3mf with face colors (one part) is - afaik no (end user) slicer can convert these. Maybe it can be used for game engines but they will put mapping on them anyway .. it will make a nice demonstration object so like for three.js viewer on printables.  But to be really useful we need separated parts.
<J24k> and so for WASM to have color support this will be very nice
<guso78k> kintel i have a solution for 4)
<kintel> guso78 I saw that, 4 is a natural extension of 2) for some file formats
<kintel> J24k Yeah, for 3D printing, we need to get to 5)
<kintel> J24k Yeah, for (most) 3D printing, we need to get to 5)
<J24k> bit annoying that slicer offer to paint models (face / triangle paint)  but can't import painted models
<kintel> How does slicer print painted models?
<J24k> they create colored shells that protrude 2 walls inwards
<J24k> from that colored shell
<kintel> right, so they don't have a global geometric representation, they just locate the edges with some internal slicer tricks
<kintel> Sounds like it shouldn't be hard to import, but someone has to write the code.
Joel has joined #openscad
<kintel> ..or perhaps we need critical mass importable objects ;)
<J24k> here like this https://imgur.com/a/pKjcrp6
<J24k> they would need some "color assign matcher"  as you have just 4 (max 16) colors and if your 3mf  comes with rainbow shading .. also you need to exchange and assign the color to the ones you have filament for ( there are some printer that have a mixing nozzle to feed  with CMYKW filament
<guso78k> kintel, if you sent me a link to the source code of the manifold demoed colored csg code, this would probable help me.
<guso78k> is source code available ?
<kintel> You mean this one? https://manifoldcad.org/#Tetrahedron%20Puzzle
<guso78> I will check IT Out. Thx
<gbruno> [github] Rotzbua opened pull request #5066 (chore(python): migrate to f-string) https://github.com/openscad/openscad/pull/5066
<gbruno> [github] Rotzbua edited issue #5064 (Chore: renovate python scripts to py>=3.8) https://github.com/openscad/openscad/issues/5064
<gbruno> [github] cjmayo synchronize pull request #4929 (Add the option to build with Qt 6) https://github.com/openscad/openscad/pull/4929
mmu_man has quit [Ping timeout: 272 seconds]
guso78k61 has joined #openscad
<gbruno> [github] kintel closed issue #732 (Decompose objects into volumes before exporting) https://github.com/openscad/openscad/issues/732
Joel has quit [Ping timeout: 256 seconds]
<gbruno> [github] kintel closed issue #761 (Look into using homebrew for OS X dependencies) https://github.com/openscad/openscad/issues/761
mmu_man has joined #openscad
<gbruno> [github] kintel closed issue #765 (How to determine cause of crash when rendering complicated mountain STL import) https://github.com/openscad/openscad/issues/765
guso78k61 has quit [Quit: Client closed]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<kintel> Has anyone looked at the progress indicator when using Manifold? My understanding is that all our progress code is executed when building the Manifold CSG tree (which should be more or less instant). All of Manifold's processing happens when geometry is evaluated (i.e. when converting into a PolySet during render() or display).
<kintel> ..which could makes the progress indicator even more useless than for CGAL :/
<gbruno> [github] kintel edited issue #910 (OFF export issues) https://github.com/openscad/openscad/issues/910
<gbruno> [github] kintel edited issue #910 (OFF export issues) https://github.com/openscad/openscad/issues/910
<gbruno> [github] kintel closed issue #910 (OFF export issues) https://github.com/openscad/openscad/issues/910
<gbruno> [github] kintel closed issue #915 (Scintilla editor issues) https://github.com/openscad/openscad/issues/915
<kintel> FYI: I'm currently going through every open CGAL-related issue, and re-testing all reported problems against Manifold and tagging it if Manifold fixes it. It looks very promising so far. To follow my progress, see https://github.com/openscad/openscad/issues?q=is%3Aissue+is%3Aopen+label%3A%22Fixed+by+manifold%22
<kintel> (yes, it's a very quiet Sunday)
<J24k> this "can't add triangle" is a pain .. as i can't export the parts separately as all slic3r based slicer will drop those to the build plate hence they are not where they should be
<J24k> anyone know a program that can group objects within 3mf files ?
<J24k> it seems no program can handle groups of groups.  Except openSCAD if lazy union works with export.  But for Text you either get all letters separat or the text is an extra object and not a part - but i need the letters grouped or as one part of the object
<kintel> Sounds like there is a niche for a separate 3mf "scene editor" tool :)
<J24k> i think no end user has do deal with that and everybody else uses professional / proprietary software that can handle this.
<J24k> using STEP is probably the solution to this as the slicer can read STEP where you have object hierarchy
<J24k> ridiculous i have openscad model or stl   1 - 42   without any indication which refers to what .. i can't group  them but i can color every single letter
Joel has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kanzure has quit [Ping timeout: 256 seconds]
s has joined #openscad
s is now known as Guest8719
Guest8719 has quit [Client Quit]
kanzure has joined #openscad