Move Direction_2 ray out of loop.

This commit is contained in:
Weisheng Si 2016-03-17 22:06:04 +11:00
parent 317164f9e2
commit 0eba2b7280
1 changed files with 2 additions and 1 deletions

View File

@ -106,10 +106,11 @@ public:
const double cone_angle = 2*CGAL_PI/cone_number;
double sin_value, cos_value;
Direction_2 ray;
for (unsigned int i = 1; i < cone_number; i++) {
sin_value = std::sin(i*cone_angle);
cos_value = std::cos(i*cone_angle);
Direction_2 ray = Transformation(cos_value, -sin_value, sin_value, cos_value)(initial_direction);
ray = Transformation(cos_value, -sin_value, sin_value, cos_value)(initial_direction);
*result++ = ray;
}