Unit 'graCollisionShapes' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_gravity]

btCollisionShape

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: gracollisionshapes.pas line 46

type btCollisionShape = class

protected

  m_shapeType: TbtBroadphaseNativeTypes;

  

  m_userPointer: pointer;

  

public

  constructor Create;

  

  procedure getAabb(); virtual; abstract;

  

  procedure getBoundingSphere(); virtual;

  

  function getAngularMotionDisc; virtual;

  

  function getContactBreakingThreshold(); virtual;

  

  procedure calculateTemporalAabb();

  

  function isPolyhedral;

  

  function isConvex2d;

  

  function isConvex;

  

  function isNonMoving;

  

  function isConcave;

  

  function isCompound;

  

  function isSoftBody;

  

  function isInfinite;

  

  function getShapeType;

  

  procedure setMargin(); virtual; abstract;

  

  function getMargin; virtual; abstract;

  

  procedure setUserPointer();

  

  function getUserPointer;

  

  procedure setLocalScaling(); virtual; abstract;

  

  function getLocalScaling; virtual; abstract;

  

  procedure calculateLocalInertia(); virtual; abstract;

  

end;

Inheritance

btCollisionShape

  

|

TObject



CT Web help

CodeTyphon Studio