Another interesting note, mged aborted 6468 times during those 604069 conversions. That's 6.7% of the 15.8% failures. Of those, more than half were in nmg_trap_face()...

   3925 nmg_trap_face
    904 cut_diagonals
    645 nmg_vface
    560 nmg_find_eu_leftvec
    377 nmg_radial_join_eu_NEW
     21 cut_unimonotone
     14 nmg_radial_verify_pointers
     11 nmg_edge_g
      4 nmg_make_faces_within_tol

Great functions to focus attention on.

Cheers!
Sean


On Jan 13, 2011, at 12:08 PM, Christopher Sean Morrison wrote:


So over the past month (32.87 days to be more precise), I've had the conversion script churning through a couple hundred real target models to see how bad things get. They're considerably worse than the sample geometry (~2%) and preliminary testing (< 7%). We're seem to be under 15% failure:

   Files:  190
 Objects:  604069
Failures:  95595 NMG, 99486 BoT
NMG conversion:  84.2%  (508474 of 604069 objects)
BoT conversion:  83.5%  (504583 of 604069 objects)
  Success rate:  83.9%

That implies real world models have 2x-3x the number of failures than we see with sample geometry. That just further reinforces the need for a complete revamping of the conversion and boolean evaluation process. Also means that even if we get 100% conversion on sample geometry, that is only a start (albeit a good start). At best, real world models just have more of the types of geometry that are failing due to their increased complexity.

Going to do another run of just primitives next since they're the lowest level failure that will cascade all the way up the hierarchy (and should be some of the easiest to fix).

Cheers!
Sean

---------------------------------------------------------------------- --------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle- sfdevnl_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to