The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
For me, it depends on the how nicely the week was scheduled because I know wich is following step for everything, in that case, my working/focused raise to the top, otherwise, I would say, maybe one hour per day and as all we know, the nice scheduling is like a chimera...
Other than a week of enforced abstinence during a cross country move 5 years ago, I have spent at least ten hours a day, seven days a week at the computer for the last 24'ish years, somewhat less for the ten years before that.
I work a 35-hour week in front of 3 screens and when at home, I'm back at my two screens playing or on my big TV screen with my GF watching stuff or playing (Diablo 3/Mario Kart). Hm, saying that makes me wonder WTF I don't need glasses.
Yes, it's a very good 22 inch model of the original 44 inch studio model[^]. I got it at a website for 3D printing. So why not scale it at 200% and print it at the size of the original model?
The problem is that the 3D model appears to have been intended for rendering and not for 3D printing. Especially because of the size I have to cut apart the model in more managable chunks, replace details that were intended for texturing by printable 3D objects and even redesign some parts that are 'not round enough'.
Both editing and printing involve a lot of intersecting 3D objects with planes and recalculating the objects accordingly. In most cases that's just some math, but sometimes two polygons intersect in a very awkward way and it's hard to come up with an algorithm that handles these cases reliably. So I can feel the OP's pain and it's great that he found a 'good enough' type of solution to his problem.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
Now what happens when you release the eraser and start it again, and repeat a few times so that the subsequent erases are working on multiple independent islands? Or did you do that in the example, but there isn't a way to indicate it?
Regardless of the answer, Congrats! Most impressive!
every single mouse move / frame in that gif is such an operation from scratch.... i.e. after each erase, I update my whole object model, possibly splitting shape into shapes. Then do it again on next erase / mouse move.
so yeah, I did it!
there is also quad tree to save some un-needed computation!
Initially I though this structure was complicated. I kept reading about it and being mystified. But finally I understood... and WTF, this is, in fact, a trivial idea! How could they described it in such opaque terms?!
In fact, for a while I had I generalised, multi dimensional version of it, but I deleted that code since. It was pointless and complicating thing for no benefit...
My company decided they would move to a new site. The new site required some 'modification' to make it suitable. They are a company that specialises in infrastructure. Some of the site is not ready. The management treat this a 'few' teething troubles, I mean it can't be there first rodeo, So on Monday I have to attend an 'induction to the new office & site' in a place with holes in the walls...
Ancient buildings used to have an AC. The clay wall evaporative AC, that is. You doze the clay wall from the bucket and when the water evaporates through clay pours outside, the energy traded causes inner wall to drop in temperature by tens of degrees causing refrigerator effect