<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?
<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