C# Class TechEngine.Engine.Vector3

Show file Open project: DotTech/3D-software-renderer

Public Methods

Method Description
CrossProduct ( Vector3 rvalue ) : Vector3

Compute the crossproduct over this vector and vector b

DotProduct ( Vector3 rvalue ) : double

Compute the dotproduct over this vector and vector b

Magnitude ( ) : double
Normalize ( ) : Vector3
ToString ( ) : string
Vector3 ( ) : System
Vector3 ( double x, double y, double z ) : System
operator ( ) : Vector3

Method Details

CrossProduct() public method

Compute the crossproduct over this vector and vector b
public CrossProduct ( Vector3 rvalue ) : Vector3
rvalue Vector3
return Vector3

DotProduct() public method

Compute the dotproduct over this vector and vector b
public DotProduct ( Vector3 rvalue ) : double
rvalue Vector3
return double

Magnitude() public method

public Magnitude ( ) : double
return double

Normalize() public method

public Normalize ( ) : Vector3
return Vector3

ToString() public method

public ToString ( ) : string
return string

Vector3() public method

public Vector3 ( ) : System
return System

Vector3() public method

public Vector3 ( double x, double y, double z ) : System
x double
y double
z double
return System

operator() public static method

public static operator ( ) : Vector3
return Vector3