XbimGeometry
XbimGeometry copied to clipboard
Support for IFC4x3
As already opened for XbimEssentials there's a need for a customized geometry branch for Ifc4x3. See https://github.com/xBimTeam/XbimEssentials/issues/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?).
I've checked the IfcRail (Ifc4x1) branch between base revision 6d57036a191216496aca980b821130e3a67e9f3a and head b320dc966a9060c8cfded36e098d7802bab901b7. 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?
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
Bernold, could we have a private meeting to discuss this please? My email is [email protected]
From: Bernold Kraft [email protected] Sent: 06 January 2021 21:55 To: xBimTeam/XbimGeometry [email protected] Cc: Subscribed [email protected] Subject: [xBimTeam/XbimGeometry] Support for IFC4x3 (#295)
As already opened for XbimEssentials there's a need for a customized geometry branch for Ifc4x3. See xBimTeam/XbimEssentials#353https://github.com/xBimTeam/XbimEssentials/issues/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?).
I've checked the IfcRail (Ifc4x1) branch between base revision 6d57036https://github.com/xBimTeam/XbimGeometry/commit/6d57036a191216496aca980b821130e3a67e9f3a and head b320dc9https://github.com/xBimTeam/XbimGeometry/commit/b320dc966a9060c8cfded36e098d7802bab901b7. 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?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/xBimTeam/XbimGeometry/issues/295, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AB6XPJMQC63QFE6XZYOXXETSYTLZXANCNFSM4VYDVLQQ.