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
NikoKun has joined #openscad
<gbruno> [github] kintel synchronize pull request #4833 (Bitwise operators. Fixes #3345.) https://github.com/openscad/openscad/pull/4833
kintel has joined #openscad
marcus has quit [Ping timeout: 272 seconds]
marcus has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Bump manifold to latest master) https://github.com/openscad/openscad/commit/a8a3ced45710ba1765a8a701cafda629bd6f6678
<gbruno> [github] kintel opened pull request #5740 (Bump manifold to latest master) https://github.com/openscad/openscad/pull/5740
linext has joined #openscad
linext has quit [Quit: Client closed]
Guest56 has joined #openscad
Guest56 has quit [Client Quit]
<kintel> pca006132 Bumped manifold to latest master and hit a regression: https://github.com/openscad/openscad/pull/5740
NikoKun has quit [Ping timeout: 240 seconds]
<kintel> It's a bit of a corner case: Two cubes sharing a face, but without distinct vertices, making the resulting object technically non-manifold. Manifold-3.0.1 would remove the back-to-back triangles. Manifold master accepts the geometry but fails at processing it.
NikoKun has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
<NikoKun> Anyone happen to know how to properly use the BOSL2 skin() module? I'm getting an odd result when I create a skin between a circle, and a more complex multi-part 2d shape. looks all twisted up.
<NikoKun> I made a post in the reddit OpenSCAD community with more details about it what I'm trying to do. I assume the solution is probably something simple I'm just unaware of.
TylerTork has quit [Quit: Client closed]
NikoKun has quit [Ping timeout: 240 seconds]
J25k5 has quit [Quit: Client closed]
J25k5 has joined #openscad
joso has quit [Ping timeout: 248 seconds]
mmu_man has quit [Ping timeout: 252 seconds]
<pca006132> kintel: sounds like a bug in my parallelization, let me check
NikoKun has joined #openscad
<pca006132> InPhase: no, it is not related to project
<pca006132> NikoKun: I think you should ask in the mailing list, BOSL2 devs are more active there
<NikoKun> ah ok, i'll look into that i guess. thnx
<pca006132> kintel: interesting, this is not due to my parallelization, something weird is going on, I will open a ticket
<kintel> pca006132 Now you have a new test case :)
NikoKun has quit [Quit: Client closed]
<pca006132> :)
<kintel> pca006132 In OpenSCAD it looks even worse than in your ticket: https://imgur.com/a/mrha7gy
hyperair has quit [Ping timeout: 268 seconds]
<kintel> ..and for the record; the issue I mentioned yesterday persists. Only difference is more simplification: https://github.com/openscad/openscad/issues/5738#issuecomment-2723417015
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
snaked has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
hyperair has joined #openscad
<pca006132> iirc I disabled simplification to check if it is caused by that
<pca006132> so the difference is probably due to that
<pca006132> will update the ticket
J25k34 has joined #openscad
stealth_ has quit [Quit: Leaving]
ahornblatt has joined #openscad
J25k5 has quit [Ping timeout: 240 seconds]
ahornblatt has quit [Client Quit]
ahornblatt has joined #openscad
ahornblatt has quit [Client Quit]
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
hyperair has quit [Ping timeout: 252 seconds]
mtm has quit [Ping timeout: 248 seconds]
mtm has joined #openscad
hyperair has joined #openscad
<pca006132> OK I guess I found the problem, not very easy to deal with though, will try
hyperair has quit [Read error: Connection reset by peer]
hyperair has joined #openscad
dingodoppelt has quit [Remote host closed the connection]
dingodoppelt has joined #openscad
dingodoppelt has quit [Remote host closed the connection]
dingodoppelt has joined #openscad
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
mmu_man has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
lastrodamo has joined #openscad
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
feep has quit [Ping timeout: 245 seconds]
feep has joined #openscad
dingodoppelt has quit [Remote host closed the connection]
mmu_man has quit [Ping timeout: 260 seconds]
dingodoppelt has joined #openscad
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
mmu_man has joined #openscad
TheAssassin has quit [Remote host closed the connection]
TheAssassin has joined #openscad
Murr has quit [Ping timeout: 252 seconds]
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
kintel has joined #openscad
<kintel> pca006132 Let me know if our corner cases are crossing the line in terms of what Manifold will support. I initially didn't expect those cases to work, but since they did, I added them as regression tests :)
<pca006132> I fixed them now, so yes :)
<kintel> There is still one missing piece which I don't quite know how to handle: people tend to build extruded polygons which loop back onto itself (like a manually extruded donut). The start and end vertices will match perfectly, _except_ they are off with some floating point epsilon (or accumulated error from a number of transformations).
<pca006132> (by yes I mean we should support it)
<pca006132> I guess we can try the merge function in that case?
<kintel> Does manifold have a smart merge function?
<kintel> We do successfully merge these ourselves, but using vertex quantization which is dangerous, so we have to issue a warning
<kintel> ..and people complain that the warning is disruptive : /
<kintel> Oh, that looks interesting. Is that new? I haven't noticed it before...
<pca006132> kind of new
<pca006132> should be there for several months now :P
<pca006132> but probably not in 3.0.1? I forgot
<pca006132> that said it is not *that* intelligent
<pca006132> https://github.com/elalish/manifold/pull/1192 fix for the regression
<pca006132> will probably be merged tmr
<kintel> wups, looks like python tests failed. Btw., you guys have a lot of tests now - good to see things working out in that department!
mmu_man has quit [Ping timeout: 248 seconds]
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<pca006132> ah, I guess some halfedge related stuff are not fixed
<pca006132> but should be simple to fix
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
mmu_man has joined #openscad
<pca006132> btw kintel do you know any simple software renderer that can render glb/3mf? it would be nice if manifold also does image diff test similar to openscad
Guest26 has joined #openscad
Guest74 has joined #openscad
Guest74 has quit [Client Quit]
Guest26 has quit [Quit: Client closed]
dingodoppelt has quit [Remote host closed the connection]
dingodoppelt has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
kintel has joined #openscad
qpla has joined #openscad
<kintel> pca006132 openscad file.3mf -o out.png :)
<kintel> For something easier, perhaps look into what libraries like assimp uses for testing
<kintel> I guess we cannot actually ingest 3mf directly, only works in the UI, so you'd have to wrap it in an import()
<pca006132> hmmm but that requires nightly
<pca006132> anyway, we probably need some colored test first
<kintel> you could do a web-based renderer and use Emmett's ModelViewer
<kintel> ..but may be annoying to set up
<pca006132> ah that is an order of magnitude more bloat with a web browser :P
<pca006132> ideally I want something that is a pure software renderer, because iirc the last time I tried to setup openscad rendering on CI (for nixos), it requires fiddling with mesa
<pca006132> for the llvmpipe software renderer
<pca006132> but I want to setup something across different platforms, and setting this up across linux, macos and windows (esp. this) is the last thing I want to deal with
<kintel> yeah, what you're asking for takes a lot of time to build and maintain. It took us forever to establish something somewhat stable, and it still breaks from time to time
<kintel> If you can get something using Mesa across all platforms, that would probably be preferable, as vendors' SW renderers aren't trustworthy
<kintel> ..or perhaps go for a higher level library like bgfx
mmu_man has quit [Ping timeout: 260 seconds]
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
stealth_ has joined #openscad
<pca006132> yeah, will think about this later
bertronika has joined #openscad
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mmu_man has joined #openscad
hyperair has quit [Remote host closed the connection]
hyperair has joined #openscad
rogeliodh has quit [Quit: The Lounge - https://thelounge.chat]
rogeliodh has joined #openscad
Murr has joined #openscad
Murr has quit [Changing host]
Murr has joined #openscad
mtm has quit [Ping timeout: 268 seconds]
mtm has joined #openscad
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
guso78k has joined #openscad
<guso78k> @kintel, just noticed a small typo in https://github.com/openscad/openscad/blob/master/releases/next.md : rotate_exteude
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
guso78k has quit [Quit: Client closed]
mmu_man has quit [Ping timeout: 252 seconds]
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
muesli has quit [Quit: NO CARRIER]
muesli has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 264 seconds]
teepee_ is now known as teepee
<gbruno> [github] vivienm edited issue #5741 (Manifold rendering issues with `rotate_extrude` on specific angles) https://github.com/openscad/openscad/issues/5741
<gbruno> [github] vivienm opened issue #5741 (Manifold rendering issues with `rotate_extrude` on specific angles) https://github.com/openscad/openscad/issues/5741
<gbruno> [github] vivienm edited issue #5741 (Manifold rendering issues with `rotate_extrude` on specific angles) https://github.com/openscad/openscad/issues/5741
<gbruno> [github] vivienm edited issue #5741 (Manifold rendering issues with `rotate_extrude` on specific angles) https://github.com/openscad/openscad/issues/5741
mmu_man has joined #openscad
guso78k has joined #openscad
<gbruno> [github] kintel assigned issue #5555 (rotate_extrude() can generate non-manifold geometry in some cases) https://github.com/openscad/openscad/issues/5555
<gbruno> [github] kintel assigned issue #5741 (Manifold rendering issues with `rotate_extrude` on specific angles) https://github.com/openscad/openscad/issues/5741
J25k34 has quit [Quit: Client closed]
J25k34 has joined #openscad
lastrodamo_ has joined #openscad
lastrodamo has quit [Ping timeout: 246 seconds]
Guest1 has joined #openscad
Guest1 has quit [Client Quit]
snaked has quit [Quit: Leaving]
snaked has joined #openscad
<gbruno> [github] kintel pushed 13 additions 1 modifications (Added tests for unexpected Manifold conversion warnings) https://github.com/openscad/openscad/commit/754abcb43329ee432ae0cf904e6be0af9fed8b92
<gbruno> [github] kintel opened pull request #5742 (Added tests for unexpected Manifold conversion warnings) https://github.com/openscad/openscad/pull/5742
<gbruno> [github] kintel edited pull request #5742 (Added tests for unexpected Manifold conversion warnings) https://github.com/openscad/openscad/pull/5742
<gbruno> [github] kintel pushed 1 modifications (Added rotate_extrude(start=)) https://github.com/openscad/openscad/commit/27ac116807ce14dd2d6a5c5ccd271dd90c4433ba
<gbruno> [github] kintel opened pull request #5743 (Added rotate_extrude(start=)) https://github.com/openscad/openscad/pull/5743
<gbruno> [github] kintel closed pull request #5743 (Added rotate_extrude(start=)) https://github.com/openscad/openscad/pull/5743
kintel has joined #openscad
<gbruno> [github] kintel pushed 1 modifications (Added rotate_extrude(start=) (#5743)) https://github.com/openscad/openscad/commit/eb9cf819c727ab76d42a4848b35b9ef360a9add3
<kintel> guso78 fixed^
guso97 has joined #openscad
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<guso78k> @kintel, this could bring openscad into a new Dimension! https://imgur.com/a/CnOMOGq (1D aka Barcode objects)
mmu_man has quit [Ping timeout: 252 seconds]
qpla has quit [Read error: Connection reset by peer]
guso78k has quit [Quit: Client closed]
snaked has quit [Quit: Leaving]
Guest82 has joined #openscad
Guest82 has quit [Client Quit]
mmu_man has joined #openscad
guso78k has joined #openscad
guso78k has quit [Client Quit]
guso97 has quit [Quit: Client closed]
kintel has joined #openscad
<kintel> guso78 Yeah, something to consider once we get the next release out the door
<gbruno> [github] kintel pushed 3 additions 8 modifications (Bitwise operators, hexadecimal constants. Fixes #3345. (#4833)) https://github.com/openscad/openscad/commit/bb7ee12c3fe78ec6091d4578e0665d44edaa3df8
<gbruno> [github] kintel closed pull request #4833 (Bitwise operators. Fixes #3345.) https://github.com/openscad/openscad/pull/4833
<gbruno> [github] kintel closed issue #3345 (Suggestion / question: Bitwise operator support) https://github.com/openscad/openscad/issues/3345
krushia has joined #openscad
lastrodamo_ has quit [Quit: Leaving]
guso78k has joined #openscad
kintel has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
Guest23 has joined #openscad
guso78k has quit [Quit: Client closed]
Guest15 has joined #openscad
Guest23 has quit [Ping timeout: 240 seconds]
dinini has joined #openscad
<dinini> Hello there!
<dinini> For image witch site is?
<dinini> wich
<dinini> I want send a pic
<dinini> want to
<dinini> which
dinini has quit [Quit: Client closed]