kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
teepee_ has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
cart_ has quit [Ping timeout: 256 seconds]
guso78k has joined #openscad
<guso78k>
whats the easiest way to distinguish, if openSCAD is run on linux, windows or mac ?
<guso78k>
probably its sufficient to check , if its compiled on linux, windows, mac
<guso78k>
@teepee , is still time the limiting factor for python to advance to the main branch ?
digitalrayne has quit [Ping timeout: 260 seconds]
<guso78k>
@kintel, the Manifold runIndex is very predictable if the manifold has just one binary operation. However it there is more than one binary operation, manifold runIndex remembers all the past and it gets complicated. I consider resetting the Manifold "state" to "only one past" or converting to PolySet in between for nothing
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
guso78k has quit [Ping timeout: 250 seconds]
snaked has joined #openscad
erectus has quit [Remote host closed the connection]
erectus has joined #openscad
erectus has quit [Remote host closed the connection]
erectus has joined #openscad
J24k73 has quit [Quit: Client closed]
J24k73 has joined #openscad
kintel has joined #openscad
<kintel>
guso78 In terms of platform, do you just want to #ifdef for each platform?
<kintel>
Keep in mind that there is bsd, unix, wasm
<kintel>
..but ifdef __APPLE__ and _WIN32 are good starts
<kintel>
see src/platform/
<kintel>
guso78 For Manifold runIndex. Yes, for prototyping purposes we can evaluate the CSG tree for every operation. This is suboptimal though as it might interfere with Manifold's optimizations. We're leaning towards building larger Manifold trees and evaluate lazily
<kintel>
pca006132 If you're around I have some questions about how manifold face tracking works