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

TKraftMeshSimplificationVector3

Declaration

Source position: kraft.pas line 1451

type TKraftMeshSimplificationVector3 = record

public

  x: TKraftDouble;

  

  y: TKraftDouble;

  

  z: TKraftDouble;

  

  constructor Create();

  

  class operator implicit(TKraftVector3):TKraftMeshSimplificationVector3();

  

  class operator implicit(TKraftMeshSimplificationVector3):TKraftVector3();

  

  class operator explicit(TKraftVector3):TKraftMeshSimplificationVector3();

  

  class operator explicit(TKraftMeshSimplificationVector3):TKraftVector3();

  

  class operator add(TKraftMeshSimplificationVector3,TKraftMeshSimplificationVector3):TKraftMeshSimplificationVector3();

  

  class operator subtract(TKraftMeshSimplificationVector3,TKraftMeshSimplificationVector3):TKraftMeshSimplificationVector3();

  

  class operator multiply(TKraftMeshSimplificationVector3,TKraftMeshSimplificationVector3):TKraftMeshSimplificationVector3();

  

  class operator multiply(TKraftMeshSimplificationVector3,TKraftDouble):TKraftMeshSimplificationVector3();

  

  class operator divide(TKraftMeshSimplificationVector3,TKraftMeshSimplificationVector3):TKraftMeshSimplificationVector3();

  

  class operator divide(TKraftMeshSimplificationVector3,TKraftDouble):TKraftMeshSimplificationVector3();

  

  class operator negative(TKraftMeshSimplificationVector3):TKraftMeshSimplificationVector3();

  

  class operator positive(TKraftMeshSimplificationVector3):TKraftMeshSimplificationVector3();

  

  function Dot();

  

  function Cross();

  

  function Length;

  

  function Angle();

  

  function Angle2();

  

  function RotateX();

  

  function RotateY();

  

  function RotateZ();

  

  function Clamp();

  

  function Frac;

  

  function Int;

  

  function Normalize();

  

  constructor CreateBarycentric();

  

  constructor CreateInterpolated();

  

end;



CT Web help

CodeTyphon Studio