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
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
J24k93 has joined #openscad
J24k44 has quit [Ping timeout: 256 seconds]
SamantazFox has quit [Remote host closed the connection]
SamantazFox has joined #openscad
ccox_ has joined #openscad
ccox has quit [Ping timeout: 252 seconds]
RoyK has quit [Read error: Connection reset by peer]
RoyK has joined #openscad
J24k97 has joined #openscad
J24k93 has quit [Ping timeout: 256 seconds]
<gbruno> [github] kintel edited pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
<gbruno> [github] kintel edited pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
<gbruno> [github] kintel pushed 1 modifications (Correctly manage programmatically set combobox index) https://github.com/openscad/openscad/commit/1937eaf685c2f162ddbb9c3b39f2dd9790bed9f0
<gbruno> [github] kintel synchronize pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
<gbruno> [github] kintel edited pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
rawgreaze has quit [Quit: ZNC 1.8.2 - https://znc.in]
<gbruno> [github] kintel edited pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
<gbruno> [github] kintel edited pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
<gbruno> [github] kintel pushed 1 modifications (Read from files.openscad.org) https://github.com/openscad/openscad/commit/5a9103ea4e32ff03149725f20d98543b5207e4b7
<gbruno> [github] kintel pushed 1 modifications (Merge branch 'master' into kintel-printservice) https://github.com/openscad/openscad/commit/9c4bfdaec860b66ce3c0e7751af1a70da40af403
<gbruno> [github] kintel edited pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
<gbruno> [github] kintel synchronize pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
<gbruno> [github] kintel synchronize pull request #5357 (Add support for multiple 3D print services) https://github.com/openscad/openscad/pull/5357
rawgreaze has joined #openscad
LordOfBikes has quit [Ping timeout: 265 seconds]
mmu_man has quit [Ping timeout: 260 seconds]
LordOfBikes has joined #openscad
snaked has joined #openscad
mmu_man has joined #openscad
Artea has quit [Read error: Connection reset by peer]
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
themind has quit [Ping timeout: 252 seconds]
themind has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<J24k97> So SCADvent is comming soon ..  maybe we make/add some https://en.wikipedia.org/wiki/Code_golf  this year  - to get multiple solutions (days) for something
Artea has joined #openscad
<InPhase> J24k97: Hmmm.Doesthismeanweshouldallstartpracticingscadwithoutspaces?
<J24k97> InPhase .. like me .. nah we counting lines so no CRs
<gbruno> [github] folkertvanheusden opened pull request #5393 (Povray viewport) https://github.com/openscad/openscad/pull/5393
<f0lkert> with the current master, alpha channel doesn't render correctly (at all)
<f0lkert> in the preview-window
mmu_man has joined #openscad
<gbruno> [github] dankamongmen opened issue #5394 (Previewing complains about missing shader files) https://github.com/openscad/openscad/issues/5394
crazy_imp has quit [Ping timeout: 260 seconds]
crazy_imp has joined #openscad
TylerTork has joined #openscad
<TylerTork> so what is the union function for VNFs?
teepee_ has joined #openscad
teepee has quit [Ping timeout: 260 seconds]
teepee_ is now known as teepee
J24k97 has quit [Quit: Client closed]
J24k97 has joined #openscad
Artea has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
TylerTork has quit [Ping timeout: 256 seconds]
<gbruno> [github] hzeller closed pull request #5385 (Add geometry/Geometry.h header in files that need it.) https://github.com/openscad/openscad/pull/5385
<J24k97> pca006132 i found flipped faces again (only special conditions) with linear_extrude this time https://imgur.com/a/QQaxSHe
<J24k97> use<ub.scad> linear_extrude(1,twist=5)rotate(180/16.0)Cycloid(z=16,modul=1.5,fn=8);  // change the rotate a little and it is gone (or fn or z)
<InPhase> Simplified a bit: use<ub.scad> linear_extrude(1) rotate(3) Cycloid(z=16,modul=1.5,fn=8);
<J24k97> Ü
<J24k97> probably the "zebra" issue  or if points are too close and float causing micro intersections - the created polygon has a path but also without the issue persist
<J24k97> workaround is an offset(.001)  or slightly different rotation
<InPhase> So are your points actually ordered well inside that Cycloid?
<InPhase> It has so many options and flow paths it is difficult to even know what part of it is manifesting this shape.
<InPhase> Maybe you can more quickly than me extract out the points in use, and make a testcase which is independent of it?
<InPhase> Like if it were a single polygon call on a functional form, or even just a polygon call on a list of points, that would be good.
<InPhase> After feeling like I was falling into a rabbit hole trying to extract from that module, I tried to reproduce the issue with some similar shapes made by for loop, and it didn't cause an issue.
<InPhase> But I'm not sure what the difference is.
<InPhase> J24k97: Yeah, I really think point ordering must be a mess here.
<InPhase> J24k97: When offset(0.001) fixes it, that actually fixes bad ordering.
<J24k97> but also fn change fixes it or just the z (number of teeth)
<J24k97> and if i remove the path the issue is still there when auto ordering it.
<J24k97> InPhase i just wanted to extract the points (had closed scad)  now i can't replicate this
<J24k97> ah your simplyfication was the issue  180/16  is not 3
<InPhase> I extracted the points successfully now, I think, and did a polygon of that, with the same rotate and color applied, and it doesn't repeat the issue.
<InPhase> I don't understand.
<J24k97> So i made the same polygon with extracted points - no error visible
<J24k97> at least our results are matching
<J24k97> InPhase - how did you extract the points? via console?
<J24k97> I assume we only get rounded (5digit) values from there
<J24k97> 6 digit
<J24k97> and probably some values are float e⁻¹⁵
<InPhase> J24k97: I echoed inside your routine.
<InPhase> And yes, might be a rounding issue. If so, not sure how to assess that.
<J24k97> scad shouldn't be able to use values as small as the precision .. if all scad values are rounded to e⁻¹² we probably didn't such issues
<InPhase> J24k97: https://bpa.st/EGAQ
<InPhase> J24k97: Sharing what I got to. I tried with and without that color, with and without that convexity, with and without that paths entry at the end of the long line.
<InPhase> J24k97: Maybe I missed something, but I'm basically just confused about what's different.
<J24k97> Yeah i found one with z=9 fn=8 that showed them even without rotation
<J24k97> would need to use some special echo that extracts the real value used
<InPhase> Oh, you know, one oddity is you both start and end with 12,0
<J24k97> yes there are probably multiple points at the same position
<J24k97> as each tooth starts at the same point the next ends
<J24k97> which is that i think small float deviations cause micro intersections
<InPhase> That could certainly be the cause of the issue.
<InPhase> Can those be trimmed off?
<J24k97> it sure can be coded more elegant (is an older module)
<J24k97> but the zebra issue should be solved
<InPhase> I do see now points that are identical in sequence, and were rounded.
<InPhase> There are certain polygon point arrangements for which failures would be marked "not a bug". But it would be valuable to reduce examples of this down to the simplest possible failing testcase.
<InPhase> I was hoping to get a failing list of points, and keep truncating it until I got the smallest failure case.
<InPhase> Then we might actually know what the problem really looks like. :)
<J24k97> as the module is 1.5 this is causing float numbers
<gbruno> [github] t-paul opened pull request #5395 (Fix resource folder lookup (fixes #5394).) https://github.com/openscad/openscad/pull/5395
<gbruno> [github] t-paul pushed 1 modifications (Use const reference as suggested by linter.) https://github.com/openscad/openscad/commit/0910d5177555354ee44800ba783857526a1377b7
<J24k97> InPhase rounding the points to 6 digit (or lower) is solving the issue -  funny that rounding to 8 also works (but not 7 or 9)
<J24k97> maybe there are still some parts of openSCAD working with 6 digit precision
<J24k97> isn't offset also rounding those
<gbruno> [github] rjcarlson49 edited issue #5391 (Inside out polyhedron not detected) https://github.com/openscad/openscad/issues/5391
<teepee> this changes how resource files are found, so it's all good if the examples show up and the color schemes are available
<J24k97> teepee seems to work
<teepee> awesome, AppImage works and Linux seems fine too
<teepee> only macos remaining
<gbruno> [github] t-paul edited pull request #5395 (Fix resource folder lookup (fixes #5394).) https://github.com/openscad/openscad/pull/5395
snaked has quit [Quit: Leaving]
snaked has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
mmu_man has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Use const reference as suggested by linter.) https://github.com/openscad/openscad/commit/0910d5177555354ee44800ba783857526a1377b7
Guest6 has joined #openscad
Guest6 has quit [Client Quit]
guso61 has joined #openscad
guso61 has quit [Client Quit]
Guest48 has joined #openscad
Artea has joined #openscad
Guest48 has quit [Client Quit]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<gbruno> [github] kintel edited pull request #5395 (Fix resource folder lookup (fixes #5394).) https://github.com/openscad/openscad/pull/5395