diff --git a/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp b/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp index 7f16e43073..ebb7bb9c9c 100644 --- a/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp +++ b/src/ifcgeom/kernels/cgal/CgalConversionResult.cpp @@ -6,9 +6,9 @@ void IfcGeom::CgalShape::Triangulate(const IfcGeom::IteratorSettings & settings, const cgal_placement_t& trsf = dynamic_cast(place)->trsf(); // Apply transformation -// for (auto &vertex: vertices(s)) { -// vertex->point() = vertex->point().transform(trsf); -// } + if (place != NULL) for (auto &vertex: vertices(s)) { + vertex->point() = vertex->point().transform(trsf); + } // Triangulate the shape and compute the normals std::map vertex_normals;