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
hisacro has joined #openscad
hisacro has quit [Ping timeout: 245 seconds]
hisacro has joined #openscad
LordOfBikes has quit [Ping timeout: 246 seconds]
LordOfBikes has joined #openscad
SamantazFox has quit [Read error: Connection reset by peer]
SamantazFox has joined #openscad
L29Ah has left #openscad [#openscad]
L29Ah has joined #openscad
<gbruno> [github] jbinvnt synchronize pull request #4675 (GSoC 2023: Create VertexStateManager) https://github.com/openscad/openscad/pull/4675
<joseph_> teepee: I just made another commit that contains only an additional comment. Perhaps if the CI runs again, then there won't be mystery errors this time. Because all I changed previously was making something a const reference
qeed_ has quit [Quit: qeed_]
qeed has joined #openscad
J23k32 has joined #openscad
J23k has quit [Ping timeout: 246 seconds]
h-erectus has quit [Remote host closed the connection]
h-erectus has joined #openscad
misterfish has joined #openscad
feuerrot has quit [Ping timeout: 252 seconds]
feuerrot has joined #openscad
Lagopus has quit [Ping timeout: 264 seconds]
mmu_man has joined #openscad
misterfish has quit [Ping timeout: 258 seconds]
mmu_man has quit [Ping timeout: 240 seconds]
J23k32 has quit [Quit: Client closed]
J23k32 has joined #openscad
mmu_man has joined #openscad
misterfish has joined #openscad
mmu_man has quit [Ping timeout: 260 seconds]
mmu_man has joined #openscad
J23k32 has quit [Quit: Client closed]
J23k32 has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
mmu_man has joined #openscad
snaked has quit [Quit: Leaving]
Guest53 has joined #openscad
<Guest53> Hello. Assume, I have an array of triangle vertices (each 3 vertices for one trangle). How can I write a function, that returns a new array, where each triangle is split in 3 triangles, by adding a 4th point in the middle?
mmu_man has quit [Ping timeout: 250 seconds]
fling has quit [Remote host closed the connection]
fling has joined #openscad
<teepee> Guest53: this should work with nested list comprehension. it needs to be a single expression as functions are limited to that
mmu_man has joined #openscad
<J23k32> subdivision a loop through the faces that creates for each face a new center point and then  3 new faces
<Guest53> assume module m(r, d); I'd write "r= (r==undef ? d/2 : r)". But I can't overwrite the parameter. Why did you decide, not to allow overwriting parameters?
<J23k32> https://en.wikipedia.org/wiki/Subdivision_surface    the problem is that without calculating new geometry you will not get a better resolution
J23k32 has quit [Quit: Client closed]
J23k has joined #openscad
J23k has quit [Client Quit]
J23k has joined #openscad
<J23k> Guest53 you have constants that can't be overwritten - these are not variables
<J23k> Also your new triangles will probably removed when rendering if they are in the same plane as the other
<J23k> you can't create a cube with more than 16 triangles
<J23k> 12 Ü
J23k has quit [Client Quit]
J23k has joined #openscad
mmu_man has quit [Ping timeout: 245 seconds]
<J23k> (for spheres)
Guest53 has quit [Quit: Client closed]
Lagopus has joined #openscad
mmu_man has joined #openscad
Guest53 has joined #openscad
<Guest53> Very complex. Thank you pointing me to this github
Guest53 has quit [Quit: Client closed]
mmu_man has quit [Ping timeout: 245 seconds]
mmu_man has joined #openscad
<gbruno> [github] jbinvnt synchronize pull request #4675 (GSoC 2023: Create VertexStateManager) https://github.com/openscad/openscad/pull/4675
<joseph_> teepee: I just removed the commit in my PR that changed to a const reference in the off chance that it will cause CircleCI to start behaving again. Also, I have submitted my portion of the midterm review because I felt ready to answer all the questions. If there's anything you'd like to discuss before submitting your own form, please let me know
h-erectus has quit [Remote host closed the connection]
h-erectus has joined #openscad
misterfish has quit [Ping timeout: 258 seconds]
<teepee> joseph_: I don't think that has anything to do with the failure. it's quite puzzling
<teepee> it looks like the base docker image was pushed 2 days ago
<teepee> no idea how that happened and the build shows cmake is installed but it's not in that image
<teepee> plus there's build setup for the repo, with auto-build *disabled*!
<teepee> and there was no push to the repo since april
<teepee> so i don't know what's going on, but we did end up with a broken docker image for building the appimage
<joseph_> Hmm. Is it only my branch that is having this problem?
<teepee> I would expect all new builds will fail with the same issue as it's independent from the main openscad repo
<teepee> the docker stuff is in a separate repo
<teepee> but as mentioned earlier, the circle-ci builds are basically the source for the builds we ship on the website
<teepee> all the test runs are on github, so if those are green, code is like 99.9% fine
<teepee> as for gsoc, I think we have a good midterm state with the current PR, I'm planning on posting this today
<teepee> I want to look through the PR changes again, but with all the latest updates, it's a good first step. looking at the diffs yesterday it looked good. I want to have a look at the whole render classes again
qeed has quit [Read error: Connection reset by peer]
<teepee> but in general I think it's good to merge
qeed has joined #openscad
J23k has quit [Quit: Client closed]
J23k has joined #openscad
<guso78> Haha i am curious how IT will merge with my local texture stuff
n1essa_ has joined #openscad
teepee_ has joined #openscad
mmu_man_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
mmu_man has quit [*.net *.split]
knielsen has quit [*.net *.split]
n1essa has quit [*.net *.split]
n1essa_ is now known as n1essa
knielsen has joined #openscad
J23k has quit [Quit: Client closed]
J23k has joined #openscad
J23k has quit [Ping timeout: 246 seconds]
misterfish has joined #openscad
<teepee> joseph_: aaaand posted :)
<teepee> guso78: I suspect it will conflict, but this PR is mostly moving things to a common place, so we don't have 3 times code duplication for the rendering
<teepee> so it probably will not automatically merge, but it should be relatively ok to update
<teepee> the big question is still out on how to actually handle things overall. I've seen quite some chatter in regard to transfering additional data through the manifold CSG process
guso78_ has joined #openscad
misterfish has quit [Ping timeout: 246 seconds]
misterfish has joined #openscad
guso78_ has quit [Quit: Client closed]
misterfish has quit [Ping timeout: 240 seconds]
guso78_ has joined #openscad
<gbruno> [github] gsohler synchronize pull request #4703 (Store Points in PolySet as Indexed Points) https://github.com/openscad/openscad/pull/4703
guso78_ has quit [Ping timeout: 246 seconds]
mmu_man_ has quit [Ping timeout: 245 seconds]
mmu_man has joined #openscad
Ckat has quit [Ping timeout: 260 seconds]
Ckat has joined #openscad
ali1234 has joined #openscad
ali12341 has quit [Remote host closed the connection]