Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrecht Van Lommel <brechtvanlommel@gmail.com>2014-03-29 16:03:45 +0400
committerBrecht Van Lommel <brechtvanlommel@gmail.com>2014-03-29 16:03:45 +0400
commit41d1675053b457370e70be137fd8105b9cd1890b (patch)
tree1c0567bc1441dd9bd55f9f5b184b7ce346aa2073 /intern/cycles/render/object.cpp
parent84470a1190b28cd37491e5002aea4695e4f26f44 (diff)
Cycles code refactor: move more geometry code into per primitive files.
Diffstat (limited to 'intern/cycles/render/object.cpp')
-rw-r--r--intern/cycles/render/object.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/intern/cycles/render/object.cpp b/intern/cycles/render/object.cpp
index b40f3616242..0a89642fc4a 100644
--- a/intern/cycles/render/object.cpp
+++ b/intern/cycles/render/object.cpp
@@ -203,20 +203,6 @@ void ObjectManager::device_update_transforms(Device *device, DeviceScene *dscene
surface_area += triangle_area(p1, p2, p3);
}
- foreach(Mesh::Curve& curve, mesh->curves) {
- int first_key = curve.first_key;
-
- for(int i = 0; i < curve.num_segments(); i++) {
- float3 p1 = mesh->curve_keys[first_key + i].co;
- float r1 = mesh->curve_keys[first_key + i].radius;
- float3 p2 = mesh->curve_keys[first_key + i + 1].co;
- float r2 = mesh->curve_keys[first_key + i + 1].radius;
-
- /* currently ignores segment overlaps*/
- surface_area += M_PI_F *(r1 + r2) * len(p1 - p2);
- }
- }
-
surface_area_map[mesh] = surface_area;
}
else
@@ -232,23 +218,6 @@ void ObjectManager::device_update_transforms(Device *device, DeviceScene *dscene
surface_area += triangle_area(p1, p2, p3);
}
-
- foreach(Mesh::Curve& curve, mesh->curves) {
- int first_key = curve.first_key;
-
- for(int i = 0; i < curve.num_segments(); i++) {
- float3 p1 = mesh->curve_keys[first_key + i].co;
- float r1 = mesh->curve_keys[first_key + i].radius;
- float3 p2 = mesh->curve_keys[first_key + i + 1].co;
- float r2 = mesh->curve_keys[first_key + i + 1].radius;
-
- p1 = transform_point(&tfm, p1);
- p2 = transform_point(&tfm, p2);
-
- /* currently ignores segment overlaps*/
- surface_area += M_PI_F *(r1 + r2) * len(p1 - p2);
- }
- }
}
/* pack in texture */