buildingSMART / buildingSMART/IFC4.x-development

Function encoding issues

Open
#507 2 comments 0 reactions 0 assignees View on GitHub
ifc-update-out
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

This issue is probably more for the STEP team looking at the standard. I am not sure whether they are looking into this repo but I don't know where else to post it. Pinging @TLiebich @arch1501

`RelPlacement\IfcLocalPlacement.RelativePlacement.Dim = 3` is bothering me. `IfcLocalPlacement.RelativePlacement` is an `IfcAxis2Placement` select on which `.Dim` is called. Obviously, the select does not have a `.Dim` attribute. This seems odd and in principle should not work. Any comments on this? I would offer myself to change to function.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the reported expression `RelPlacement\IfcLocalPlacement.RelativePlacement.Dim = 3` and the surrounding IFC4.x specification context. Confirm with the STEP team whether the select access and proposed function change are valid, then document the agreed encoding and its expected behavior.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.