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

Can Products with Linear placement be IfcRelContainedInSpatialStructure #123

Open
eihov opened this issue Nov 9, 2023 · 0 comments
Open

Comments

@eihov
Copy link
Contributor

eihov commented Nov 9, 2023

Problem
The current documentation on Product Linear Placement mentions:

Therefore, similarly to how IfcSpatialElement.ObjectPlacement sets the context for all contained elements, the IfcLinearPositioningElement.ObjectPlacement sets the context for all elements positioned on it. Consequently, each product placement that uses Product Linear Placement references the IfcObjectPlacement of the IfcLinearPositioningElement through IfcLinearPlacement.PlacementRelTo.

Taken from:
https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/concepts/Product_Shape/Product_Placement/Product_Linear_Placement/content.html

The question is then, should we allow Products with a Linear Placement to be contained in spatial structure, even if the documentation says that the ObjectPlacement of IfcSpatialElement sets the context for all contained elements? This means Linear Placement would override the context of the IfcSpatialElement.
Solution(s)
Describe the solution you'd like. If you have multiple options, list all of them.
A clear and concise description of what you want to happen.

Require schema changes?

  • yes
  • no
  • don't know

Require documentation changes?

  • yes
  • no
  • don't know

Rule required

  • No need

Proposal
Update documentation so that it clearly states that Linear Placement overrides the spatial placement context, or something similar.

Reason for overriding: Using Linear Placement doesn't affect more than it needs to.

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