SoftBody¶
-
class
SoftBody
: System.Object, IBroadphaseEntity -
readonly System.Collections.ObjectModel.ReadOnlyCollection<Spring>
EdgeSprings
-
readonly System.Collections.ObjectModel.ReadOnlyCollection<MassPoint>
VertexBodies
-
readonly System.Collections.ObjectModel.ReadOnlyCollection<Triangle>
Triangles
-
bool
SelfCollision
-
float
TriangleExpansion
-
float
VertexExpansion
-
readonly Jitter.Collision.DynamicTree<Triangle>
DynamicTree
-
readonly Material
Material
-
float
Pressure
-
float
Mass
-
readonly float
Volume
-
readonly JBBox
BoundingBox
-
int
BroadphaseTag
-
System.Object
Tag
-
readonly bool
IsStaticOrInactive
-
public void
Translate
(JVector position) Parameters: - position (Jitter.LinearMath.JVector) –
-
public void
AddForce
(JVector force) Parameters: - force (Jitter.LinearMath.JVector) –
-
public void
Rotate
(JMatrix orientation, JVector center) Parameters: - orientation (Jitter.LinearMath.JMatrix) –
- center (Jitter.LinearMath.JVector) –
-
public JVector
CalculateCenter
()
-
public void
DoSelfCollision
(CollisionDetectedHandler collision) Parameters: - collision (Jitter.Collision.CollisionDetectedHandler) –
-
public void
SetSpringValues
(float bias, float softness) Parameters: - bias (float) –
- softness (float) –
-
public void
SetSpringValues
(Jitter.Dynamics.SpringType type, float bias, float softness) Parameters: - type (Jitter.Dynamics.SpringType) –
- bias (float) –
- softness (float) –
-
public void
Update
(float timestep) Parameters: - timestep (float) –
-
readonly System.Collections.ObjectModel.ReadOnlyCollection<Spring>