C# Класс VectorMath.DVector2

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
X double
Y double

Открытые методы

Метод Описание
Accumulate ( DVector2 other ) : void
Angle ( ) : double
Clone ( ) : DVector2
Cross ( DVector2 v ) : double
DVector2 ( double x, double y ) : System
Distance ( DVector2 v1, DVector2 v2 ) : double
Divide ( double scalar ) : DVector2
Divide ( float scalar ) : DVector2
Dot ( DVector2 v ) : double
FromAngle ( double angle ) : DVector2
Length ( ) : double
LengthSquared ( ) : double
Lerp ( DVector2 from, DVector2 to, double t ) : DVector2
Negate ( ) : void
Normalize ( ) : void
Normalized ( ) : DVector2
Reset ( ) : void
ToString ( ) : string
ToVector2 ( ) : Vector2
operator ( ) : DVector2

Описание методов

Accumulate() публичный Метод

public Accumulate ( DVector2 other ) : void
other DVector2
Результат void

Angle() публичный Метод

public Angle ( ) : double
Результат double

Clone() публичный Метод

public Clone ( ) : DVector2
Результат DVector2

Cross() публичный Метод

public Cross ( DVector2 v ) : double
v DVector2
Результат double

DVector2() публичный Метод

public DVector2 ( double x, double y ) : System
x double
y double
Результат System

Distance() публичный статический Метод

public static Distance ( DVector2 v1, DVector2 v2 ) : double
v1 DVector2
v2 DVector2
Результат double

Divide() публичный Метод

public Divide ( double scalar ) : DVector2
scalar double
Результат DVector2

Divide() публичный Метод

public Divide ( float scalar ) : DVector2
scalar float
Результат DVector2

Dot() публичный Метод

public Dot ( DVector2 v ) : double
v DVector2
Результат double

FromAngle() публичный статический Метод

public static FromAngle ( double angle ) : DVector2
angle double
Результат DVector2

Length() публичный Метод

public Length ( ) : double
Результат double

LengthSquared() публичный Метод

public LengthSquared ( ) : double
Результат double

Lerp() публичный статический Метод

public static Lerp ( DVector2 from, DVector2 to, double t ) : DVector2
from DVector2
to DVector2
t double
Результат DVector2

Negate() публичный Метод

public Negate ( ) : void
Результат void

Normalize() публичный Метод

public Normalize ( ) : void
Результат void

Normalized() публичный Метод

public Normalized ( ) : DVector2
Результат DVector2

Reset() публичный Метод

public Reset ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToVector2() публичный Метод

public ToVector2 ( ) : Vector2
Результат Vector2

operator() публичный статический Метод

public static operator ( ) : DVector2
Результат DVector2

Описание свойств

X публичное свойство

public double X
Результат double

Y публичное свойство

public double Y
Результат double