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

Revit Connector: Individual layers of walls, floors, ceilings roofs... #2986

Open
5 tasks done
ks-cph opened this issue Oct 9, 2023 · 2 comments
Open
5 tasks done
Labels
community Issue brought up by the community enhancement New feature or request revit issues related to the revit connector.

Comments

@ks-cph
Copy link
Contributor

ks-cph commented Oct 9, 2023

Prerequisites

Is your feature request related to a problem? Please describe.

In Revit, HostObbjects such as walls, roofs, and floors comprise 1:n layers. Each layer has a thickness, function and material. From my understanding, such information is not part of Speckle at the moment. While I am aware that different software implements these multi-layered elements differently, I would like to propose implementing this information. I can only propose a solution from the Revit perspective.

Describe the solution you'd like

Adding an object to all elements of these categories comprising the layer structure could be one approach. Another approach would be creating a mesh for each of the layers. This would also allow correct representation geometrically in the viewer.

Describe alternatives you've considered

Otherwise, we should have this information at least somewhere else in the form of parameters or preferably an object.

Additional context

wall_revit wall_speckle

The left image shows the structure of the elements in Revit. While in Revit, five layers exist, the Speckle Wall only has three meshes (right image). The other layer information is nowhere to be found, neither are the thickness of the layers included.

@ks-cph ks-cph added the enhancement New feature or request label Oct 9, 2023
@teocomi teocomi added revit issues related to the revit connector. community Issue brought up by the community labels Oct 10, 2023
@ks-cph ks-cph changed the title Revit Connector: Individual layers of HostObjects. Revit Connector: Individual layers of walls, floors, ceilings roofs... Jan 18, 2024
@ks-cph
Copy link
Contributor Author

ks-cph commented Jan 18, 2024

The latest release of the ARCHICAD connector highlights the shortcomings of the Revit connector. While in ARCHICAD, each layer is exported as a Component, the Revit connector does not provide any information about the layers of these elements - the information is lost from Revit to Speckle. I think we should pay attention to this issue.

I also want to mention that the ARCHICAD connector converts the information in a significantly different schema compared to the Revit connector. This makes it significantly more difficult when consuming the information as the consumer first needs to check from what authoring software the stream originates. Then, the consumer needs to implement different methods to evaluate the information for each of the connectors.

Implementing the layer export into the Revit connector similar to the ARCHICAD solution, could be a first step toward unifying the schemas.

@JesseDombowsky
Copy link

Has there been any progress on this topic? There is huge value in being able to pull apart the geometry of each layer within an assembly such as a wall or floor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Issue brought up by the community enhancement New feature or request revit issues related to the revit connector.
Projects
None yet
Development

No branches or pull requests

3 participants