public class SoftAngularJoint extends SoftPhysicsJoint
| Modifier and Type | Field and Description |
|---|---|
static java.util.logging.Logger |
logger3
message logger for this class
|
logger2loggerloggerN| Constructor and Description |
|---|
SoftAngularJoint(Vector3f axis,
PhysicsSoftBody softA,
int clusterIndexA,
PhysicsRigidBody rigidB)
Instantiate a soft-rigid angular joint.
|
SoftAngularJoint(Vector3f axis,
PhysicsSoftBody softA,
int clusterIndexA,
PhysicsSoftBody softB,
int clusterIndexB)
Instantiate a soft-soft angular joint.
|
| Modifier and Type | Method and Description |
|---|---|
Vector3f |
copyAxis(Vector3f storeResult)
Copy the joint axis.
|
void |
setAxis(Vector3f newAxis)
Alter the joint axis.
|
checkParameters, clusterIndexA, clusterIndexB, finalizeNative, getCFM, getERP, getSoftBodyA, getSoftBodyB, getSplit, isEnabled, isSoftRigid, isSoftSoft, setCFM, setERP, setSplitcountEnds, destroy, findEnd, findOtherBody, getBody, getBodyA, getBodyB, getPhysicsSpace, setBodyA, setBodyB, setNativeId, setPhysicsSpace, toStringcompareTo, countTrackers, dumpTrackers, equals, freeUnusedObjects, hasAssignedNativeObject, hashCode, nativeId, reassignNativeId, setNativeIdNotTracked, unassignNativeObjectpublic static final java.util.logging.Logger logger3
public SoftAngularJoint(Vector3f axis, PhysicsSoftBody softA, int clusterIndexA, PhysicsRigidBody rigidB)
axis - the axis of the joint (in physics-space coordinates, not
null, unaffected)softA - the soft body for the A end (not null, alias created)clusterIndexA - the index of the cluster for the A end (≥0)rigidB - the rigid body for the B end (not null, alias created)public SoftAngularJoint(Vector3f axis, PhysicsSoftBody softA, int clusterIndexA, PhysicsSoftBody softB, int clusterIndexB)
axis - the axis of the joint (in physics-space coordinates, not
null, unaffected)softA - the soft body for the A end (not null, alias created)clusterIndexA - the index of the cluster for the A end (≥0)softB - the soft body for the B end (not null, alias created)clusterIndexB - the index of the cluster for the B end (≥0)public Vector3f copyAxis(Vector3f storeResult)
storeResult - storage for the result (modified if not null)public void setAxis(Vector3f newAxis)
newAxis - the desired axis (in physics-space coordinates, not null,
unaffected)