C# Class monoshrub.Vector

Afficher le fichier Open project: threerings/monoshrub Class Usage Examples

Méthodes publiques

Свойство Type Description
x float
y float

Méthodes publiques

Méthode Description
Add ( Vector other ) : Vector
Add ( float x, float y ) : Vector
AddScaled ( Vector other, float v ) : Vector
AngleBetween ( Vector other ) : float
Distance ( Vector other ) : float
DistanceSq ( Vector other ) : float
Dot ( Vector other ) : float
Lerp ( Vector other, float t, Vector result ) : Vector
Negate ( ) : Vector
Normalize ( ) : Vector
Rotate ( float angle ) : Vector
RotateAndAdd ( float angle, Vector add ) : Vector
RotateScaleAndAdd ( float angle, float scale, Vector add ) : Vector
Scale ( Vector other ) : Vector
Scale ( float v ) : Vector
Subtract ( Vector other ) : Vector
ToString ( ) : string
Vector ( float x, float y ) : System

Method Details

Add() public méthode

public Add ( Vector other ) : Vector
other Vector
Résultat Vector

Add() public méthode

public Add ( float x, float y ) : Vector
x float
y float
Résultat Vector

AddScaled() public méthode

public AddScaled ( Vector other, float v ) : Vector
other Vector
v float
Résultat Vector

AngleBetween() public méthode

public AngleBetween ( Vector other ) : float
other Vector
Résultat float

Distance() public méthode

public Distance ( Vector other ) : float
other Vector
Résultat float

DistanceSq() public méthode

public DistanceSq ( Vector other ) : float
other Vector
Résultat float

Dot() public méthode

public Dot ( Vector other ) : float
other Vector
Résultat float

Lerp() public méthode

public Lerp ( Vector other, float t, Vector result ) : Vector
other Vector
t float
result Vector
Résultat Vector

Negate() public méthode

public Negate ( ) : Vector
Résultat Vector

Normalize() public méthode

public Normalize ( ) : Vector
Résultat Vector

Rotate() public méthode

public Rotate ( float angle ) : Vector
angle float
Résultat Vector

RotateAndAdd() public méthode

public RotateAndAdd ( float angle, Vector add ) : Vector
angle float
add Vector
Résultat Vector

RotateScaleAndAdd() public méthode

public RotateScaleAndAdd ( float angle, float scale, Vector add ) : Vector
angle float
scale float
add Vector
Résultat Vector

Scale() public méthode

public Scale ( Vector other ) : Vector
other Vector
Résultat Vector

Scale() public méthode

public Scale ( float v ) : Vector
v float
Résultat Vector

Subtract() public méthode

public Subtract ( Vector other ) : Vector
other Vector
Résultat Vector

ToString() public méthode

public ToString ( ) : string
Résultat string

Vector() public méthode

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

Property Details

x public_oe property

public float x
Résultat float

y public_oe property

public float y
Résultat float