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
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> manifold supports decomposing meshes in a topological manner, but it does not handle hollow objects nicely for now (https://github.com/elalish/manifold/discussions/693)
J24k94 has quit [Quit: Client closed]
J24k94 has joined #openscad
<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
rawgreaze has quit [Quit: ZNC 1.8.2 - https://znc.in]
rawgreaze has joined #openscad
snaked has joined #openscad
teepee_ has joined #openscad
teepee_ has quit [Remote host closed the connection]
teepee has quit [Ping timeout: 240 seconds]
teepee has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<pca006132> just kidding, I think it is hard to relate to AI
<pca006132> but I think we can think about the python stuff
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
J24k94 has quit [Quit: Client closed]
J24k94 has joined #openscad
GNUmoon2 has quit [Remote host closed the connection]
GNUmoon2 has joined #openscad
<gbruno> [github] kintel synchronize pull request #4933 (WIP: PolySet Refactor) https://github.com/openscad/openscad/pull/4933
<gbruno> [github] kintel pushed 9 modifications (Render polygon outlines directly from Polygon2d instead of retaining polygon2d in a PolySet) https://github.com/openscad/openscad/commit/8cc9798ec3aa8de42c535afd147b1542b43e52db
rawgreaze has quit [Quit: ZNC 1.8.2 - https://znc.in]
rawgreaze has joined #openscad
Graic has joined #openscad
guerd87 has quit [Ping timeout: 256 seconds]
arebil has joined #openscad
<gbruno> [github] pca006132 closed issue #4921 (Emits "PulseAudioService: pa_context_connect() failed" to stderr every 30 sec) https://github.com/openscad/openscad/issues/4921
guerd87 has joined #openscad
Guest69 has joined #openscad
guso78k has joined #openscad
cart_ has joined #openscad
Graic has quit [Quit: Connection closed]
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
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?
Guest59 has quit [Client Quit]
Guest78 has joined #openscad
Guest78 has quit [Client Quit]
J24k94 has quit [Quit: Client closed]
J24k94 has joined #openscad
<J24k94> is it a known issue that manifold doesn't compute the convexity of minkowski? https://bpa.st/GLBQ  https://imgur.com/a/bqBdBIM
arebil has quit [Quit: arebil]
<J24k94> beside the default of convexity should be at least always be 2
J24k94 has quit [Quit: Client closed]
J24k94 has joined #openscad
Non-ICE has quit [Quit: Screw you guys! I'm going home!]
<J24k94> should i add this here? https://github.com/openscad/openscad/issues/4825  or does Kintel already mentioned this?
<J24k94> pca006132 do you know about the convexity issue with minkowski?
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
teepee has quit [Remote host closed the connection]
kintel has joined #openscad
<kintel> J24k94 It's not a known issue to me. Ideally, create a new issue, and I can link it to the Manifold tracking issue
<J24k94> ok thanks .. will do
teepee has joined #openscad
<kintel> I assume it's trivial, but tracking it is always good :)
<gbruno> [github] UBaer21 opened issue #4934 (Manifold doesn't support Minkowskis convexity) https://github.com/openscad/openscad/issues/4934
<gbruno> [github] kintel edited issue #4825 (Move manifold out of experimental) https://github.com/openscad/openscad/issues/4825
<gbruno> [github] kintel edited issue #4825 (Move manifold out of experimental) https://github.com/openscad/openscad/issues/4825
<gbruno> [github] kintel pushed 16 modifications (Remove polygon2d from PolySet) https://github.com/openscad/openscad/commit/ee4ac4aca9fb72914681c9437498c7536f90ea7b
<gbruno> [github] kintel synchronize pull request #4933 (WIP: PolySet Refactor) https://github.com/openscad/openscad/pull/4933
RoyK has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]