public class MomentsOfInertia
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
MomentsOfInertia.SymmetryClass |
Constructor | Description |
---|---|
MomentsOfInertia() |
Creates a new instance of MomentsOfInertia
|
Modifier and Type | Method | Description |
---|---|---|
void |
addPoint(javax.vecmath.Point3d point,
double mass) |
|
javax.vecmath.Point3d |
centerOfMass() |
|
double |
getAsymmetryParameter(double threshold) |
|
double[] |
getElipsisRadii() |
|
double[][] |
getInertiaTensor() |
|
javax.vecmath.Vector3d[] |
getPrincipalAxes() |
|
double[] |
getPrincipalMomentsOfInertia() |
|
double |
getRadiusOfGyration() |
|
MomentsOfInertia.SymmetryClass |
getSymmetryClass(double threshold) |
|
double |
symmetryCoefficient() |
public MomentsOfInertia()
public void addPoint(javax.vecmath.Point3d point, double mass)
public javax.vecmath.Point3d centerOfMass()
public double[] getPrincipalMomentsOfInertia()
public javax.vecmath.Vector3d[] getPrincipalAxes()
public double[] getElipsisRadii()
public double getRadiusOfGyration()
public MomentsOfInertia.SymmetryClass getSymmetryClass(double threshold)
public double symmetryCoefficient()
public double getAsymmetryParameter(double threshold)
public double[][] getInertiaTensor()