diff options
Diffstat (limited to 'geometry.py')
-rw-r--r-- | geometry.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/geometry.py b/geometry.py index 1b1f004..5b89110 100644 --- a/geometry.py +++ b/geometry.py @@ -383,6 +383,8 @@ class Geometry(object): if unique_zvalues.size == 1: break + self.start_node = self.node_map.size - 1 + if use_cache: print >>sys.stderr, 'Writing BVH to cache directory...' @@ -391,7 +393,7 @@ class Geometry(object): with gzip.GzipFile(cache_path, 'wb', compresslevel=1) as f: data = {} - for key in ['lower_bounds', 'upper_bounds', 'node_map', 'node_map_end', 'layers', 'first_node']: + for key in ['lower_bounds', 'upper_bounds', 'node_map', 'node_map_end', 'layers', 'first_node', 'start_node']: data[key] = getattr(self, key) data['reorder'] = reorder pickle.dump(data, f, -1) |