We've received a file that appears to be raising false Warnings for LIP002. The sample file uses four pairs of products (IfcReferent & IfcSignal) where each pair has the same (DistanceAlong, OffsetLateral). At each location, the signal also has an OffsetVertical = 2.5 where the referent has None.
Interestingly, all of the calculated cartesian locations match except for the last location pair. It appears that OffsetVertical for the signal is bleeding into the X, Y coordinate calculations. One possible clue is that this location is being offset from a vertical curve segment of type .CIRCULARARC. More specifically:
| Pair |
Horizontal Segment Type |
Vertical Segment Type |
Cant Segment Type |
| 1 |
LINE |
CONSTANTGRADIENT |
CONSTANTCANT |
| 2 |
CLOTHOID |
CONSTANTGRADIENT |
CONSTANTCANT |
| 3 |
LINE |
CONSTANTGRADIENT |
LINEARTRANSITION |
| 4 |
LINE |
CIRCULARARC |
CONSTANTCANT |
Model screenshot:
Findings:
Both manual and AI-assisted review and troubleshooting have failed to resolve the issue.
We've received a file that appears to be raising false Warnings for LIP002. The sample file uses four pairs of products (IfcReferent & IfcSignal) where each pair has the same (DistanceAlong, OffsetLateral). At each location, the signal also has an OffsetVertical = 2.5 where the referent has
None.Interestingly, all of the calculated cartesian locations match except for the last location pair. It appears that OffsetVertical for the signal is bleeding into the X, Y coordinate calculations. One possible clue is that this location is being offset from a vertical curve segment of type .CIRCULARARC. More specifically:
Model screenshot:
Findings:
Both manual and AI-assisted review and troubleshooting have failed to resolve the issue.