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
linext has quit [Quit: Client closed]
rawgreaze has joined #openscad
snaked has joined #openscad
mmu_man has quit [Ping timeout: 272 seconds]
ubuntourist has quit [Remote host closed the connection]
J25k1 has joined #openscad
J25k42 has quit [Ping timeout: 240 seconds]
fling has joined #openscad
<gbruno> [github] kintel pushed 2 modifications (Make createSurfaceMeshFromPolySet() return shared_ptr to align with similar functions) https://github.com/openscad/openscad/commit/279660eb2a0ca24786ed17cc245af9735f6920f4
<gbruno> [github] kintel synchronize pull request #5872 (Refactoring to clean up and align CGAL geometry conversions a bit.) https://github.com/openscad/openscad/pull/5872
<gbruno> [github] kintel ready_for_review pull request #5872 (Refactoring to clean up and align CGAL geometry conversions a bit.) https://github.com/openscad/openscad/pull/5872
Virindi has quit [Ping timeout: 260 seconds]
<gbruno> [github] kintel closed pull request #5879 (Renamed CGAL_Nef_Polyhedron to CGALNefGeometry) https://github.com/openscad/openscad/pull/5879
<gbruno> [github] kintel pushed 2 additions 28 modifications 2 removals (Renamed CGAL_Nef_Polyhedron to CGALNefGeometry (#5879)) https://github.com/openscad/openscad/commit/2f58f07831d8e6f0cf80450076a5160da2af6286
<gbruno> [github] kintel pushed 2 modifications (Make createSurfaceMeshFromPolySet() return shared_ptr to align with similar functions) https://github.com/openscad/openscad/commit/f380746349944a5a48419c99e7aecdd669133b2e
<gbruno> [github] kintel synchronize pull request #5872 (Refactoring to clean up and align CGAL geometry conversions a bit.) https://github.com/openscad/openscad/pull/5872
howiemnt has quit [Ping timeout: 244 seconds]
howiemnt has joined #openscad
<gbruno> [github] kintel closed pull request #5872 (Refactoring to clean up and align CGAL geometry conversions a bit.) https://github.com/openscad/openscad/pull/5872
<gbruno> [github] kintel pushed 18 modifications 2 removals (Refactoring to clean up and align CGAL geometry conversions a bit. (#5872) * Refactoring to clean up and align geometry conversions a bit. No functional changes * Clean up some CGAL kernel naming and usage * createSurfaceMeshFromManifold() now returns a shared_ptr * Make createSurfaceMeshFromPolySet() return shared_ptr to align with similar functions) https://github.com/openscad/openscad/commit/12fe733b5a67
Virindi has joined #openscad
Guest87 has joined #openscad
Guest87 has quit [Client Quit]
mmu_man has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
mmu_man has quit [Ping timeout: 265 seconds]
<cbmuser> teepee: Ping
<cbmuser> Can I send you an empty box for the keyboard? (see mail)
howiemnt has quit [Remote host closed the connection]
howiemnt has joined #openscad
JordanBrown1 has quit [Read error: Connection reset by peer]
JordanBrown has joined #openscad
mmu_man has joined #openscad
<gbruno> [github] damienmarchal synchronize pull request #5844 (Integration test for GUI/UX) https://github.com/openscad/openscad/pull/5844
<gbruno> [github] damienmarchal synchronize pull request #5844 (Integration test for GUI/UX) https://github.com/openscad/openscad/pull/5844
<gbruno> [github] damienmarchal synchronize pull request #5844 (Integration test for GUI/UX) https://github.com/openscad/openscad/pull/5844
crong has joined #openscad
aiyion has quit [Remote host closed the connection]
crong has quit [Quit: Client closed]
snaked has quit [Remote host closed the connection]
Guest6 has joined #openscad
<Guest6> / Maße in mm (1 m = 1000 mm)
<Guest6> / ------------------- Hauptkörper -------------------
<Guest6> module tractor_body() {
<Guest6>     color("red")
<Guest6>     translate([0, 0, 500])
<Guest6>         cube([2000, 1000, 800]); // Länge, Breite, Höhe
<Guest6> }
<Guest6> / ------------------- Kabine -------------------
<Guest6> module cabin() {
<Guest6>     color("gray")
<Guest6>     translate([1300, 200, 1300])
<Guest6>         cube([600, 600, 500]);
<Guest6> }
<Guest6> / ------------------- Vorderachse -------------------
<Guest6> module front_wheels() {
<Guest6>     translate([200, -200, 200])
<Guest6>         wheel_pair(600, 200); // Durchmesser, Breite
<Guest6> }
<Guest6>     front_wheels();
<Guest6>     rear_wheels();
<Guest6> }
<Guest6> steyr_tractor();
Guest6 has quit [Client Quit]
Guest14 has joined #openscad
Guest14 has quit [Client Quit]
teepee has quit [Ping timeout: 264 seconds]
teepee has joined #openscad
Guest98 has joined #openscad
Guest98 has quit [Client Quit]
Virindi has quit [Quit: ZNC 1.8.2+deb3.1 - https://znc.in]
Virindi has joined #openscad
bozo16 has joined #openscad
Guest988 has joined #openscad
Guest64 has joined #openscad
Guest64 has quit [Client Quit]
<gbruno> [github] kintel pushed 1 modifications (Build Qt6 with TestLib) https://github.com/openscad/openscad/commit/59aa1ebc386b3c3eb487b9b6904520046a03b675
<InPhase> kintel: I've mostly been doing a "do not use" approach to minkowski for a while, for obvious performance reasons. But I have a number of intricate slow old designs using it which I can fire up for testing when you give the word. I will do my best to break everything.
<InPhase> Also a bunch of hull stuff, but I do use that more periodically in restricted settings.
Guest988 has quit [Quit: Client closed]
mmu_man has quit [Ping timeout: 265 seconds]
mmu_man has joined #openscad
fling has quit [Ping timeout: 264 seconds]
fling has joined #openscad
kintel has joined #openscad
<kintel> InPhase thx. In general I think we may be able to shave some time off hull performance. Minkowski seems to mostly be slow due to CGAL's slow convex decomposition algorithm. That's fixable, but we'd have to write a new algo, which is time consuming and requires better data structures etc. - I was hoping Manifold would get there, but it's not very high priority for them. Makes sense, as minkowski is a bit of an esoteric operator outside of OpenSCAD ;)
<InPhase> kintel: Off the top of my head, and not checking the existing solution... Step 1 should probably be an iteration over points to build a list of concave out and saddlepoints, as connected points that are not concave out nor saddle points do not need to be decomposed from each other.
<kintel> I haven't researched it yet :) CGAL just feels ridiculously slow. It does feels like, what you say, a generalization of greedy 2D ear clipping might give us a lot of mileage.
<InPhase> My working hypothesis is that minimizing the amount of decomposition would have the greatest benefits, because then there's less to union again.
<InPhase> Like, do you even need convex decomposition on a sphere?
aiyion has joined #openscad
Non-ICE has quit [Read error: Connection reset by peer]
Non-ICE has joined #openscad
J25k1 has quit [Quit: Client closed]
J25k1 has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
<kintel> InPhase right, so growing local convex regions.. I was thinking that perhaps decomposing into tetrahedrons would be a good first step, then re-combining them into convex blobs. I'm sure people have written papers on this ;)
<InPhase> They probably have! Who knows if any of them are comprehensible. ;)
Non-ICE has quit [Quit: Screw you guys, im going home!]
J25k1 has quit [Quit: Client closed]
J25k1 has joined #openscad
Non-ICE has joined #openscad
fling has quit [Ping timeout: 264 seconds]
Non-ICE has quit [Read error: Connection reset by peer]
Non-ICE has joined #openscad
Non-ICE has quit [Client Quit]
Non-ICE has joined #openscad
fling has joined #openscad
stealth_ has joined #openscad
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
snaked has joined #openscad
mmu_man has quit [Ping timeout: 260 seconds]
mmu_man has joined #openscad
guso78k has joined #openscad
guso78k has quit [Quit: Client closed]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
J25k1 has quit [Quit: Client closed]
J25k1 has joined #openscad
nomike has joined #openscad
<nomike> Hi
<nomike> Should users new tp OpenSCAD use the 2021 release or should I better recommend them the nightly version?
<InPhase> nomike: The nightly is probably the best bet right now.
<InPhase> It's in a pretty good state, and close to ready for a release.
<nomike> Ahh...cool...so I can expect a new release in the forseeable future?
<InPhase> Foreseeable, yes. I wouldn't bet on this month, as no checklist has been started for it. :)
<InPhase> (At least not that I saw yet.)
kintel has joined #openscad
<kintel> nomike Foreseeable as in you'll likely live to see it :)
<kintel> The WIP is tracked here: https://github.com/orgs/openscad/projects/2
<kintel> ..but since we're all volunteers with wildly varying availability, things can take time. My best guess would be before the end of the year
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mmu_man has quit [Ping timeout: 272 seconds]
mmu_man has joined #openscad
<gbruno> [github] tristanbay opened issue #5881 (Window background color no longer matches theme) https://github.com/openscad/openscad/issues/5881
<gbruno> [github] tristanbay edited issue #5881 (Window background color no longer matches theme) https://github.com/openscad/openscad/issues/5881