We are trying to build ou revit-rhino workflow with rhino inside revit.
Things are working well for the moment.
Just have a question.
Is it possible de create a generic rhino geometry, pass it in revit and add a built in properties that allows to change the material directly inside revit ?
What i mean is that we want to select the rhino geometry in revit and be able to change it’s material properties directly inside of revit.
The brep of family has a material parameter, in able to change that in as an instance in a Revit Project you will need to make a new Material Family Instance Parameter in the Family and associate the Brep(s) Material.
So if we want to create geometries with editable revit parameters (directly in revit), it is only possible by creating families or native revit elements with grasshoper elements such as “add wall” in this tab :
Direct shapes cannot hold any sort of parameter is that correct ?
Hard to see at that resolution, try turning the Overwrite to True. I’m assuming the family was created without the geometry originally, hence needs to be overwritten.
In Rhino try the selbadobjects command, you still have some really funky geometry going on. Being that its a Site the short edges need to be found and rebuilt, these can happen if you are doing lots of solid Booleans.
I think Mucahitbgoker is referring to in the Revit UI DirectShapes aren’t modifiable, with element tracking out of Gh it’s fine.
I’m not having any issues updating materials. Can you be more specific? Its hard to tell from your image.
I have modeled a 3D land in Rhino which indicates the pollution condition of each part. Now I am trying to send these geometries to Revit along with their colors.
Thanks to your advice, I do find a bad object that I never know its existence.
Despite all the geometries are closed brep, Revit receives nothing by using DirectShape, it receives part of the geometries by using NewComponentFamily. Test_Rhino-Revit.zip (5.1 MB)
Despite all the brep are closed, no problems with SelbadobjectsExtractbadSrf either, Revit can still refuse the Rhino geometries.
Then I exploded the geometry and found some surfaces which only made by one single line. So I deleted them and redo the geometry, then I succeed to send them to Revit.
ref : Fixing Bad Objects [McNeel Wiki]