com.bulletphysics.collision.shapes
Class CylinderShapeZ

java.lang.Object
  extended by com.bulletphysics.collision.shapes.CollisionShape
      extended by com.bulletphysics.collision.shapes.ConvexShape
          extended by com.bulletphysics.collision.shapes.ConvexInternalShape
              extended by com.bulletphysics.collision.shapes.PolyhedralConvexShape
                  extended by com.bulletphysics.collision.shapes.BoxShape
                      extended by com.bulletphysics.collision.shapes.CylinderShape
                          extended by com.bulletphysics.collision.shapes.CylinderShapeZ

public class CylinderShapeZ
extends CylinderShape


Field Summary
 
Fields inherited from class com.bulletphysics.collision.shapes.CylinderShape
upAxis
 
Fields inherited from class com.bulletphysics.collision.shapes.PolyhedralConvexShape
isLocalAabbValid, localAabbMax, localAabbMin
 
Fields inherited from class com.bulletphysics.collision.shapes.ConvexInternalShape
collisionMargin, implicitShapeDimensions, localScaling
 
Fields inherited from class com.bulletphysics.collision.shapes.ConvexShape
MAX_PREFERRED_PENETRATION_DIRECTIONS
 
Constructor Summary
CylinderShapeZ(javax.vecmath.Vector3f halfExtents)
           
 
Method Summary
 void batchedUnitVectorGetSupportingVertexWithoutMargin(javax.vecmath.Vector3f[] vectors, javax.vecmath.Vector3f[] supportVerticesOut, int numVectors)
           
 java.lang.String getName()
           
 float getRadius()
           
 javax.vecmath.Vector3f localGetSupportingVertexWithoutMargin(javax.vecmath.Vector3f vec, javax.vecmath.Vector3f out)
           
 
Methods inherited from class com.bulletphysics.collision.shapes.CylinderShape
cylinderLocalSupportX, cylinderLocalSupportY, cylinderLocalSupportZ, getAabb, getShapeType, getUpAxis, localGetSupportingVertex
 
Methods inherited from class com.bulletphysics.collision.shapes.BoxShape
calculateLocalInertia, getEdge, getHalfExtentsWithMargin, getHalfExtentsWithoutMargin, getNumEdges, getNumPlanes, getNumPreferredPenetrationDirections, getNumVertices, getPlane, getPlaneEquation, getPreferredPenetrationDirection, getVertex, isInside, setLocalScaling, setMargin
 
Methods inherited from class com.bulletphysics.collision.shapes.PolyhedralConvexShape
_PolyhedralConvexShape_getAabb, recalcLocalAabb
 
Methods inherited from class com.bulletphysics.collision.shapes.ConvexInternalShape
getAabbSlow, getLocalScaling, getMargin
 
Methods inherited from class com.bulletphysics.collision.shapes.CollisionShape
calculateTemporalAabb, getAngularMotionDisc, getBoundingSphere, getUserPointer, isCompound, isConcave, isConvex, isInfinite, isPolyhedral, setUserPointer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CylinderShapeZ

public CylinderShapeZ(javax.vecmath.Vector3f halfExtents)
Method Detail

localGetSupportingVertexWithoutMargin

public javax.vecmath.Vector3f localGetSupportingVertexWithoutMargin(javax.vecmath.Vector3f vec,
                                                                    javax.vecmath.Vector3f out)
Overrides:
localGetSupportingVertexWithoutMargin in class CylinderShape

batchedUnitVectorGetSupportingVertexWithoutMargin

public void batchedUnitVectorGetSupportingVertexWithoutMargin(javax.vecmath.Vector3f[] vectors,
                                                              javax.vecmath.Vector3f[] supportVerticesOut,
                                                              int numVectors)
Overrides:
batchedUnitVectorGetSupportingVertexWithoutMargin in class CylinderShape

getRadius

public float getRadius()
Overrides:
getRadius in class CylinderShape

getName

public java.lang.String getName()
Overrides:
getName in class CylinderShape