diff --git a/src/ifcgeom/IfcGeomShapes.cpp b/src/ifcgeom/IfcGeomShapes.cpp index dd97364bbe..b3b54ede24 100644 --- a/src/ifcgeom/IfcGeomShapes.cpp +++ b/src/ifcgeom/IfcGeomShapes.cpp @@ -1697,7 +1697,7 @@ namespace { } k.remove_duplicate_points_from_loop(polygon, true); - if (polygon.Size() < 3) { + if (polygon.Length() < 3) { return false; } @@ -1816,7 +1816,7 @@ bool IfcGeom::Kernel::convert(const IfcSchema::IfcPolygonalFaceSet* pfs, TopoDS_ } } - if (faces.Size() == 0) return false; + if (faces.IsEmpty() == 0) return false; return create_solid_from_faces(faces, shape); }