Work

1307

I made some changes to my borders and BSP tree so that it is more generic and can create the final surface from the spatial data contained within the tree itself. The tessellation is looking nicer as well, as I added some checks to minimize the angle, and to introduce additional points where the triangles… Continue reading 1307

Work

1303

My home has been dealing with sick inhabitants for the last few days. Things are starting get brighter for some, while others are starting show other symptoms. Otherwise, I managed to fix a decimation bug, improved my determination computation to use an unrolled version of a Laplace expansion. Gained a couple of multiplication operations and… Continue reading 1303

Work

1295

I did a double check on all my extended precision math and am adding the custom exceptions to the native library as well. Found an error in one of my bounds, then did all the calculations again to see if all the bounds were indeed correct. This time around they should be. The bounds have… Continue reading 1295

Work

1294

Crawled out of bed around 6 am, spent some time with my son, then when he took his nap around 9 am, I created some custom exceptions to make a bad input very noticeable.  The rest of the day was more of a relax and watch Star Trek and Battlestar. Tomorrows early morning activities might… Continue reading 1294

Work

1293

So, needed to fix the marshalling of managed types to the native plugin and to alter the way I was hashing the planes for lookup. Apparently you need to be aware of blittable types when it comes to sharing data between managed libraries and native ones. Things are performing better, which is good. Still writing… Continue reading 1293

Work

1289

Yesterday, was not much getting done. Some birthday stuff was in the works so that was keeping me busy for the most part. I added the additional restriction based on the most recent calculations and I changed the interop interface to work with pointers since I needed to enlarge the base structures a bit. There… Continue reading 1289

Work

1287

Started writing a series of brutal tests and also looked into the math of limits for input to ensure that the output will always be correct. I had done all the math for the predicates between the planes, but not on the actual plane construction. To be able to store planes with native data types… Continue reading 1287