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
J24k12 has joined #openscad
J24k has quit [Ping timeout: 250 seconds]
LordOfBikes has quit [Ping timeout: 240 seconds]
teepee_ has joined #openscad
LordOfBikes has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
hyperair has quit [Ping timeout: 255 seconds]
<gbruno> [github] Obscuretone closed issue #5177 (Can't build on OS X ) https://github.com/openscad/openscad/issues/5177
<gbruno> [github] Obscuretone reopened issue #5177 (Can't build on OS X ) https://github.com/openscad/openscad/issues/5177
<gbruno> [github] Obscuretone opened pull request #5178 (Patch cairo issue on MacOS build) https://github.com/openscad/openscad/pull/5178
<gbruno> [github] Obscuretone closed issue #5177 (Can't build on OS X ) https://github.com/openscad/openscad/issues/5177
R2robot has joined #openscad
mmu_man has quit [Read error: Connection reset by peer]
<gbruno> [github] Obscuretone opened issue #5179 (Format on save) https://github.com/openscad/openscad/issues/5179
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 255 seconds]
hyperair has joined #openscad
hyperair has quit [Ping timeout: 260 seconds]
hyperair has joined #openscad
LordOfBikes has quit [Ping timeout: 268 seconds]
LordOfBikes has joined #openscad
c15 has quit [Remote host closed the connection]
c15 has joined #openscad
J24k12 has quit [Quit: Client closed]
J24k12 has joined #openscad
<Virindi> does anyone do some kind of autoconversion from openscad to povray? I've found some attempts but wow, it seems like povray doesn't support convex hull. I mean, openscad and povray are the exact same idea so it surprises me that there haven't been more integration attempts
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
c15 has quit [K-Lined]
InPhase has quit [Ping timeout: 255 seconds]
InPhase has joined #openscad
mohammad1722 has joined #openscad
<teepee> mohammad1722: hi!
<mohammad1722> hello
<teepee> did you think of a different name for the repo?
<ali1234> question: can i get the children of the first child of a module?
<mohammad1722> No, I think a descriptive name would be good for now
<mohammad1722> maybe library-manager or  openscad-library-manager or something
<teepee> ok, let me create that then, if we ever want to split into 2, that should not be an issue later
<teepee> ah, good point of github asking regarding license
<teepee> do you have any strong view on that? I believe for the library stuff - at least the part from user perspective - would be neat as either MIT or GPL-2+ (same as most of OpenSCAD itself)
<mohammad1722> I don't have any knowledge on that regard
<teepee> as baseline, it *must* be compatible with GPL-2+ (and therefor GPL-3) obviously to be integrated
<mohammad1722> only the names of famous licenses :D
<teepee> MIT would be the way of saying everyone can do what they want, even integrate into closed source software
<teepee> GPL-2+ would mean no closed source and changes have to be contributed back if they are given to other people (like not just 100% internal changes inside some company)
<mohammad1722> I'd say MIT
<mohammad1722> But IDK
<mohammad1722> maybe keep it the same as OpenSCAD for consistency?
<teepee> ok, as long as it's only you committing to that repo, we can still easily change it
<teepee> it's sort-of getting locked-in once other people contribute as then the change would need to be approved by everyone
<teepee> some parts of openscad are already MIT, e.g. the SVG stuff I did as potentially separate library
<teepee> and due to the other libraries we use, it's complicated anyway :-)
<teepee> so we have both MIT and GPL-2+ right now, adding code with any of those is very much ok
<teepee> what was your github id? so I can give you access to the repo
<mohammad1722> I will be using this account: https://github.com/jackoat29
<teepee> you should have some invitation mail
<mohammad1722> Yes, got it
<mohammad1722> accepted
<teepee> ali1234: I don't think there is a way of doing that other than calling the other module directly again
<ali1234> i was hoping for something like children(x).children();
<ali1234> i want to make a module that applies the top level transformation while also keeping the original
<ali1234> so instead of mirrorkeep(...) things(); it would be keep() mirror(...) things();
<ali1234> where mirrorkeep is {children(); mirror() children();}
<ali1234> keep() would be something like {children(); for x in children(): x.children();}
<teepee> hmm, I think both geometry and also syntax are missing for that
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 264 seconds]
<ali1234> first class modules would make this easy of course, then it could just be keep(op, args) { op(args) children(); children(); }
<ali1234> i don't think i have ever made anything in openscad that does not use mirrorkeep or rotatekeep
<ali1234> usually both
<teepee> yeah, it would be nice to get that PR moving again. I wish I had 6 month vacation :-)
mmu_man has joined #openscad
mohammad1722 has quit [Quit: Client closed]
Guest31 has joined #openscad
Guest31 has quit [Client Quit]
<gbruno> [github] ochafik opened pull request #5180 (Color support for 3D rendering + export to glTF, Collada, STEP, PLY, X3D) https://github.com/openscad/openscad/pull/5180
<gbruno> [github] ochafik synchronize pull request #5180 (Color support for 3D rendering + export to glTF, Collada, STEP, PLY, X3D) https://github.com/openscad/openscad/pull/5180
<gbruno> [github] ochafik edited pull request #5180 (Color support for 3D rendering + export to glTF, Collada, STEP, PLY, X3D) https://github.com/openscad/openscad/pull/5180
mmu_man has quit [Read error: Connection reset by peer]
mmu_man has joined #openscad
Guest96 has joined #openscad
Guest96 has quit [Client Quit]
<teepee> oof, wait, did ochafik just drop another awesome feature? that sounds very cool
<teepee> (using assimp library is probably going to be a huge pain, but we'll see)
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
<InPhase> Woah, yeah.
<InPhase> I'd been talking about the need for that, but I thought it would take longer.
<teepee> for anyone else that would be the case, I suspect ochafik can order 60h days when needed ;-)
<gbruno> [github] t-paul closed pull request #5171 (Add daylight gem and nocturnal gem color schemes) https://github.com/openscad/openscad/pull/5171
<gbruno> [github] t-paul pushed 2 additions (Merge pull request #5171 from openscad/gem_colors Add daylight gem and nocturnal gem color schemes) https://github.com/openscad/openscad/commit/ef3b0c46d3f52721abf11be85c109109517360a9
dustinm` has quit [Quit: Leaving]
<gbruno> [github] t-paul pushed 3 modifications (Merge pull request #5165 from openscad/rnd_reseed_firstrun Reseed rng at compile for unseeded initial vals) https://github.com/openscad/openscad/commit/02a1bbae290111c7ea858afbbb979ccbf13103dc
<gbruno> [github] t-paul closed pull request #5165 (Reseed rng at compile for unseeded initial vals) https://github.com/openscad/openscad/pull/5165
<gbruno> [github] t-paul closed pull request #5175 (Calculate Segment Distance instead of Line Distance) https://github.com/openscad/openscad/pull/5175
<gbruno> [github] t-paul pushed 3 modifications (Merge pull request #5175 from gsohler/measure Calculate Segment Distance instead of Line Distance) https://github.com/openscad/openscad/commit/5bfbf420299e3271a5e3dbcf376e4261aabe1605
J24k12 has quit [Quit: Client closed]
<gbruno> [github] t-paul pushed 2 modifications (Merge pull request #5161 from cjmayo/4vcpus GitHub runners for Linux & Windows now have 4-vCPUs) https://github.com/openscad/openscad/commit/c275afb2de95b1a5be9d8358ca340e770054e87b
<gbruno> [github] t-paul closed pull request #5161 (GitHub runners for Linux & Windows now have 4-vCPUs) https://github.com/openscad/openscad/pull/5161