I have about 8 errors on my screen to clean up to be at a state where I can start running the native library and fix the runtime errors. I will need to move the caching stuff to the native library as well, since most of the old items are now behind some rather obscure… Continue reading 1345
Category: Work
1344
Well, so last night, after getting back from a birthday party, I thought to myself; does the marching cube algorithm produce manifold meshes? And the answer is "NO"! The original algorithm can very easily produce holes, an improvement of that algorithm called the M33 followed a few years after and it added 33 additional cases… Continue reading 1344
1342
Ok, after I pulled my little managed library out and am looking at the fallout, I think it would be simpler to keep to the flatbuffer interfaces for the time being until I have everything working as before. There were a couple of other places that were affected, such as a library container and a… Continue reading 1342
1341
So, I pulled the plug on the managed library and am now cleaning up the fallout. I am changing the command passing between the two to be just simple strings and the returned data to just be simple binary buffers that can be cast to managed structures. The CSG library uses flatbuffers, but I don't… Continue reading 1341
1337 + 3
Ok. I have finished porting my managed library again. It did not occur to me that I had done so many changes over a short period of time. I am just going to pull the plug on the managed one and work through the fallout. This port-work was boring! Last Monday, it was my 1337th… Continue reading 1337 + 3
1335
A couple of minor things I will have to add in the near future. Have a simple BSP bounding volume for my shapes so I can quickly reject the polygons that could not possibly be affected by the shape. A very cheap AABB test before that would be super cheap as well. And the other,… Continue reading 1335
1333
Success and winning is all about defying statistics and averages, and since you can't really count your way into the exceptions, you can only avoid the traps to move away from the average. My average moved a little bit more tonight since I am 6 files away from syncing up my managed and native libraries.… Continue reading 1333
1328
The last week has been a bit slow. My son got sick again and I got stuck in a hole with cleaning up a few things in my libraries. Added support for multiple materials, 4 uv sets and vertex colours for the generated output. Also an optional colour palette for my editor. So when I… Continue reading 1328
1319
I am moving any changes I have made to the C# library to the native one and focusing on the native one. Need to hand out more builds so that I can get more feedback and fix more bugs.
1317
Both the boys have fallen asleep, so I am watching Akira and programming. This time, I am rejigging the way I handle colour and UVs. Every polygons has a primitive attributes pointer that holds references to the original vertex data along with some colour, materials, etc. When spitting out the final polygonal mesh, I can… Continue reading 1317