Richard Brice

Results 6 issues of Richard Brice

Looking at concept templates [4.1.7.1.1.1 Alignment Geometry - Horizontal](https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/concepts/Product_Shape/Product_Geometric_Representation/Alignment_Geometry/Alignment_Geometry_-_Horizontal/content.html) and [4.1.7.1.1.2 Alignment Geometry - Horizontal and Vertical](https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/concepts/Product_Shape/Product_Geometric_Representation/Alignment_Geometry/Alignment_Geometry_-_Horizontal_and_Vertical/content.html), the RepresentationIdentifier for the IfcCompositeCurve in the Horizontal case is `Axis` and it...

In [5.4.3.1](https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcAlignment.htm) IfcOffsetCurveByDistances is described as `IfcOffsetCurveByDistances as a 2D or 3D curve defined relative to an IfcGradientCurve or another IfcOffsetCurveByDistances.` IfcGradientCurve is 3D so 2D doesn't make sense. Suggest...

The default value of IfcAxis2PlacementLinear.Axis is not defined. Using IfcAxis2Placement3D for inspiration, you could say that the default Axis is (0,0,1). However, IfcAxis2PlacementLinear.RefDirection, when omitted, is taken from the curve...

IfcAxis2Placement3D is clear that either both Axis and RefDirection are either both provided or neither are provided. IfcAxis2PlacementLinear does not state such a requirement. Should it?

In CT 4.1.4.4.1.1, 4.1.4.4.1.2, 4.1.7.1.1.1, 4.1.7.1.1.2, 4.1.7.1.1.3, and 4.1.7.1.1.4 it says ``` 1. A zero-length segment shall be added, at the end of the list of segments for [IfcAlignmentSegment](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcAlignmentSegment.htm).DesignParameters. 2....

Any plans to support IFC4.3.2 for infrastructure? The reason I ask is that I've been adding geometry mapping to IfcOpenShell on the v0.8.0 branch, c++ code, for alignment and linear...