Bug 845 - GDB error checking might need refinement...
Summary: GDB error checking might need refinement...
Status: RESOLVED FIXED
Alias: None
Product: DIRSIG4
Classification: Unclassified
Component: Geometry (show other bugs)
Version: 4.4.0-beta
Hardware: Other MacOS 10.4
: P5 enhancement
Assignee: Niek Sanders
URL:
Depends on:
Blocks:
 
Reported: 2010-10-03 17:03 EDT by Adam Goodenough
Modified: 2011-10-18 17:18 EDT (History)
1 user (show)

See Also:


Attachments
marble on top of dice, on top of cyldrical cal target is discarded (88.56 KB, application/octet-stream)
2010-10-12 13:18 EDT, Michael Gartley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Goodenough 2010-10-03 17:03:57 EDT
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.
Comment 1 Michael Gartley 2010-10-12 13:18:01 EDT
Created attachment 231 [details]
marble on top of dice, on top of cyldrical cal target is discarded
Comment 2 Michael Gartley 2010-10-12 13:19:01 EDT
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.
Comment 3 Adam Goodenough 2011-10-18 17:18:30 EDT
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.