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

Support for IFC4x3 #295

Open
bekraft opened this issue Jan 6, 2021 · 2 comments
Open

Support for IFC4x3 #295

bekraft opened this issue Jan 6, 2021 · 2 comments
Assignees

Comments

@bekraft
Copy link
Contributor

bekraft commented Jan 6, 2021

As already opened for XbimEssentials there's a need for a customized geometry branch for Ifc4x3. See xBimTeam/XbimEssentials#353

It's a currently incomplete overall picture... but here is a class diagramm visualisation of the recent RC2 picture only concerning the affected parts of the alignment entities and some of their classifying entities in product extension. I don't fully understand some aspects (i.e. why are there two positioning approaches of IfcLinearPlacement and IfcLinearPositioningElement?).

Ifc4x3RC2-Alignment

I've checked the IfcRail (Ifc4x1) branch between base revision 6d57036 and head b320dc9. The main changes of the horizontal alignment prototype apply to XbimFace (OCC TopoDS_Face respectively). For my understanding it's better to use wires as long alignment curves are only curves. In IFC there are also curves based on local coordinates of supporting surfaces. But this is a special case. Was there any special meaning for the use of XbimFace?

@SteveLockley
Copy link
Member

It was a quick and easy way to reuse our code using the interaces, it needs to be replaced in production code. Bernold I have a bit of a back log to shift this week but I will make a branch for 4x3 and get on to this next week. We have a need to resolve this too

@SteveLockley
Copy link
Member

SteveLockley commented Jan 8, 2021 via email

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

2 participants