Noticed a few cases where the gdb loader is killing the majority of facets in MicroScene (16,000 of 16,500 in one case are invalid).
Since these high rejection objects are usually very small (grasses/plants for instance), it seems likely that the threshold being used to check for validity is not taking into account overall scale. If this is the case, it might be appropriate to base the thresholds relative to the entire facet size rather than an absolute.
Created attachment 231 [details]
marble on top of dice, on top of cyldrical cal target is discarded
same issue is occuring with OBJ based geometry (see attachment),,. scaling
the goemetry in the ODB does not remedy problem.. only scalling in blender and rewriting file is a work around.
The cross product test that was causing this issue ended up being a bit overly aggressive and redundant with the colocation tests as well. They've now been removed (fixing this bug) and replaced with a much simpler colinearity test.