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

TKraftQuickHullFace

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

Declaration

Source position: kraft.pas line 1181

type TKraftQuickHullFace = class

public

  constructor Create();

  

  constructor CreatePolygon();

  

  constructor CreateTriangle();

  

  destructor Destroy; override;

  

  procedure ComputeCentroid();

  

  procedure ComputeNormal();

  

  procedure ComputeNormalAndCentroid();

  

  function GetEdge();

  

  function GetFirstEdge;

  

  function FindEdge();

  

  function DistanceToPlane();

  

  function ConnectHalfEdges();

  

  procedure CheckConsistency;

  

  function MergeAdjacentFace();

  

  function AreaSquared();

  

  procedure Triangulate();

  

  property Instance: TKraftQuickHull; [r]

  

  property Next: TKraftQuickHullFace; [rw]

  

  property he0: TKraftQuickHullHalfEdge; [rw]

  

  property Normal: TKraftQuickHullVector3D; [rw]

  

  property Area: Double; [rw]

  

  property Centroid: TKraftQuickHullVector3D; [rw]

  

  property PlaneOffset: Double; [rw]

  

  property Index: TKraftInt32; [rw]

  

  property CountVertices: TKraftInt32; [rw]

  

  property Mark: TKraftInt32; [rw]

  

  property Outside: TKraftQuickHullVertex; [rw]

  

end;

Inheritance

TKraftQuickHullFace

  

|

TObject



CT Web help

CodeTyphon Studio