Bullet32BitAxisSweep3 (object)

Bullet32BitAxisSweep3 Bullet32BitAxisSweep3 Bullet32BitAxisSweep3 BulletBroadphaseInterface BulletBroadphaseInterface Bullet32BitAxisSweep3->BulletBroadphaseInterface

Members

Data pointer  

Methods

  Bullet32BitAxisSweep3 ( in Bullet32BitAxisSweep3 other )
  Bullet32BitAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax )
  Bullet32BitAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax, in UInt16 maxHandles )
  Bullet32BitAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax, in UInt16 maxHandles, in BulletOverlappingPairCache pairCache, in Boolean disableRaycastAccelerator )
  Bullet32BitAxisSweep3 ()
  __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 )
Bullet32BitAxisSweep3 clone ? ()
  getBroadphaseAabb ? ( io Vec3 aabbMin, io Vec3 aabbMax )
BulletOverlappingPairCache getOverlappingPairCache ? ()
Data getPointer ? ()
  resetPool ! ( in BulletDispatcher dispatcher )
  ~Bullet32BitAxisSweep3 ()

Methods in detail

Bullet32BitAxisSweep3 ( in Bullet32BitAxisSweep3 other )

copy constructor


Bullet32BitAxisSweep3 ( in Vec3 worldAabbMin, in Vec3 worldAabbMax )


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


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


Bullet32BitAxisSweep3 ()

default constructor


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


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


Bullet32BitAxisSweep3.calculateOverlappingPairs! ( in BulletDispatcher dispatcher )

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


Bullet32BitAxisSweep3 Bullet32BitAxisSweep3.clone? ()

clone method


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

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


BulletOverlappingPairCache Bullet32BitAxisSweep3.getOverlappingPairCache? ()


Data Bullet32BitAxisSweep3.getPointer? ()


Bullet32BitAxisSweep3.resetPool! ( in BulletDispatcher dispatcher )

reset broadphase internal structures, to ensure determinism/reproducability


~ Bullet32BitAxisSweep3 ()