Menu

#490 Object3d can be broken by sub-entities missing plugins.

None
open
nobody
None
5
2015-06-18
2015-06-12
Luke S
No

Trying to load a scene that has a Scene Camera with a filter applied when the filter class is not installed results in the entire camera being listed as <unreadable></unreadable>

Expected behavior: A little more robustness. A Scene Camera Should continue to function, be editable as such, keep it's tracks, etc. The filter that is missing should, of course be disabled, and some sort of flag placed, so that the user can see the problem.

While I was trying to duplicate [bugs:489] I spent some time banging my head on this, thought that perhaps the OP's example file was corrupted. Was not until I checked the stdout that I realized a filter pack was missing.

Discussion

  • Luke S

    Luke S - 2015-06-12
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,4 @@
    -Trying to load a scene that has a Scene Camera with a filter applied when the filter class is not installed results in the entire camera being listed as &ltunreadable&gt
    +Trying to load a scene that has a Scene Camera with a filter applied when the filter class is not installed results in the entire camera being listed as <unreadable>
    
     Expected behavior: A little more robustness. A Scene Camera Should continue to function, be editable as such, keep it's tracks, etc. The filter that is missing should, of course be disabled, and some sort of flag placed, so that the user can see the problem.
    
    • Group: -->
     
  • Luke S

    Luke S - 2015-06-18

    In doing some other tests today, I realized that this extends to other Object3d. A simple cube object registers as <unreadable> if it's texture can't be rendered for some reason. Should at least render in wireframe mode.</unreadable>

     
  • Luke S

    Luke S - 2015-06-18
    • summary: Scene Camera can be broken by missing filter plugins --> Object3d can be broken by sub-entities missing plugins.
     

Log in to post a comment.