Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GEM113 no colinear arcs (IVS-303) #335

Open
wants to merge 2 commits into
base: development
Choose a base branch
from

Conversation

aothms
Copy link
Collaborator

@aothms aothms commented Dec 28, 2024

Very similar to the face planarity check (but opposite, faces need to be planar, arcs need to be not collinear). Expect conflicts with the two PRs, but just because both add novel stuff in the same place. No functional conflicts.

@Ghesselink
Copy link
Contributor

Installed mpmath on the validate platform

Doing some UAT on the platform, the testfiles behave as expected (checking the header policy checks at the same time)
image
image
image
image

@GEM
@version1
Feature: GEM113 - Indexed poly curve arcs must not be defined using colinear points
The rule verifies, that all the three points of any IfcArcIndex segment of an IfcIndexedPolyCurve are not colinear after taking the Precision factor into account
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The rule verifies, that all the three points of any IfcArcIndex segment of an IfcIndexedPolyCurve are not colinear after taking the Precision factor into account
The rule verifies that all the three points of any IfcArcIndex segment of an IfcIndexedPolyCurve are not colinear after taking the Precision factor into account

@evandroAlfieri evandroAlfieri changed the title GEM113 no colinear arcs GEM113 no colinear arcs (IVS-303) Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants