Browse Source

fix flatten plane

David Rose 17 years ago
parent
commit
5f3be0ab9a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      panda/src/pgraph/sceneGraphReducer.cxx

+ 1 - 1
panda/src/pgraph/sceneGraphReducer.cxx

@@ -438,7 +438,7 @@ r_flatten(PandaNode *grandparent_node, PandaNode *parent_node,
             << "considering radius of " << *parent_node
             << ": " << *bs << " vs. " << _combine_radius << "\n";
         }
-        if (bs->is_empty() || bs->get_radius() <= _combine_radius) {
+        if (!bs->is_infinite() && (bs->is_empty() || bs->get_radius() <= _combine_radius)) {
           // This node fits within the specified radius; from here on
           // down, we will have CS_other set, instead of
           // CS_within_radius.