Why do I get this error? I have no doubts in my data tree, is template file locked somehow?
And what about the second error as well, “failed to convert geometry”? I use only boxes as geometry, what could have caused the problem?
Can you provide a simple example file of your boxes and definition? What revit version are you using?
Latest Revit 2024, Rhino 7. After a little research, probably short edges are the problem. I am trying to create Revit families out of my blocks in Grasshopper.
forum_revit.gh (2.8 MB)
internalized geometry, it computes 2 minutes.
Hello,
You may want to look into using DirectShape Types instead of creating Families. They are much less finnicky and you can still pass instance parameters with ease.
Dan
The problem with direct shape is that i have 1200 wall panels. It will take all my ram. But I have only 47 types of panels. If I understand correctly, revit families are basically blocks, and if I have 47 families other 1150 panels will be instances with no cost in performamce
That depends on the Family. One instance of poorly constructed family can affect performance as well.
It does appear that a single family could cover all cases fairly well, this would require creating parameters via the Revit UI in the family.
If you clean up the geometry tolerance errors your definition will work fine as is.
I normally find that paramters with a minus value are read only
- or they are Built-in parameters and not able to be deleted, and then some are not able to be altered