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;