Unit 'kraft' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_kraft]

TKraftShapeConvexHull

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

Declaration

Source position: kraft.pas line 2058

type TKraftShapeConvexHull = class(TKraftShape)

public

  constructor Create(); overload;

  

  destructor Destroy; override;

  

  procedure UpdateShapeAABB; override;

  

  procedure CalculateMassData; override;

  

  function GetLocalSignedDistance(); override;

  

  function GetLocalSignedDistanceAndDirection(); override;

  

  function GetLocalSignedDistanceGradient(); override;

  

  function GetLocalSignedDistanceNormal(); override;

  

  function GetLocalClosestPointTo(); override;

  

  function GetLocalFullSupport(); override;

  

  function GetLocalFeatureSupportVertex(); override;

  

  function GetLocalFeatureSupportIndex(); override;

  

  function GetCenter(); override;

  

  function TestPoint(); override;

  

  function RayCast(); override;

  

  function SphereCast(); override;

  

  procedure Draw(); override;

  

  property ConvexHull: TKraftConvexHull; [r]

  

end;

Inheritance

TKraftShapeConvexHull

  

|

TKraftShape

  

|

TObject



CT Web help

CodeTyphon Studio