summaryrefslogtreecommitdiff
path: root/geometry.py
diff options
context:
space:
mode:
authorStan Seibert <stan@mtrr.org>2011-09-08 11:38:18 -0400
committerStan Seibert <stan@mtrr.org>2011-09-08 11:38:18 -0400
commit3defeae5de899b315928f1b518fe2ff75662d430 (patch)
treeeefd3114a10284db2eaec4d2b6358ba1c97bb965 /geometry.py
parent7cae8c3b343d1bde0320ff2ea224cc1ef79889df (diff)
parentc7c161179a0a26dc9b4e3acdbc61a48803fa00e7 (diff)
downloadchroma-3defeae5de899b315928f1b518fe2ff75662d430.tar.gz
chroma-3defeae5de899b315928f1b518fe2ff75662d430.tar.bz2
chroma-3defeae5de899b315928f1b518fe2ff75662d430.zip
merge
Diffstat (limited to 'geometry.py')
-rw-r--r--geometry.py4
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)