Library | Module

Class pfcMassProperty



Description

This class represents solid model mass property data.



Property Summary

pfcInertiaCenterGravityInertiaTensor
The inertia tensor translated to center of gravity
pfcInertiaCoordSysInertia
The inertia matrix with respect to coordinate frame:(element ij is the integral of x_i x_j over the object)
pfcInertiaCoordSysInertiaTensor
The inertia tensor with respect to coordinate frame:CoordSysInertiaTensor = trace(CoordSysInertia) * identity - CoordSysInertia
numberDensity
The density of the model.
pfcPoint3DGravityCenter
The center of gravity with respect to coordinate frame
numberMass
The model mass.
pfcPrincipalAxesPrincipalAxes
The principal axes (the eigenvectors of CenterGravityInertiaTensor);The vectors are stored in columns.
pfcVector3DPrincipalMoments
The principal moments of inertia (eigenvalues of CenterGravityInertiaTensor)
numberSurfaceArea
The model's surface area.
numberVolume
The model's volume.



Method Summary

static pfcMassPropertyCreate (number Volume, number SurfaceArea, number Density, number Mass, pfcPoint3D GravityCenter, pfcInertia CoordSysInertia, pfcInertia CoordSysInertiaTensor, pfcInertia CenterGravityInertiaTensor, pfcVector3D PrincipalMoments, pfcPrincipalAxes PrincipalAxes)
Creates a new object with mass property information.



Property Detail


pfcInertiaCenterGravityInertiaTensor

The inertia tensor translated to center of gravity




pfcInertiaCoordSysInertia

The inertia matrix with respect to coordinate frame:(element ij is the integral of x_i x_j over the object)




pfcInertiaCoordSysInertiaTensor

The inertia tensor with respect to coordinate frame:CoordSysInertiaTensor = trace(CoordSysInertia) * identity - CoordSysInertia




numberDensity

The density of the model.




pfcPoint3DGravityCenter

The center of gravity with respect to coordinate frame




numberMass

The model mass.




pfcPrincipalAxesPrincipalAxes

The principal axes (the eigenvectors of CenterGravityInertiaTensor);The vectors are stored in columns.




pfcVector3DPrincipalMoments

The principal moments of inertia (eigenvalues of CenterGravityInertiaTensor)




numberSurfaceArea

The model's surface area.




numberVolume

The model's volume.





Method Detail


static pfcMassPropertyCreate (number Volume, number SurfaceArea, number Density, number Mass, pfcPoint3D GravityCenter, pfcInertia CoordSysInertia, pfcInertia CoordSysInertiaTensor, pfcInertia CenterGravityInertiaTensor, pfcVector3D PrincipalMoments, pfcPrincipalAxes PrincipalAxes)

Creates a new object with mass property information.
Parameters:
Volume
 
SurfaceArea
 
Density
 
Mass
 
GravityCenter
The center of gravity with respect to coordinate frame
CoordSysInertia
The inertia matrix with respect to coordinate frame:(element ij is the integral of x_i x_j over the object)
CoordSysInertiaTensor
The inertia tensor with respect to coordinate frame:inertia_tensor = trace(inertia) * identity - inertia
CenterGravityInertiaTensor
The inertia tensor translated to center of gravity
PrincipalMoments
The principal moments of inertia (eigenvalues of cg_inertia_tensor)
PrincipalAxes
The principal axes (the eigenvectors of cg_inertia_tensor);The vectors are stored in columns.
Returns: