Conversation
|
|
||
| # From COMPAS Model | ||
|
|
||
| Craeting a `COMPAS Model` first. And use a built-in `to_ifc_model()` funtion to directly convert to an COMPAS IFC model, or use `to_ifc(path)` to directly export to an IFC file. |
| - [ ] Mechanism to define how UserData is mapped to IFC properties. | ||
| - [ ] Validation mechanism to check if the Rhino file has the correct layer structure and object types. | ||
| - [ ] GUI, perhaps through a new `COMPAS BIM` package. | ||
|
|
There was a problem hiding this comment.
Add attributes to Rhino objects and collect them to IFC.
Typically it is done using these collections and methods to retrieve them by code or by rhino properties panel:
https://developer.rhino3d.com/api/rhinocommon/rhino.docobjects.objectattributes/getuserstrings
| - [ ] Complete mapping from compas(_rhino) geometry to IFC geometry, especially BRep and Extrusion. | ||
| - [ ] Mechanism to define how UserData is mapped to IFC properties. | ||
| - [ ] Validation mechanism to check if the Rhino file has the correct layer structure and object types. | ||
| - [ ] GUI, perhaps through a new `COMPAS BIM` package. |
There was a problem hiding this comment.
I would start directly from creating the user interface for rhino and test with few study cases e.g.
a) Read IFC
b) Create a Template (Rhino layers)
c) Write IFC
As mentioned long time ago a few workflows was done by other PhD:
https://vimeo.com/402625923
Typical layer was not enough, so the person you met in Barcelona developed this:
https://github.com/fraguada/LayerStalker
I am wondering if like in the compas_model can you store hierarchical relationships i.e. a graph. How would you store that in IFC?
| Craeting a `COMPAS Model` first. And use a built-in `to_ifc_model()` funtion to directly convert to an COMPAS IFC model, or use `to_ifc(path)` to directly export to an IFC file. | ||
|
|
||
| ### TODO | ||
| - [ ] Extend the `COMPAS Model` class to `BimModel`. Perhaps in a new package `COMPAS BIM`? |
There was a problem hiding this comment.
perhaps BIModel as in Building Information Model?
i would not create an additional package, but rather have multiple types of models live in compas_model. at least for now...
No description provided.