Ported TriangleMesh->rotate

This commit is contained in:
Alessandro Ranellucci 2013-08-05 19:52:37 +02:00
parent 9402898c58
commit d881c5ab2f
4 changed files with 14 additions and 1 deletions

View file

@ -123,4 +123,11 @@ void TriangleMesh::align_to_origin()
);
}
void TriangleMesh::rotate(double angle, Point* center)
{
this->translate(-center->x, -center->y, 0);
stl_rotate_z(&(this->stl), (float)angle);
this->translate(+center->x, +center->y, 0);
}
}