Public Types | List of all members
PxBroadPhaseType Struct Reference

Broad phase algorithm used in the simulation. More...

#include <PxBroadPhase.h>

Public Types

enum  Enum {
  eSAP,
  eMBP,
  eLAST
}
 

Detailed Description

Broad phase algorithm used in the simulation.

eSAP is a good generic choice with great performance when many objects are sleeping. Performance can degrade significantly though, when all objects are moving, or when large numbers of objects are added to or removed from the broad phase. This algorithm does not need world bounds to be defined in order to work.

eMBP is an alternative broad phase algorithm that does not suffer from the same performance issues as eSAP when all objects are moving or when inserting large numbers of objects. However its generic performance when many objects are sleeping might be inferior to eSAP, and it requires users to define world bounds in order to work.

Member Enumeration Documentation

Enumerator
eSAP 

3-axes sweep-and-prune

eMBP 

Multi box pruning.

eLAST 

The documentation for this struct was generated from the following file:


Copyright © 2008-2015 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com