Richard Brice
Richard Brice
Additional clarification is needed for IfcOffsetCurveByDistance. The description of the OffsetValues attribute is: > List of sequential points described relative to the basis curve. If the offsets do not span...
As I think more deeply about this, there is a case for the offset curve to be a subset of the basis curve in the case of n>1. Examples of...
A proposal to improve the documentation of IfcPolynomialCurve and correct what appears to be an incorrect FP and WHERE rule. 8.9.3.52.1 Semantic definition The IfcPolynomialCurve is an unbounded curve expressed...
I like the summation version of the equation better. It should be $$u^{i-1}$$ Does OPTIONAL before CoefficientsX and CoefficientsY need to be removed as both are required for a 2D...
It probably isn't my place to disagree, but in this case I think the value of simplicity and consistency outweighs the expressiveness of a more general approach. For 2D, line,...
I don't see IfcSegmentedReferenceCurve being a type of IfcGradientCurve. As I understand the schema, an IfcSegmentedReferenceCurve modifies the elevation of an IfcGradientCurve and adds a cross slope variation. Constraining IfcSegmentedReferenceCurve.BaseCurve...
This may not be a viable solution, but I'll share my thought. The zero-length segment requirement doesn't seem necessary in the business logical because that information is not for geometry,...
Thanks - that makes sense. For each segment, except for the last, the start point and tangent of the next segment can be used to correct inaccuracies in the segment's...
@aothms Posted to IF issues https://github.com/buildingSMART/IFC4.x-IF/issues/125
IfcOpenShell does support 4.3.2 in so much as it generates the parsing code from the express definition of the schema. I am working on the geometry mapping. An example is...