BulletCylinderShape.kl

Types

BulletCylinderShape (object)

The BulletCylinderShape class implements a cylinder shape primitive, centered around the origin. Its central axis aligned with the Y axis. BulletCylinderShapeX is aligned with the X axis and BulletCylinderShapeZ around the Z axis.

Members

Data pointer  

Methods

  BulletCylinderShape ( in BulletCylinderShape other )
  BulletCylinderShape ( in Vec3 halfExtents )
  BulletCylinderShape ()
  batchedUnitVectorGetSupportingVertexWithoutMargin ? ( in Vec3 vectors[], io Vec3 supportVerticesOut[] )
  calculateLocalInertia ? ( in Scalar mass, io Vec3 inertia )
BulletCylinderShape clone ? ()
  getAabb ? ( in Xfo t, io Vec3 aabbMin, io Vec3 aabbMax )
Vec3 getHalfExtentsWithMargin ? ()
Vec3 getHalfExtentsWithoutMargin ? ()
Scalar getMargin ? ()
Data getPointer ? ()
Scalar getRadius ? ()
Integer getUpAxis ? ()
Vec3 localGetSupportingVertex ? ( in Vec3 vec )
Vec3 localGetSupportingVertexWithoutMargin ? ( in Vec3 vec )
  setLocalScaling ! ( in Vec3 scaling )
  setMargin ! ( in Scalar collisionMargin )
  setMargin ! ( in Scalar margin )
  ~BulletCylinderShape ()

BulletCylinderShapeZ (object)

Members

Data pointer  

Methods

  BulletCylinderShapeZ ( in BulletCylinderShapeZ other )
  BulletCylinderShapeZ ( in Vec3 halfExtents )
  BulletCylinderShapeZ ()
  batchedUnitVectorGetSupportingVertexWithoutMargin ? ( in Vec3 vectors[], io Vec3 supportVerticesOut[] )
  calculateLocalInertia ? ( in Scalar mass, io Vec3 inertia )
BulletCylinderShapeZ clone ? ()
  getAabb ? ( in Xfo t, io Vec3 aabbMin, io Vec3 aabbMax )
Vec3 getHalfExtentsWithMargin ? ()
Vec3 getHalfExtentsWithoutMargin ? ()
Scalar getMargin ? ()
Data getPointer ? ()
Scalar getRadius ? ()
Integer getUpAxis ? ()
Vec3 localGetSupportingVertex ? ( in Vec3 vec )
Vec3 localGetSupportingVertexWithoutMargin ? ( in Vec3 vec )
  setLocalScaling ! ( in Vec3 scaling )
  setMargin ! ( in Scalar collisionMargin )
  setMargin ! ( in Scalar margin )
  ~BulletCylinderShapeZ ()

BulletCylinderShapeX (object)

Members

Data pointer  

Methods

  BulletCylinderShapeX ( in BulletCylinderShapeX other )
  BulletCylinderShapeX ( in Vec3 halfExtents )
  BulletCylinderShapeX ()
  batchedUnitVectorGetSupportingVertexWithoutMargin ? ( in Vec3 vectors[], io Vec3 supportVerticesOut[] )
  calculateLocalInertia ? ( in Scalar mass, io Vec3 inertia )
BulletCylinderShapeX clone ? ()
  getAabb ? ( in Xfo t, io Vec3 aabbMin, io Vec3 aabbMax )
Vec3 getHalfExtentsWithMargin ? ()
Vec3 getHalfExtentsWithoutMargin ? ()
Scalar getMargin ? ()
Data getPointer ? ()
Scalar getRadius ? ()
Integer getUpAxis ? ()
Vec3 localGetSupportingVertex ? ( in Vec3 vec )
Vec3 localGetSupportingVertexWithoutMargin ? ( in Vec3 vec )
  setLocalScaling ! ( in Vec3 scaling )
  setMargin ! ( in Scalar collisionMargin )
  setMargin ! ( in Scalar margin )
  ~BulletCylinderShapeX ()