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
<joseph_> kintel: Right, so I've been thinking that one of the earliest targets of refactoring is unifying the rendering logic between OpenCSGRenderer and CGALRenderer. Helpfully, many of my modifications to CGALRenderer last summer are mostly copied from what was already in OpenCSGRenderer. But it seems to me that I haven't yet touched the code that is actually causing the artifacts: the fixed-function drawing of OpenCSG primitives. I can
<joseph_> start searching for where that happens, unless you know off the top of your head where it's located
J23k4 has joined #openscad
J23k59 has quit [Ping timeout: 245 seconds]
<peeps[zen]> guso78: that image is manifold as long as the front face has 5 sides (2 colinear at the top edge). every edge consists of two half-edges, each half-edge belongs to exactly one polygonal face
KimK has joined #openscad
fling has quit [Ping timeout: 240 seconds]
<peeps[zen]> that's valid AFAIK in CGAL, assuming all the 5 points on the front face are coplanar. i think Manifold library requires triangulation, which would require J23k4's edited version of the image.
<peeps[zen]> but the necessary triangulation should happen behind the scenes as long as it was valid as previously described
<peeps[zen]> BTW, J23k4 all your links add an underscore that breaks things and requires manually editing url for me
<peeps[zen]> i.e. i click your link and browser goes to https://imgpile.com/i/9f6zwk%C2%A0
<peeps[zen]> so I have to remove the percentage garbage
<peeps[zen]> hexchat irc client here
Guest42 has quit [Ping timeout: 245 seconds]
mmu_man has quit [Ping timeout: 240 seconds]
LordOfBikes has quit [Ping timeout: 268 seconds]
LordOfBikes has joined #openscad
qeed_ has joined #openscad
kintel has joined #openscad
<kintel> joseph_ I started porting stuff over a month or two ago: https://github.com/kintel/OpenCSG/tree/glsl https://github.com/kintel/OpenCSG/tree/opengl2
qeed has quit [Ping timeout: 268 seconds]
<kintel> My code only touches the SCS algorithm; I didn't yet look into Goldfeather
<kintel> Btw. in terms of OpenGL modernization, one approach to tease out all the call sites could be to start with https://github.com/openscad/openscad/pull/4582 and request an OpenGL 3 context without compatibility profile. The EGL code isn't finished, but it should work well on macOS
foul_owl has joined #openscad
ali1234 has joined #openscad
ali12341 has joined #openscad
ali12341 has quit [Client Quit]
<joseph_> Thanks for the advice. I'll investigate
use-value has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
J23k4 has quit [Quit: Client closed]
J23k4 has joined #openscad
<J23k4> peeps[zen]  regarding the link - i am using https://web.libera.chat/?channel=#openscad  the community link from openscad.org and for me those links look fine  and also in the logs https://libera.irclog.whitequark.org/openscad/2023-06-02 they work and look as intended.  Is it possible that your client made the conversion?
<peeps[zen]> J23k4: links from other users (like guso78's original image) work without editing
<J23k4> aren't they all use matrix?
<J23k4> still wondering why the log did't show this too .. maybe browser related
JackLink has joined #openscad
<J23k4> looks fine for me
JackLink has quit [Client Quit]
<peeps[zen]> that one is fine. idk, your imgpile link from earlier was messed up though, and i noticed it a couple other times hadn't bothered mentioning it until now.
<J23k4> what is with this one
<peeps[zen]> no problem there
<peeps[zen]> apparently its an nbsp, not an underscore that I said earlier
<J23k4> https://imgpile.com/i/9f6zwk  this was the link
fling has joined #openscad
<peeps[zen]> J23k4: second one is good, first one is bad
<peeps[zen]> someone was complaining about nbsp in here the other day, dunno if that's related. i have no idea what these weird web clients do
<J23k4> i added a double space on the second
<peeps[zen]> ah well there you go, i guess that's the solution
<peeps[zen]> might be a bug to file with the web client
<peeps[zen]> those are both good *shrug*
<J23k4> no space
<peeps[zen]> that's fine too. i think it maybe specifically a link followed by non-link text
<peeps[zen]> hmm, they're all fine now
<J23k4> ok i am out of ideas
<peeps[zen]> bad, good, bad
<J23k4> wow
<peeps[zen]> first one includes nbsp and the "a", last one has just a trailing nbsp
<peeps[zen]> as part of the link
<guso78> haha, impresssed that such a simple pic get so popular :') :')
<J23k4> this seems to be a bit random
<peeps[zen]> good
<peeps[zen]> bad
<J23k4> ok this was a copy of the indicated bad one
<J23k4> https://imgpile.com/i/9f6zwk plain text copy
<peeps[zen]> good
<J23k4> hm so i assume something get into the copy when taking it from the browser bar
<J23k4> https://example.org/ plain  - will use that in future .. please let me know when you spot any inconvenience
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
snaked has quit [Quit: Leaving]
snaked has joined #openscad
SamantazFox has quit [Remote host closed the connection]
foul_owl has quit [Ping timeout: 256 seconds]
foul_owl has joined #openscad
SamantazFox has joined #openscad
L29Ah has quit [Ping timeout: 265 seconds]
mmu_man has joined #openscad
J23k4 has quit [Ping timeout: 245 seconds]
mmu_man has quit [Ping timeout: 240 seconds]
mmu_man has joined #openscad
L29Ah has joined #openscad
J23k has joined #openscad
lenbok[m] has quit [Ping timeout: 265 seconds]
pah has quit [Quit: quit.]
pah has joined #openscad
rawgreaze has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
usop[m] has quit [Ping timeout: 265 seconds]
ndnihil_ is now known as nihil
nihil is now known as ndnihil
mmu_man has quit [Ping timeout: 240 seconds]
mmu_man has joined #openscad
mfg[m] has quit [Ping timeout: 265 seconds]
evils[m] has quit [Ping timeout: 265 seconds]
mikolajw has quit [Ping timeout: 265 seconds]
guso78[m] has quit [Ping timeout: 265 seconds]
ClaPadoz[m] has quit [Ping timeout: 265 seconds]
guso78[m] has joined #openscad
mfg[m] has joined #openscad
<gbruno> [github] burunduk3 opened issue #4658 (CSG export unexpectedly changes directory) https://github.com/openscad/openscad/issues/4658
mikolajw has joined #openscad
<gbruno> [github] burunduk3 closed issue #4658 (CSG export unexpectedly changes directory) https://github.com/openscad/openscad/issues/4658
guso6 has quit [Ping timeout: 245 seconds]
teepee_ has joined #openscad
usop[m] has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
pbsds has quit [Quit: The Lounge - https://thelounge.chat]
pbsds has joined #openscad