I have created structural column family type with the node family type by geometry. But the Top offset doesnt work.
Also if I change the level it stays on the same place, the height does not change.
Please show us a picture of your script 
What if you use Element.SetParameterValue when the column is loaded into the project? 
It still stays on the same Z coordinate of the geometry by with it was created. Not the level Z coordinate.
I have found another method which works like this. I load the family file and then I copy the family type, after that I have another new family type which I can edit. But I have to use a package from a third party (Clockwork). Some people told me that it is better to use the OOTB because if Clockwork updates my script could not work anymore or I have to change things.
What I want to do is to make a structural column that works like a column you have made in Revit family.
Thank you for your time
Geometry created via this node is static - that is it doesn’t stretch weigh parameters. This is because the content is effectively an import in a family document. I suggest you modify the geometry in Dynamo to get the correct height before making the family.
Thank you for replying.
So let’s see if I get this right. I can’t make one Family type by geometry in Dynamo and use it on different levels and edit the height?
Now I want to know what other methods ther are to make a family in dynamo, I am curious.
Can’t adjust the height Dynamically by default, no. You can edit the resulting family to put the requested constraints in place, updating or rebuilding the content as needed (ie: add a void form to trim, constraining geometry, or just rebuilding with the import as a template.
Anything the Revit API can do, Dynamo can do. The capabilities (and therefore the inverse by exclusion, or the limits) can be found here:
Thank you,
Your comment has made things clear for me now. 
I will look into the possibilities with Revit API.
Have nice day.





