Added Vec3d ModelInstance::transform_vector() method

This commit is contained in:
Enrico Turri 2018-09-06 09:16:32 +02:00
parent b9287d51dd
commit c8f1369824
4 changed files with 17 additions and 9 deletions

View file

@ -1016,6 +1016,11 @@ BoundingBoxf3 ModelInstance::transform_bounding_box(const BoundingBoxf3 &bbox, b
return bbox.transformed(world_matrix(dont_translate));
}
Vec3d ModelInstance::transform_vector(const Vec3d& v, bool dont_translate) const
{
return world_matrix(dont_translate) * v;
}
void ModelInstance::transform_polygon(Polygon* polygon) const
{
polygon->rotate(this->rotation); // rotate around polygon origin