Revit Structure Forum
Welcome to Autodesk’s Revit Structure Forums. Share your knowledge, ask questions, and explore popular Revit Structure topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Finding center of gravity

77 REPLIES 77
SOLVED
Reply
Message 1 of 78
haydenwse
18703 Views, 77 Replies

Finding center of gravity

In AutoCAD when I needed to find the center of gravity for a shape I would create a region of the shape and use the mass properties to find the C.G.  is there any way to find the center of gravity for a shape in Revit?

77 REPLIES 77
Message 2 of 78
rnbhat
in reply to: haydenwse

I belive there is no direct solution for calculating center of gravity in Revit, Though I always export my element as geometry or AutoCAD Architectural objects from Revit and then find the C.G. in AutoCAD Architecture. 

Regards,
Raghavendra Bhat
rnbhat1@gmail.com
Message 3 of 78
haydenwse
in reply to: rnbhat

That is what I thought.  I find it completely ridiculous that this program cannot give C.G.  I work with precast concrete and have to find the CG to determine how to pick up the pieces.  I don't believe that it is not possible for Revit to output this info.  The programmers just don't think that it is important. 

 

I for one could really use this feature.

Message 4 of 78

Autodesk....Any Answers?

Message 5 of 78

Does anyone have any ideas for this issue?

Message 6 of 78
yosso
in reply to: haydenwse

Guess there might be a market for an Revit add-in for the precast detailers. Smiley Happy

 

Post the question to the http://thebuildingcoder.typepad.com/blog/ and in the Revit programming forums.

 

Who knows, you might get lucky.

 

M.

Message 7 of 78

i would be interested in knowing if you ever came up with a solution.  I would like to find the CG for something with two materials such as a precast stair tower box with a flight of steel stairs on one side.  sure revit structure does know where the center of gravity is.

Message 8 of 78
haydenwse
in reply to: haydenwse

Never did find a Revit solution.  I have been exporting the product to dwg file and use autocrat to find E.G..  It is about all that I use autocad for any more. 

 

I still can't believed that autocad can do this and Revit can't.

Message 9 of 78

we need more precasters speaking out.

Message 10 of 78

This is not just a construction industry issue. Oil and Gas need C of G for steel work and platform lifting. If we cannot calculate the c of g we cannot detrmine the correct lifting points and additional steels required for placement.

AUTODESK, Please consider adding this functionality in as it is a real benefit to many users.

Message 11 of 78
LyleHardin
in reply to: Danny1972

I'll revive this old thread. We too, would like to find the C.G. of a truss we are lifting. Actually, it's a huge piece of ductwork for a power plant, but basically, it's a truss made up of W shapes, tube steel, and 1/4" plating for the outer skin. We're determining the lifting points. We get the Revit file from the manufacuterer and we can export to AutoCAD as 3D solids, but I have to extend the steel beams to the columns first, so it's not quite perfect. So, yeah, it would be nice if Revit could pop in a symbol or sphere or something at the C.G. 

Message 12 of 78
haydenwse
in reply to: LyleHardin

I think that it is ridiculous that Revit DOESN'T calculate CG.  it has all of the geometry, volume and material density info build into it.  from there it can't be much of a programing challenge to output CG. 

 

It is just a matter of the programmer's thinking that because THEY do not need CG then nobody does.  Man Frustrated

Message 13 of 78
L.Maas
in reply to: haydenwse

I can imagine that COG is not a default feature. Lots of thing in Revit are only representations of the objects. So COG of a Revit family can be totaly inaccurate.

 

However with the use of Dynamo, things can be done

COG.png

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Message 14 of 78
haydenwse
in reply to: L.Maas

Ok, i'll bit.  What is dynamo?

 

I do not buy that Revit could not calc an acurate CG as long as it was correctly modeled. 

 

Revit is a tool and as always it is the engineers responcibility to correctly use the tool and asses the resolts to just saying that it might be missused they you might as well close down AutoDesk becasue the same argument could be said about every feature of every software.

Message 15 of 78
L.Maas
in reply to: haydenwse

You do not have to bite. 😉

 

Revit can calculate the COG, basically shown in previous screenshot.

 

Dynamo used to be and add-in for Revit, but since Revit 2017 an integral part of Revit.

Dynamo.png

 

It is a visual programming environment to make use of the Revit API. The screenshot in my previous post is the 'code' to determine COG of a selected object. In this case it places a family (in this case the red ball) at the COG of the selected object.

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Message 16 of 78
haydenwse
in reply to: L.Maas

I haven't yet moved into R2017 because I need to stay with the version that the rest of the design team is using.  At this time i am useing 14, 15 and just in the last couple of months 16.  It will probably be a year before i can move into 17.  How do I get it for those versions and is there a tutorial on how to use it?

Message 17 of 78
L.Maas
in reply to: haydenwse

In my previous post was a link to the Dynamo website (http://dynamobim.org/). There you can download it. The installer will indicate for which Revit versions it can be installed. There is a forum, there are learning files etc.

 

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Message 18 of 78
haydenwse
in reply to: L.Maas

This looks interesting.  i downloaded Dynamo and was able to add all of the nodes that you show on your example but have no idea what to do with it.  can you pont me to a tutorial on where to go from there?dynamo_cg.png

Message 19 of 78
L.Maas
in reply to: haydenwse

When you start dynamo from Revit, it connect automatically to the active project.

You have to run the code. This can be done by selecting "Run Automatically" and then click on the "Run" button.

The object in the Family Types node is the object/family that will be placed at the COG

 

This code expects that you select an object (Model Element). In your case press on the Select button (Select Model Element node)

COG.png

Because my code was already running it shows for me "Change" (might also differ between different versions of Dynamo)

After pressing "Select" navigate to your Revit project and select the object you wish to determine the COG.

If everyhting is correct a family instance of the family mentioned in the "Family Types" node will be placed at the COG of the selected object.

 

If you want to explore this further take time to go through the documents/tutorials on the Dynamo website.

A good starrting point is the Primer on the Dynamo website HERE.

 

It is a real powerful tool.

 

Louis

EESignature

Please mention Revit version, especially when uploading Revit files.

Message 20 of 78
bradwitt
in reply to: L.Maas

 How can I utilize this script to find my COG of a generic model? I work for a company that does formwork for concrete and the vast majority of our formwork are generic models. Any assistance would be greatly appreciated.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


Autodesk Design & Make Report