#39 Need reasonable test geometry

Major Effort
closed-out-of-date
Lee Butler
8
2010-01-30
2007-02-27
Lee Butler
No

There needs to be a reasonable test geometry to run regression tests against. All of the existing test geometry is too simple and not representative of the kinds of things normally processed by users. A really good option would be to scan a pickup truck or some other innocuous object in complete detail.

Discussion

  • Lee Butler
    Lee Butler
    2007-03-09

    • assigned_to: nobody --> lbutler
     
  • Lee Butler
    Lee Butler
    2007-03-09

    Logged In: YES
    user_id=1179270
    Originator: YES

    As I understand it we want a report of all the leaf "combination" nodes which don't have any children. For those of us who are Tcl programmers, this can be accomplished with the following:

    set glob_compat_mode 0
    foreach comb [ls -c] {
    set tr [get $comb tree]
    if { [string length $tr] < 1} { puts $comb }
    }

    I can create an mged command that does this. What should we call it? Is there anything else you would want it to do?

     
  • Sean Morrison
    Sean Morrison
    2010-01-30

    • status: open --> closed-out-of-date
     
  • Sean Morrison
    Sean Morrison
    2010-01-30

    The search command will report empty combinations (and then some now), but off-topic with regards to this original feature request.

    The idea to have "reasonable" test geometry is something we do still need, but rather ill-defined and temporally sensitive (what is reasonable today is not necessarily reasonable tomorrow, what is reasonable to you is not necessarily reasonable to others). It's also not clear what the regression tests would provide. There is plenty it could test for, but to what useful end. If there are problems encountered repeatedly, those should be reported as bugs and improved regression testing may be the effective result to prevent their recurrence.

    Closing this out without a good way to measure successful completion of the request. There is also a new 'bot' regression test that verifies the engine's ability to create bots, flip normals, reverse them back, merge them, reduce them, and render all within a measure of identical results for validation purposes.