BulletAxisSweep3 (object)

BulletAxisSweep3 BulletAxisSweep3 BulletAxisSweep3 BulletBroadphaseInterface BulletBroadphaseInterface BulletAxisSweep3->BulletBroadphaseInterface

Members

Data pointer  

Methods

  BulletAxisSweep3 ( in BulletAxisSweep3 other )
  BulletAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax )
  BulletAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax, in UInt16 maxHandles )
  BulletAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax, in UInt16 maxHandles, in BulletOverlappingPairCache pairCache, in Boolean disableRaycastAccelerator )
  BulletAxisSweep3 ()
  __construct ! ( in Vec3 worldAabbMin, in Vec3 worldAabbMax, in UInt16 maxHandles, in BulletOverlappingPairCache pairCache, in Boolean disableRaycastAccelerator )
  aabbTest ? ( in Vec3 aabbMin, in Vec3 aabbMax, in BulletBroadphaseAabbCallback callback )
  calculateOverlappingPairs ! ( in BulletDispatcher dispatcher )
BulletAxisSweep3 clone ? ()
  getBroadphaseAabb ? ( io Vec3 aabbMin, io Vec3 aabbMax )
UInt32 getNumHandles ? ()
BulletOverlappingPairCache getOverlappingPairCache ? ()
Data getPointer ? ()
  resetPool ! ( in BulletDispatcher dispatcher )
  ~BulletAxisSweep3 ()

Methods in detail

BulletAxisSweep3 ( in BulletAxisSweep3 other )

copy constructor


BulletAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax )


BulletAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax, in UInt16 maxHandles )


BulletAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax, in UInt16 maxHandles, in BulletOverlappingPairCache pairCache, in Boolean disableRaycastAccelerator )


BulletAxisSweep3 ()

default constructor


BulletAxisSweep3.__construct! ( in Vec3 worldAabbMin, in Vec3 worldAabbMax, in UInt16 maxHandles, in BulletOverlappingPairCache pairCache, in Boolean disableRaycastAccelerator )


BulletAxisSweep3.aabbTest? ( in Vec3 aabbMin, in Vec3 aabbMax, in BulletBroadphaseAabbCallback callback )


BulletAxisSweep3.calculateOverlappingPairs! ( in BulletDispatcher dispatcher )

calculateOverlappingPairs is optional: incremental algorithms (sweep and prune) might do it during the set aabb


BulletAxisSweep3 BulletAxisSweep3.clone? ()

clone method


BulletAxisSweep3.getBroadphaseAabb? ( io Vec3 aabbMin, io Vec3 aabbMax )

getAabb returns the axis aligned bounding box in the ‘global’ coordinate frame will add some transform later


UInt32 BulletAxisSweep3.getNumHandles? ()


BulletOverlappingPairCache BulletAxisSweep3.getOverlappingPairCache? ()


Data BulletAxisSweep3.getPointer? ()


BulletAxisSweep3.resetPool! ( in BulletDispatcher dispatcher )

reset broadphase internal structures, to ensure determinism/reproducability


~ BulletAxisSweep3 ()