teepee has quit [Remote host closed the connection]
<InPhase>
JordanBrown: I was about to suggest a ray marching type algorithm, but then I pictured a solid ball inside of a hollow ball.
<InPhase>
JordanBrown: So let's flag that as doable but annoyingly nuanced.
<InPhase>
Maybe you wouldn't want a solid ball inside a hollow ball as a separate object anyway though, since they're not physically separable if existing.
teepee has joined #openscad
<InPhase>
"If I could grab it and separate it" does overlap well with ray marching logic. Find an unmarked triangle, add it to a new set. March along connected triangles and find a marked triangle, then union those sets.
Non-ICE has joined #openscad
Reisga2 has quit [Read error: Connection reset by peer]
Reisga2 has joined #openscad
<teepee>
JordanBrown: problem is not the ignoring part, that should be fine, but supporting it would be specific to prusaslicer only. I'm not 100% sure, but I thought 3mf supports specifying at least some of that info natively
ferdna has quit [Quit: Leaving]
arebil has quit [Quit: arebil]
J24k58 has quit [Quit: Client closed]
J24k58 has joined #openscad
J24k58 has quit [Quit: Client closed]
J24k58 has joined #openscad
J24k94 has joined #openscad
LordOfBikes has quit [Ping timeout: 256 seconds]
J24k58 has quit [Ping timeout: 250 seconds]
Non-ICE has quit [Quit: Screw you guys, im going home!]
<pca006132>
also, I don't think it is a good idea to have this in openscad, as the order of the decomposition result is unspecified...
<pca006132>
maybe openscad can sort the objects according to some order though
LordOfBikes has joined #openscad
<teepee>
yeah, I think that's not really on the high prio list
<teepee>
it might be possible to find some reasonable way
<teepee>
but it seems like a quite niche problem compared to others that are still open
<pca006132>
true
<pca006132>
I think there are a lot more higher priority things
<pca006132>
btw what does manifold need to do to participate in opencax for GSoC?
<pca006132>
(apart from coming up with a project list)
Non-ICE has joined #openscad
<teepee>
that the main part, having maybe 5 or 6 project suggestions similar to those from last year of the other orgs
<teepee>
as you are 2 people, that ticks the box of minimum mentors :)
<teepee>
general suggestion is 2 mentors per project
<pca006132>
sounds good
<teepee>
looks like this year there's even 3 different project length supported
<teepee>
but I'm not convinced the very short one makes much sense for most orgs
<pca006132>
I guess we need to find some non-researchy projects though, most of the issues we have now are either research level (i.e. hard to estimate the time) or very complicated engineering issues.
<teepee>
it's like 75h total or so, which seems too short to get anything reasonable done
<teepee>
middle size is 175h, long or normal size is 350h IIRC
<teepee>
short is not required to have
<teepee>
having a complicated one or two is fine, but you need quite a bit of luck to reach someone who can do this
<pca006132>
true
<teepee>
with the limit to students removed, there's a possibility as the main requirement is just "no prio open source connections"
<teepee>
still I assume the most people will be students of like 1st or 2nd year or so
<pca006132>
iirc in the GSoC FAQ, they mentioned that they are not expecting experienced programmers
<pca006132>
technically I am also a student lol
<teepee>
correct, the focus from google side is actually to bring people into open source, not even require to have code merged or anything like that
<pca006132>
true
<pca006132>
will try to find some easier projects
<teepee>
the ideal outcome would be obviously to find people who stick with the project
<teepee>
never really happened for us, which is not too surprising with CAD as topic, but it did happen, even then those people being mentors a couple of years later
<pca006132>
my main issue is that estimating project hardness is very hard, I think most of the projects with a clear outcome are usually doable in 75 hours (for me)
<pca006132>
75 hours is a lot of time
<teepee>
so consider a newbie in coding and you have a full time project :)
<teepee>
if you have all the stuff setup and know language and project
<pca006132>
true
<pca006132>
and for openscad, not sure if my sscad can be considered part of openscad
<teepee>
a good number of participants probably have never ventured past some trivial university projects with 2 files
<pca006132>
if yes, I think I can have a project proposal about that
<pca006132>
and I am happy to mentor them
<teepee>
that's fine, with BRL-CAD as umbrella org we are pretty flexible in regard to projects, as long as they are coding
<pca006132>
nice
<teepee>
and defining sscad as some prototype would certainly qualify, I believe
mmu_man has quit [Ping timeout: 252 seconds]
<teepee>
if you put in some python stuff for manifold, that increases chances of applications maybe by 10x :)
<teepee>
most students have heard of python and javascript nowadays, C++ or other things are sometimes just words
<pca006132>
or maybe throw in a few words like generative AI :P
<teepee>
no idea how that goes in universities currently, but yes, those words might attract people
<pca006132>
I just know that these words attract grant money
<pca006132>
not sure about students though
<teepee>
and if so, would it attract people that are interested in the actual project
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
Guest69 has quit [Ping timeout: 250 seconds]
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
peeps[work] has quit [Read error: Connection reset by peer]
peeps[work] has joined #openscad
Non-ICE has quit [Quit: Screw you guys, im going home!]
Non-ICE has joined #openscad
guso78k has quit [Quit: Client closed]
arebil has quit [Quit: arebil]
arebil has joined #openscad
snaked has quit [Quit: Leaving]
little_blossom has quit [Ping timeout: 264 seconds]
little_blossom has joined #openscad
Non-ICE has quit [Quit: Screw you guys, im going home!]
ferdna has joined #openscad
Non-ICE has joined #openscad
ferdna has quit [Ping timeout: 256 seconds]
ferdna has joined #openscad
Non-ICE has quit [Quit: Screw you guys, im going home!]
aiyion2 has quit [Ping timeout: 240 seconds]
aiyion2 has joined #openscad
J24k94 has quit [Quit: Client closed]
J24k94 has joined #openscad
mmu_man has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
mmu_man has quit [Ping timeout: 264 seconds]
J24k94 has quit [Quit: Client closed]
J24k94 has joined #openscad
epony has quit [Remote host closed the connection]
To_Aru_Shiroi_Ne has quit [Read error: Connection reset by peer]
ToAruShiroiNeko has joined #openscad
noonien85 has quit [Ping timeout: 252 seconds]
epony has joined #openscad
Non-ICE has joined #openscad
TheCoffeMaker has quit [Ping timeout: 256 seconds]
guso78k has joined #openscad
mmu_man has joined #openscad
ferdna has quit [Ping timeout: 264 seconds]
guso78k has quit [Ping timeout: 250 seconds]
cart_ has quit [Ping timeout: 268 seconds]
aiyion2 has quit [Ping timeout: 240 seconds]
aiyion2 has joined #openscad
RoyK has quit [Ping timeout: 256 seconds]
pca006132 has quit [Remote host closed the connection]
pca006132 has joined #openscad
<pca006132>
cmake is just madness
<pca006132>
but hopefully manifold is soon ready for packaging...
<peeps[work]>
cmake is a luxury
<peeps[work]>
automake is madness
teepee_ has joined #openscad
teepee has quit [Ping timeout: 240 seconds]
teepee_ is now known as teepee
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee has quit [Quit: bye...]
pca006132_ has joined #openscad
teepee has joined #openscad
<pca006132_>
true, autotools are... more primitive I would say
<pca006132_>
most of the complicated stuff in manifold cmake is due to the use of FetchContent, because I want to simplify user burden, but it turns out it is not really polished yet
pca006132_ has quit [Client Quit]
Guest59 has joined #openscad
<Guest59>
Does anyone know weather a egpu for a intel mac mini makes sense for openscad?