summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorStan Seibert <stan@mtrr.org>2012-01-24 16:23:47 -0500
committertlatorre <tlatorre@uchicago.edu>2021-05-09 08:42:38 -0700
commit6a5a1bafd0a24ca1b91a972c2f8042d61eaeea7a (patch)
tree8d92de1ef229e5ef4ee3f961a3ff8424f786f25e /bin
parent70db095406da6a9ffd6d0234298d282b4d6cc12f (diff)
downloadchroma-6a5a1bafd0a24ca1b91a972c2f8042d61eaeea7a.tar.gz
chroma-6a5a1bafd0a24ca1b91a972c2f8042d61eaeea7a.tar.bz2
chroma-6a5a1bafd0a24ca1b91a972c2f8042d61eaeea7a.zip
Use fixed point BVH surface area instead of world coordinates for consistency everywhere.
Diffstat (limited to 'bin')
-rw-r--r--bin/chroma-bvh6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/chroma-bvh b/bin/chroma-bvh
index ed3b500..d058441 100644
--- a/bin/chroma-bvh
+++ b/bin/chroma-bvh
@@ -54,7 +54,7 @@ def node_swap(cache, args):
context = create_cuda_context()
for opt_layer_index in opt_range:
- original_parent_area = bvh.get_layer(opt_layer_index-1).area()
+ original_parent_area = bvh.get_layer(opt_layer_index-1).area_fixed()
print 'Optimizing layer %d through node swaps' % opt_layer_index
opt_layer = bvh.get_layer(opt_layer_index)
@@ -66,7 +66,7 @@ def node_swap(cache, args):
bvh.nodes = new_nodes
print 'Original parent area (layer %d): %e' % (opt_layer_index, original_parent_area)
- print 'New parent area (layer %d): %e' % (opt_layer_index, bvh.get_layer(opt_layer_index-1).area())
+ print 'New parent area (layer %d): %e' % (opt_layer_index, bvh.get_layer(opt_layer_index-1).area_fixed())
print 'Saving new BVH...'
context.pop()
@@ -133,7 +133,7 @@ def print_stat(geo_name, bvh_name, mesh_hash, bvh):
node_str = 'node, '
else:
node_str = 'nodes,'
- area = layer.area()
+ area = layer.area_fixed()
areas.append(area)
print ' % 3d) % 10s %s area = % 9e' % \
(i, len(layer), node_str, area)