Assigning or modifying Type properties/parameters for geometry from Rhino

HI all, [Disclaimer :I’m not so well versed with Revit]

I am working on a facade detail section and made the model in Rhino. I want to want to modify the attributes/information as per COBie standards and cannot have anything as generic material.


I have tried importing it as .3dm/.sat and .dwg format. I tried to bring it in as families using dynamo. Finally, I tried it with Rhino.Inside Revit and was able to bring in the geometry using “Direct shape” and am able to assign ‘Category’ and ‘Material’.
Once it is in Revit, I am unable to change anything for the baked geometry (everything is greyed out)
I want to be able to import the geometry and assign & modify things like material, value, fire rating etc.
My definition looks like thins:

Thanks in advance. If not Direct geometry, what are the other options to import geometry and assign properties.

You are going to need to assign Parameters to the Revit Object, if they need to be in schedules and tags they need to be Shared Parameters.

3 Likes

Thank you so much, this is what I was looking for.

Anyone else looked into this recently? I cannot find the Set Element Parameter, it seems to have dissapeared?
I need to do exactly this to some terrain fill on a roof (undulating landscape with small hills).
It is possible to create a revit topography from a rhino mesh, but this is not exactly viable, as this is infinite depth and goes all the way through the roof and down into my parking area. Besides, i made a test, and it does not appear possible to add a Keynote (from within the revit file) to a topography created by Rhino.inside.

The component is now Element Parameter, which can both Get and Set.

Hello Japhy, and thank you for your reply.

I found a post elsewhere, by you, explaining this, and tested it. The problem then becomes DirectShapes not having a Keynote parameter, as the Element Parameter outputs the error; “Parameter ‘keynote’ is not defined in ‘element’”.

I trawled through the RIR forum, and found this post (See Scott Davidsons reply):
https://discourse.mcneel.com/t/wall-with-wall-type-from-brep/109991/5?u=andreas5
Creating my terrain as a generic model family through his method, allows me to edit type and thus to edit the keynote. Consequently, by creating a family within a subcategory of generic model, this also gives me greater control over my terrain visually in my views. It even allows me to edit the family within revit, and pulling some (very limited) controls on my very abstract terrain surface. Although I cannot generate this family within the Topography category (the component does not yield an explanatory error message), and that it appears to only work with the generic model category, this does seem to solve all my problems.

In general i find this to be -the- method of approach for any non-native revit shape going from Rhino → Revit, and the guides should, in my opinion, put more emphasis on the benefits of this method. In my company’s case, noone else is capable of editing the geometry through RIR, but with the family-method they can easily change description, keynote and even materials on individual breps within the family, within revit itself.

Anyone tried this recently?
I get an error saying the ‘Element’ 1. Parameter ‘testParameter’ is not defined on ‘Element’. {10783077}.

My GeoDShape was categorized as Railing, and I have “testParameter” as shared parameter associated with the Railing category

Hi Edson, Can you provide additional info on what you are seeing?

Everything looks OK here.

In a blank file, it goes as expected.

But when I try in a file where the shared parameter was already pre defined in Revit, I am getting this error. Maybe because is a type parameter not an instance one?

I was thinking along those lines as well.

When I create a DirectShape Type, insert it, and tried do define the parameter value, it returns the following 1. Can’t set parameter. ‘testParameter’ is read-only. {348832}

Please post screen shots or send a file, i’ll need more info to help.

is it possible to add constraints parameters or other parameter to direct geometry elements? i got this error when i tried it on ceiling elements.
image

should i use "add parameter: instead?

Hi olivia,

DirectShape is not a ‘real’ Revit element and has limitations, hosting is one of those.

thanks Japhy.

But becoz i got some slanted curved walls that requiring parameter input requirement so i was trying to add the parameter data directly.

some of my geometries are too complex that even i made a mass family for adding wall by face, revit didnt allow it.

is there any work around ?

many thanks

Can you provide some of the geometry that isn’t working and a summary of the goals? Thanks