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

Are both or neither Axis and RefDirection required for IfcAxis2PlacementLinear #731

Closed
RickBrice opened this issue Nov 14, 2023 · 1 comment

Comments

@RickBrice
Copy link

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?

@RickBrice
Copy link
Author

Per discussion here jwouellette/TPF-5_372-Unit_Test_Suite#15 (comment) IfcAxis2PlacementLinear is different than its siblings and there are 4 valid options

  1. Both Axis and RefDirection provided
  2. Both Axis and RefDirection omitted
  3. Axis provided, RefDirection omitted
  4. RefDirection provided, Axis omitted.

The IfcAxis2PlacementLinear.Location.BasisCurve provides an extra piece of information that IfcAxis2Placement3D doesn’t have which allows for only Axis to be provided.

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

No branches or pull requests

1 participant