public class Softbody extends Object implements SoftbodyConstants
| Modifier and Type | Field and Description |
|---|---|
static Pool<Matrix3> |
poolMatrix3
Pool of Matrix3, used by native (callback) method for the arguments
|
static Pool<Matrix4> |
poolMatrix4
Pool of Matrix4, used by native (callback) method for the arguments
|
static Pool<Quaternion> |
poolQuaternion
Pool of Quaternion, used by native (callback) method for the arguments
|
static Pool<Vector3> |
poolVector3
Pool of Vector3, used by native (callback) method for the arguments
|
static Matrix3 |
staticMatrix3
Temporary Matrix3 instance, used by native methods that return a Matrix3 instance
|
static Matrix4 |
staticMatrix4
Temporary Matrix4 instance, used by native methods that return a Matrix4 instance
|
static Quaternion |
staticQuaternion
Temporary Quaternion instance, used by native methods that return a Quaternion instance
|
static Vector3 |
staticVector3
Temporary Vector3 instance, used by native methods that return a Vector3 instance
|
btSoftBodyDataName| Constructor and Description |
|---|
Softbody() |
public static final Vector3 staticVector3
public static final Pool<Vector3> poolVector3
public static final Quaternion staticQuaternion
public static final Pool<Quaternion> poolQuaternion
public static final Matrix3 staticMatrix3
public static final Pool<Matrix3> poolMatrix3
public static final Matrix4 staticMatrix4
public static Matrix3 Diagonal(float x)
public static void Orthogonalize(Matrix3 m)
public static Matrix3 ImpulseMatrix(float dt, float ima, float imb, Matrix3 iwi, Vector3 r)
public static Matrix3 ImpulseMatrix(float ima, Matrix3 iia, Vector3 ra, float imb, Matrix3 iib, Vector3 rb)
public static void ProjectOrigin(Vector3 a, Vector3 b, Vector3 prj, SWIGTYPE_p_float sqd)
public static void ProjectOrigin(Vector3 a, Vector3 b, Vector3 c, Vector3 prj, SWIGTYPE_p_float sqd)
public static float ImplicitSolve(btSoftBody.ImplicitFn fn, Vector3 a, Vector3 b, float accuracy, int maxiterations)
public static float ImplicitSolve(btSoftBody.ImplicitFn fn, Vector3 a, Vector3 b, float accuracy)
public static void EvaluateMedium(btSoftBodyWorldInfo wfi, Vector3 x, btSoftBody.sMedium medium)
public static btDbvtAabbMm VolumeOf(btSoftBody.Face f, float margin)
public static Vector3 CenterOf(btSoftBody.Face f)
public static void ApplyClampedForce(btSoftBody.Node n, Vector3 f, float dt)
public static int MatchEdge(btSoftBody.Node a, btSoftBody.Node b, btSoftBody.Node ma, btSoftBody.Node mb)
Copyright © 2021. All rights reserved.