I am experimenting with interoperability between Revit and Civil3D. So I created a solid corridor in civil 3D and received it in Revit. It awesome that it can be received by assigning project base as a reference. However, I can’t help but notice that the models are generic models and cannot be edited. Is it possible or is there any workflow maybe through dynamo to make that generic model into editable? The way I see it, it appears as a generic model but in fact it is basically a mesh. Image is attached as a reference.
What native Revit element would you like the Corridor to become?
We fall back to generic models & direct shapes when there is no matching supported element in Revit, and I believe this might be the case…
Ideally, we could export a Civil3d corridor before extracting solids as one floor object with the same subassemblies applied as Revit structure layers of the floor family.
That’s an excellent idea and can work great for a corridor with same length of all the layers. But if sub base has different length such as mine, then separate floors would work wonders
Do you mean variable thickness of your layers? This can be achieved in Revit too.
Or does your corridor use different assemblies in various regions and their subassemblies change? Each region could then become a separate Revit floor with its own layers definition.
But I also see the need for translating corridor solids to separate editable families in Revit.
Gotcha! I guess one could work with something like this:
But it does make a lot of sense to separate subbase into separate families. This is my current workflow too: extract all corridor solids in C3D and import them into Revit as Generic Families. This helps in scheduling, quantity takeoffs and IFC export.
The only downside is that each time a corridor changes in C3D, I need to repeat all the steps. I’d love the Speckle workflow to automate this process. A dynamic corridor object would under the hood be translated to solid geometry with properties derived from respective subassemblies and brought into Revit attributed families.
Thanks for the great feedback and suggestions @mariuszhermansdorfer@Hamza_Tariq !
I’ve logged an issue, we’ll discuss internally and will keep you posted
I am new to this thread, just picking up on some of the topics.
I am not sure adding corridor solids as floors is going to be a proper solution for every corridor except roads. Since corridors can also contain gutters, trays, and other objects (2d solids as bodies). For me, regarding Corridors, it is still best to import it as geometry in a family or DirectShape on relative coordinates to 0,0,0, assigning it to an infrastructure category in RVT and then load it into the project on relative coordinates.
We also struggled with the same issues on projects and came up with a work-around to transfer civil3D corridorsolids using sat-file and json for propertysets, and then translate it to directshapes in RVT project.
Question: why would you want to edit a corridor coming from C3D into RVT?
Hi,
I wanted editable in revit because our site engineers use it for as built modelling and it would have been easier for them as they are not familiar with c3d
Interesting workflow you shared about corridor solids using satfiles and json. Could you possibly share a tutorial about it?