C# Class Transvoxel.Math.Vector3f

Afficher le fichier Open project: BinaryConstruct/Transvoxel-XNA Class Usage Examples

Méthodes publiques

Свойство Type Description
One Vector3f
UnitX Vector3f
UnitY Vector3f
UnitZ Vector3f
X float
Y float
Z float
Zero Vector3f

Méthodes publiques

Méthode Description
Add ( Vector3f v ) : void
Angle ( Vector3f other ) : double
Angle ( Vector3f v1, Vector3f v2 ) : double
Cross ( Vector3f v1, Vector3f v2 ) : Vector3f
Distance ( Vector3f v ) : float
Distance ( Vector3f v1, Vector3f v2 ) : float
DistanceSquared ( Vector3f v ) : float
DistanceSquared ( Vector3f v1, Vector3f v2 ) : float
Div ( Vector3f v ) : void
Div ( float s ) : void
Dot ( Vector3f v ) : float
Dot ( Vector3f v1, Vector3f v2 ) : float
Equals ( Vector3f other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
IsUnitVector ( ) : bool
IsUnitVector ( Vector3f v ) : bool
Lerp ( Vector3f v1, Vector3f v2, float control ) : Vector3f
Lerp ( Vector3f other, float control ) : Vector3f
Max ( Vector3f other ) : Vector3f
Max ( Vector3f v1, Vector3f v2 ) : Vector3f
Min ( Vector3f other ) : Vector3f
Min ( Vector3f v1, Vector3f v2 ) : Vector3f
Mul ( Vector3f v ) : void
Mul ( float s ) : void
Normalize ( Vector3f v ) : Vector3f
Normalize ( ) : void
Sub ( Vector3f v ) : void
ToString ( ) : string
Vector3f ( float arr ) : System
Vector3f ( float x, float y, float z ) : System
operator ( ) : Vector3f
operator ( ) : bool
this ( float i ) : float

Method Details

Add() public méthode

public Add ( Vector3f v ) : void
v Vector3f
Résultat void

Angle() public méthode

public Angle ( Vector3f other ) : double
other Vector3f
Résultat double

Angle() public static méthode

public static Angle ( Vector3f v1, Vector3f v2 ) : double
v1 Vector3f
v2 Vector3f
Résultat double

Cross() public static méthode

public static Cross ( Vector3f v1, Vector3f v2 ) : Vector3f
v1 Vector3f
v2 Vector3f
Résultat Vector3f

Distance() public méthode

public Distance ( Vector3f v ) : float
v Vector3f
Résultat float

Distance() public static méthode

public static Distance ( Vector3f v1, Vector3f v2 ) : float
v1 Vector3f
v2 Vector3f
Résultat float

DistanceSquared() public méthode

public DistanceSquared ( Vector3f v ) : float
v Vector3f
Résultat float

DistanceSquared() public static méthode

public static DistanceSquared ( Vector3f v1, Vector3f v2 ) : float
v1 Vector3f
v2 Vector3f
Résultat float

Div() public méthode

public Div ( Vector3f v ) : void
v Vector3f
Résultat void

Div() public méthode

public Div ( float s ) : void
s float
Résultat void

Dot() public méthode

public Dot ( Vector3f v ) : float
v Vector3f
Résultat float

Dot() public static méthode

public static Dot ( Vector3f v1, Vector3f v2 ) : float
v1 Vector3f
v2 Vector3f
Résultat float

Equals() public méthode

public Equals ( Vector3f other ) : bool
other Vector3f
Résultat bool

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

IsUnitVector() public méthode

public IsUnitVector ( ) : bool
Résultat bool

IsUnitVector() public static méthode

public static IsUnitVector ( Vector3f v ) : bool
v Vector3f
Résultat bool

Lerp() public static méthode

public static Lerp ( Vector3f v1, Vector3f v2, float control ) : Vector3f
v1 Vector3f
v2 Vector3f
control float
Résultat Vector3f

Lerp() public méthode

public Lerp ( Vector3f other, float control ) : Vector3f
other Vector3f
control float
Résultat Vector3f

Max() public méthode

public Max ( Vector3f other ) : Vector3f
other Vector3f
Résultat Vector3f

Max() public static méthode

public static Max ( Vector3f v1, Vector3f v2 ) : Vector3f
v1 Vector3f
v2 Vector3f
Résultat Vector3f

Min() public méthode

public Min ( Vector3f other ) : Vector3f
other Vector3f
Résultat Vector3f

Min() public static méthode

public static Min ( Vector3f v1, Vector3f v2 ) : Vector3f
v1 Vector3f
v2 Vector3f
Résultat Vector3f

Mul() public méthode

public Mul ( Vector3f v ) : void
v Vector3f
Résultat void

Mul() public méthode

public Mul ( float s ) : void
s float
Résultat void

Normalize() public static méthode

public static Normalize ( Vector3f v ) : Vector3f
v Vector3f
Résultat Vector3f

Normalize() public méthode

public Normalize ( ) : void
Résultat void

Sub() public méthode

public Sub ( Vector3f v ) : void
v Vector3f
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Vector3f() public méthode

public Vector3f ( float arr ) : System
arr float
Résultat System

Vector3f() public méthode

public Vector3f ( float x, float y, float z ) : System
x float
y float
z float
Résultat System

operator() public static méthode

public static operator ( ) : Vector3f
Résultat Vector3f

operator() public static méthode

public static operator ( ) : bool
Résultat bool

this() public méthode

public this ( float i ) : float
i float
Résultat float

Property Details

One public_oe static_oe property

public static Vector3f,Transvoxel.Math One
Résultat Vector3f

UnitX public_oe static_oe property

public static Vector3f,Transvoxel.Math UnitX
Résultat Vector3f

UnitY public_oe static_oe property

public static Vector3f,Transvoxel.Math UnitY
Résultat Vector3f

UnitZ public_oe static_oe property

public static Vector3f,Transvoxel.Math UnitZ
Résultat Vector3f

X public_oe property

public float X
Résultat float

Y public_oe property

public float Y
Résultat float

Z public_oe property

public float Z
Résultat float

Zero public_oe static_oe property

public static Vector3f,Transvoxel.Math Zero
Résultat Vector3f