mirror of https://github.com/vitalif/openscad
#784 bugfix: Missing conversion to radians
parent
a633c9c650
commit
4ccda0f794
|
@ -627,8 +627,7 @@ static void add_slice(PolySet *ps, const Polygon2d &poly,
|
|||
Eigen::Affine2d trans1(Eigen::Scaling(scale1) * Eigen::Rotation2D<double>(-rot1*M_PI/180));
|
||||
Eigen::Affine2d trans2(Eigen::Scaling(scale2) * Eigen::Rotation2D<double>(-rot2*M_PI/180));
|
||||
|
||||
// FIXME: If scale2 == 0 we need to handle tessellation separately
|
||||
bool splitfirst = sin(rot1 - rot2) >= 0.0;
|
||||
bool splitfirst = sin((rot1 - rot2)*M_PI/180) > 0.0;
|
||||
BOOST_FOREACH(const Outline2d &o, poly.outlines()) {
|
||||
Vector2d prev1 = trans1 * o.vertices[0];
|
||||
Vector2d prev2 = trans2 * o.vertices[0];
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Binary file not shown.
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 12 KiB |
Binary file not shown.
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 12 KiB |
Loading…
Reference in New Issue