Source position: system.math.vectors.pp line 212
type TVector3D = record |
public |
class function Create(); |
class function Zero; |
class operator add(TVector3D,TVector3D):TVector3D(); |
class operator divide(TVector3D,Single):TVector3D(); |
class operator equal(TVector3D,TVector3D):Boolean(); |
class operator explicit(TVector3D):TPoint3D(); |
class operator assign(TPoint3D):TVector3D(); |
class operator assign(TVector3D):TPoint3D(); |
class operator multiply(Single,TVector3D):TVector3D(); |
class operator multiply(TVector3D,Single):TVector3D(); |
class operator multiply(TVector3D,TVector3D):TVector3D(); |
class operator negative(TVector3D):TVector3D(); |
class operator notequal(TVector3D,TVector3D):Boolean(); |
class operator subtract(TVector3D,TVector3D):TVector3D(); |
function AngleCosine(); |
function CrossProduct(); |
function Distance(); |
function DotProduct(); |
function EqualsTo(); |
function Length; |
function MidVector(); |
function Normalize; |
procedure Offset(); |
function Reflect(); |
function Rotate(); |
function ToPoint3D(); |
|
case Integer of |
0: ( |
V: TVector3DType; |
); |
1: ( |
X: Single; |
Y: Single; |
Z: Single; |
W: Single; |
); |
end; |