Sorry but if I remember this is a limitation of STEP.
So I do not see other solution than just looking at the
subassembly mass & inertia tensor in your Inventor CAD, write
it down the numbers, and then apply those values to the
corresponding ChBodyAuxRef by using SetMass() and SetInertiaXX()
and SetInertiaXY().
Keep in mind: inertia must be expressed relative to subassembly reference. If COG is displaced, write down also the COG to reference displacement, as shown in your CAD mass property dialog, and use SetFrame_COG_to_REF()
Note: I do not know about Inventor, because I use Solidworks, but I think that most CAD has this feature of reading/computing subassembly mass,inertia, and COG position.
Alessandro
--
You received this message because you are subscribed to the Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to projectchron...@googlegroups.com.
To post to this group, send email to projec...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
These 2 vectors together define the 6x6 symmetric inertia matrix. The Ixx vector contains the diagonal elements (the moments of inertia), while the Ixy vector contains the off-diagonal elements (the products of inertia).
Look at the documentation for ChBody::SetInertiaIxx and ChBody::SetInertiaIxy
--Radu
These 2 vectors together define the 6x6 symmetric inertia matrix. The Ixx vector contains the diagonal elements (the moments of inertia), while the Ixy vector contains the off-diagonal elements (the products of inertia).
Look at the documentation for ChBody::SetInertiaIxx and ChBody::SetInertiaIxy--Radu