Work

1345

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

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

Work

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

Work

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

Work

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

Work

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

Work

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

Work

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

Work

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