NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxConstraintFlag Struct Reference

NVIDIA PhysX SDK 3.4 API

PxConstraintFlag Struct Reference
[Physics]

a table of function pointers for a constraint More...

#include <PxConstraint.h>

List of all members.


Public Types

enum  Enum {
  eBROKEN = 1<<0,
  ePROJECT_TO_ACTOR0 = 1<<1,
  ePROJECT_TO_ACTOR1 = 1<<2,
  ePROJECTION = ePROJECT_TO_ACTOR0 | ePROJECT_TO_ACTOR1,
  eCOLLISION_ENABLED = 1<<3,
  eVISUALIZATION = 1<<4,
  eDRIVE_LIMITS_ARE_FORCES = 1<<5,
  eIMPROVED_SLERP = 1<<7,
  eDISABLE_PREPROCESSING = 1<<8,
  eGPU_COMPATIBLE = 1<<9
}

Detailed Description

a table of function pointers for a constraint

See also:
PxConstraint constraint flags
Note:
eBROKEN is a read only flag

Member Enumeration Documentation

Enumerator:
eBROKEN  whether the constraint is broken
ePROJECT_TO_ACTOR0  whether actor1 should get projected to actor0 for this constraint (note: projection of a static/kinematic actor to a dynamic actor will be ignored)
ePROJECT_TO_ACTOR1  whether actor0 should get projected to actor1 for this constraint (note: projection of a static/kinematic actor to a dynamic actor will be ignored)
ePROJECTION  whether the actors should get projected for this constraint (the direction will be chosen by PhysX)
eCOLLISION_ENABLED  whether contacts should be generated between the objects this constraint constrains
eVISUALIZATION  whether this constraint should be visualized, if constraint visualization is turned on
eDRIVE_LIMITS_ARE_FORCES  limits for drive strength are forces rather than impulses
eIMPROVED_SLERP  perform preprocessing for improved accuracy on D6 Slerp Drive (this flag will be removed in a future release when preprocessing is no longer required)
eDISABLE_PREPROCESSING  suppress constraint preprocessing, intended for use with rowResponseThreshold. May result in worse solver accuracy for ill-conditioned constraints.
eGPU_COMPATIBLE  the constraint type is supported by gpu dynamic


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



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