From 6ee0e419f95a53ac6fb19a45400e7ec0456c4d9d Mon Sep 17 00:00:00 2001 From: SergejMuhic Date: Tue, 4 Jun 2024 19:16:46 +0200 Subject: [PATCH] fix IfcShapeRepresentationTypes --- .../Functions/IfcShapeRepresentationTypes/Expression.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/IFC4x3/Sections/Resource definition data schemas/Schemas/IfcRepresentationResource/Functions/IfcShapeRepresentationTypes/Expression.txt b/IFC4x3/Sections/Resource definition data schemas/Schemas/IfcRepresentationResource/Functions/IfcShapeRepresentationTypes/Expression.txt index 4bafa635e..638efd2cc 100644 --- a/IFC4x3/Sections/Resource definition data schemas/Schemas/IfcRepresentationResource/Functions/IfcShapeRepresentationTypes/Expression.txt +++ b/IFC4x3/Sections/Resource definition data schemas/Schemas/IfcRepresentationResource/Functions/IfcShapeRepresentationTypes/Expression.txt @@ -7,12 +7,13 @@ CASE RepType OF 'Point' : BEGIN - Count := SIZEOF(QUERY(temp <* Items | ('IFCGEOMETRYRESOURCE.IFCPOINT' IN TYPEOF(temp)))); + Count := SIZEOF(QUERY(temp <* Items | ('IFCGEOMETRYRESOURCE.IFCPOINT' IN TYPEOF(temp)) + OR ('IFCGEOMETRICMODELRESOURCE.IFCCARTESIANPOINTLIST' IN TYPEOF(temp)))); END; 'PointCloud' : BEGIN - Count := SIZEOF(QUERY(temp <* Items | ('IFCGEOMETRYRESOURCE.IFCCARTESIANPOINTLIST3D' IN TYPEOF(temp)))); + Count := SIZEOF(QUERY(temp <* Items | ('IFCGEOMETRICMODELRESOURCE.IFCCARTESIANPOINTLIST3D' IN TYPEOF(temp)))); END; 'Curve' :