public class Inertia extends Object
Instances of this class are immutable
Modifier and Type | Method and Description |
---|---|
InertiaAxis |
getInertiaAxis1()
Get inertia along first axis.
|
InertiaAxis |
getInertiaAxis2()
Get inertia along second axis.
|
InertiaAxis |
getInertiaAxis3()
Get inertia along third axis.
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
momentum(org.hipparchus.geometry.euclidean.threed.Vector3D rotationRate)
Compute angular momentum.
|
Inertia |
swap12()
Swap axes 1 and 2.
|
Inertia |
swap13()
Swap axes 1 and 3.
|
Inertia |
swap23()
Swap axes 2 and 3.
|
public Inertia swap12()
The instance is unchanged.
public Inertia swap13()
The instance is unchanged.
public Inertia swap23()
The instance is unchanged.
public InertiaAxis getInertiaAxis1()
public InertiaAxis getInertiaAxis2()
public InertiaAxis getInertiaAxis3()
public org.hipparchus.geometry.euclidean.threed.Vector3D momentum(org.hipparchus.geometry.euclidean.threed.Vector3D rotationRate)
rotationRate
- rotation rate in body frame.Copyright © 2002-2023 CS GROUP. All rights reserved.