From 6a5a1bafd0a24ca1b91a972c2f8042d61eaeea7a Mon Sep 17 00:00:00 2001 From: Stan Seibert Date: Tue, 24 Jan 2012 16:23:47 -0500 Subject: Use fixed point BVH surface area instead of world coordinates for consistency everywhere. --- bin/chroma-bvh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'bin') 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) -- cgit