Rhinoinside official tutorial so Confusing

Hello everyone,

I am just following the official RhinoInsideRevit document,
https://www.rhino3d.com/inside/revit/1.0/guides/rir-grasshopper
from which it provides a few examples,

The images below are from the same webpage section talking about RIR’s “Transactional Components Concept” - the purple color: “Element Type”, and “Element Name”, in this case,
then I try to put together those components myself, now I am confused about the initial effect/functionality these example snippets was to have… :smiling_face_with_tear:

The purple “Element Type” is to re-assign the revit types within the same category,
i.e.change everything in the “Furniture” Category into the same “TV Stand:TV"Stand_Large” Type
,
Question: what if I have multiple furnitures, and I only want certain pieces into “TV Stand_Large”,
but this example changed everything into one type instead?


The “Element Type” and “Element Name” seems to change all “Furniture” instance into “Custom TV” after I create a “type” with such name… I am not sure…

But I cannot see the “Name” parameter in the Property Panel,
How can I get the new name as “Custom TV” for the instances afterward, in Revit?


this one even use a “trigger”, but how come a “trigger” directly be used like this, am I suppose use the “Data Recorder”, and get some sort of list operation with numbers…
I am totally lost about this one…

Could you please help explain these three snippets a bit more,
as I really find them in RIR’s official documents, just after I began to study…

This might be very basic question, but it would be very helpful if you could answer!
Thanks in advance.

Best.

You would need to gather your Revit elements appropriately, in the example Category is filtered, to refine you would filter by Type as well.

Element Name can be the Family Name or Type Name.

Here i change the Type Name

Here is an example of adding a Prefix to all Furniture Family names.

The trigger is one way to control your workflow, often this wouldn’t be needed as element tracking will replace your existing elements.

1 Like

Hey Japhy,

Thank you so much for the education.

For the first example use “Graphical Element”,
it can only make change to “Loadable Family”, but not the “System Families”.
e.g. It doesn’t work if I try to change the name for a “wall” element:


Here is for a loadable family - Bath Tub - abc:

But it only creates a “Genetric Models” instance, can you please tell me where the “Type name” parametre is stored in Revit?

For the second example, “Element Classes” - “Autodesk.Revit.DB.Family” doesn’t really include the families from other categories like Walls, Floor,

Could you also please show how I can change the families’ name from “Walls” Category,
I tried, but doesn’t work…

Thank yoooou!

Hi Ranran,

We give a overview of this in the ‘Element DNA’ section of the guide. Obviously the Autodesk help goes into more detail.

Family logic is built into Revit as System Families or Custom Families.

In the case above the Wall System Family Name is Basic Wall with the subsequent Wall Types.

1 Like