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
mtm has quit [Ping timeout: 244 seconds]
mtm has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
feep_ is now known as feep
<gbruno> [github] kintel pushed 1 modifications (Use prebuilt manifold on macOS) https://github.com/openscad/openscad/commit/70d4a4140d256ca9e8af1c4e0b7b5075161611eb
<gbruno> [github] kintel opened pull request #5481 (Use prebuilt manifold on macOS) https://github.com/openscad/openscad/pull/5481
<gbruno> [github] kintel closed pull request #5481 (Use prebuilt manifold on macOS) https://github.com/openscad/openscad/pull/5481
<gbruno> [github] kintel pushed 1 modifications (Use prebuilt manifold on macOS (#5481)) https://github.com/openscad/openscad/commit/a64a1b0b8015d0c76d76d9e4030f00c485761ed0
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
Guest72 has joined #openscad
<Guest72> I want to make a roller coaster with openscad, is it possible?
<teepee> printable toy, yes, real one, probably not
<Guest72> of couse, I try to make a toy.
mmu_man has joined #openscad
<Guest72> as I possible, after design my roller coaster, I want to print out a paper and try to make it.
<teepee> paper?
<Guest72> after print the genereated scad.
<teepee> hmm, I was expecting a 3d model that will be printed
<teepee> producing 2d prints is not exactly a strength of OpenSCAD as it requires solid geometry (= all polygons are closed)
<Guest72> I see, but I try to make the printed model for attached to my other products, so I thought it should be made as light as possible.
<teepee> makes sense, I think there is some special light filament
Guest72 has quit [Quit: Client closed]
<gbruno> [github] kintel opened issue #5482 (linear_extrude yields non-manifold PolySet in cases where lots of touching polygons are unioned) https://github.com/openscad/openscad/issues/5482
<gbruno> [github] kintel edited issue #5308 (Support externally built Manifold) https://github.com/openscad/openscad/issues/5308
<gbruno> [github] kintel edited issue #5308 (Support externally built Manifold) https://github.com/openscad/openscad/issues/5308
<gbruno> [github] kintel edited issue #5308 (Support externally built Manifold) https://github.com/openscad/openscad/issues/5308
<gbruno> [github] kintel pushed 1 modifications (Enable Manifold's triangulator by default) https://github.com/openscad/openscad/commit/4ad9c4df1741b668ed64323d9214088de8ef99fd
<gbruno> [github] kintel opened pull request #5483 (Enable Manifold's triangulator by default) https://github.com/openscad/openscad/pull/5483
<gbruno> [github] kintel edited issue #4825 (Make manifold integration release ready) https://github.com/openscad/openscad/issues/4825
kintel has joined #openscad
L29Ah has quit [Read error: Connection timed out]
J24k96 has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
J24k95 has quit [Ping timeout: 240 seconds]
ccox has quit [Ping timeout: 246 seconds]
<kintel> The Linux Ci build failures seem pretty permanent now. Perhaps GitHub always chooses a broken mirror.. Anyway, I'm retorting to forge-merge PR's where the only failures are the Linux runners for now. Looks like ubuntu-24.04 still works though, so we get some Linux testing.
ccox has joined #openscad
snaked has quit [Quit: Leaving]
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
snaked has joined #openscad
Guest86 has joined #openscad
Guest86 has quit [Client Quit]
<pca006132> wondering why is the ubuntu CI pulling things from opensuse...
<pca006132> (and xubuntu stuff)
L29Ah has joined #openscad
<teepee> pca006132: because OBS is a nice free platform to build packages for a number of different distros and distro versions
<teepee> basically they allow people to use their build infrastructure
<teepee> oh, also not *just* build but also public repository
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
mtm has quit [Ping timeout: 260 seconds]
mtm has joined #openscad
guso78k has joined #openscad
<guso78k> In UserModule.h, I see :  std::shared_ptr<AbstractNode> instantiate(const std::shared_ptr<const Context>& defining_context, const ModuleInstantiation *inst, const std::shared_ptr<const Context>& context) const override;
<guso78k> can anybody help to to understand the difference of the 2 contexts suplied, and where to get them from ?
bozo16 has joined #openscad
<pca006132> My guess would be the defining contex is the file local context, and the second context is the execution stack?
<pca006132> too tired to check where to get them from though...
mmu_man has joined #openscad
<gbruno> [github] kintel closed pull request #5483 (Enable Manifold's triangulator by default) https://github.com/openscad/openscad/pull/5483
<gbruno> [github] kintel pushed 1 modifications (Enable Manifold's triangulator by default (#5483)) https://github.com/openscad/openscad/commit/8fb8c4865494bb536c0299fbfeb912109601df79
<gbruno> [github] kintel closed issue #5482 (linear_extrude yields non-manifold PolySet in cases where lots of touching polygons are unioned) https://github.com/openscad/openscad/issues/5482
<gbruno> [github] kintel pushed 9 additions 29 modifications 3 removals (Polygon2d-related refactoring Added goldens for even/odd polygon test Added overlapping hole test Use 'positive' field when constructing polygon from source Add TODO notes Rename createGeometryList() to createPolygonList() Added some comments even-odd => corner-cases more fill2 tests Add more comments Add Clipper2 submodule Remove old Clipper code Build Clipper2 Move mimalloc build t
teepee has quit [Quit: bye...]
teepee has joined #openscad
germ has quit [Ping timeout: 246 seconds]
abff has quit [Ping timeout: 252 seconds]
germ has joined #openscad
abff has joined #openscad
LordOfBikes has quit [Ping timeout: 246 seconds]
germ has quit [Max SendQ exceeded]
guso78k has quit [Quit: Client closed]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
LordOfBikes has joined #openscad
germ has joined #openscad
LordOfBikes has quit [Quit: Ex-Chat]
germ has quit [Ping timeout: 244 seconds]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
germ has quit [Max SendQ exceeded]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
<JordanBrown1> teepee want me to email you review comments?
<teepee> sure, why not
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
<J24k96> maybe some simple function add(a,b)=a+b;
<JordanBrown1> I was thinking inches-to-millimeters.
<J24k96> that would make more sense .. and can also show how  ```cube (inch(3));```  would be usefull
germ has joined #openscad
germ has quit [Max SendQ exceeded]
mmu_man has joined #openscad
germ has joined #openscad
germ has quit [Max SendQ exceeded]
<JordanBrown1> sent
<JordanBrown1> The big question is how deep you want to get. It is as you know a potentially very deep subject.
germ has joined #openscad
germ has quit [Max SendQ exceeded]
guso78k has joined #openscad
guso78k has quit [Client Quit]
germ has joined #openscad
germ has quit [Max SendQ exceeded]
germ has joined #openscad
snaked has quit [Read error: Connection reset by peer]
snaked has joined #openscad
<teepee> well, it's an advent calendar and the door opens in 90 minutes, so it's not going to be an exhaustive introduction
<teepee> also there's 9 more parts to go
<teepee> so compromises it is :)
bozo16 has quit [Quit: Leaving]
<teepee> heh, I suppose scopes are out of scope ;-)
<teepee> at least for today
mmu_man has quit [Ping timeout: 265 seconds]
mmu_man has joined #openscad
<teepee> inch would be a can of worms due to units/no-units, so it's just a simple rectangle aspect ratio for now
<teepee> otherwise updated
<teepee> nothing of the more complicated stuff, that's maybe something for next week