Complex Editable Families

Hello Everyone i have coordinates for as built tunnel project like the image attached in the bottom at each 5m according to each tunnel segments in general the length of each segment round 20m so i have 4 to 5 sections depend on the exact length of the segment and the consultant required the final model to be as a Revit model with native editable elements “native floor bottom and top , native walls” is there anyone knows something helps to make the model using dynamo or if there is any way to make the model quickly and precisely once the project is too much long.

I would do this as an adaptive profile family and use the strings to build the tunnel as a continuous loft.

Is there a reason why the consultant must have the tunnel in floors and walls?

Floors and walls will require a lot of processing to get the levels and slope and then model the surface and chamfers - what is the expected LOD tolerance?

1 Like

Hello Mike >>>> really there is no reason for that just dreams :joy:…. yes i know that its not easy to adjust slopes and surfaces for floors and walls bcz that i am asking if there is another method to handle it using Revit tools….. LOD tolerance is 450 … really i saw guys who work in Rhino. Inside Revit environment they told me its possible to do that to get them as editable elements in Revit and the elements will be like external families attached to the project as external families and then we can put them in the proper location.

Hi @gkhalifah totally agree with Mike here, adaptive is best imo ;)…and guess it will be a big one to do it with native system families specially if it have slope and on double curved path, but dont say its impossible..another could maybe create a 2d profile and then transform coordinate system on a path…and then import as family instance/type as geometry…here is an example, can probably be made much smarter, but what i could come up with for now…ps havent imported into revit here :wink:



Forum Home.dyn (63.2 KB)

1 Like

Could you model the mass as is, and then use wall/floor/roof by face to get the job done?

thank you so much sir for your effort really appreciated ….. but her based on the transcript above i can make them categorized only i want to open template for each category and run the script ? can you explain that to me

i was thinking about this thing but the surfaces are not planner and the thickness varies how is that possible to convert surfaces to walls and floors once this process convert surfaces to walls and floors by taking each surface and thicken it but here in the section has chamfers at the bottom foundation and top floor. if you meant another thing can you explain it to me more please.

Does it? I don’t see that in the sketch. However I would guess that the thickness is unlikely to change much for walls but likely for floors/roofs, and as such slab shape editor could handle those to some extent. In any case I think it’s worth reviewing with the context of your geometry. Push comes to shove the person asking for this type of deliverable may have to provide an example of how they want it done.

2 Likes

yes i understood but what he want is editable families in simple mean once he click in any element he can enter its family environment and if he want to make any future changes he can

Tunnels (nor any other complex assembly of parts) do not work like that, nor would they likely want something that has been computationally driven based on real values edited on the whims of an individual - it will no longer be accurate to the 24 data points given at each section.

All of that said…

The adaptive component workflow which you have now meets this requirement as the adaptive component environment is a standard feature of Revit. If their ask is to move from adaptive component environment to the basic family editor they will need to submit a feature request to the Revit team, as the simple family editor is not suitable for modeling complex curves or non-planar geometry which makes it unsuitable for tunnel modeling.

1 Like

really i reached the solution for that using dynamo , i made a template as floor then dynamo work properly inside this environment but the shape does not smooth :saluting_face: