public abstract class CollisionShape extends java.lang.Object implements Savable
| Modifier and Type | Field and Description | 
|---|---|
| protected com.bulletphysics.collision.shapes.CollisionShape | cShape | 
| protected float | margincopy of collision margin (in physics-space units, >0, default=0) | 
| protected Vector3f | scale | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | CollisionShape() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | calculateLocalInertia(float mass,
                     javax.vecmath.Vector3f vector)used internally, not safe | 
| com.bulletphysics.collision.shapes.CollisionShape | getCShape()used internally | 
| static float | getDefaultMargin()Read the default margin for new shapes. | 
| float | getMargin() | 
| Vector3f | getScale() | 
| void | read(JmeImporter im) | 
| void | setCShape(com.bulletphysics.collision.shapes.CollisionShape cShape)used internally | 
| static void | setDefaultMargin(float margin)Alter the default margin for new shapes. | 
| void | setMargin(float margin) | 
| void | setScale(Vector3f scale) | 
| void | write(JmeExporter ex) | 
protected com.bulletphysics.collision.shapes.CollisionShape cShape
protected Vector3f scale
protected float margin
public void calculateLocalInertia(float mass,
                                  javax.vecmath.Vector3f vector)
public com.bulletphysics.collision.shapes.CollisionShape getCShape()
public void setCShape(com.bulletphysics.collision.shapes.CollisionShape cShape)
public void setScale(Vector3f scale)
public float getMargin()
public static void setDefaultMargin(float margin)
margin - the desired margin distance (in physics-space units, >0,
 default=0.04)public static float getDefaultMargin()
public void setMargin(float margin)
public Vector3f getScale()
public void write(JmeExporter ex) throws java.io.IOException
public void read(JmeImporter im) throws java.io.IOException