C# Класс monoshrub.Vector

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

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

Свойство Тип Описание
x float
y float

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

Метод Описание
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

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

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

public Add ( Vector other ) : Vector
other Vector
Результат Vector

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

public Add ( float x, float y ) : Vector
x float
y float
Результат Vector

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

public AddScaled ( Vector other, float v ) : Vector
other Vector
v float
Результат Vector

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

public AngleBetween ( Vector other ) : float
other Vector
Результат float

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

public Distance ( Vector other ) : float
other Vector
Результат float

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

public DistanceSq ( Vector other ) : float
other Vector
Результат float

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

public Dot ( Vector other ) : float
other Vector
Результат float

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

public Lerp ( Vector other, float t, Vector result ) : Vector
other Vector
t float
result Vector
Результат Vector

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

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

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

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

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

public Rotate ( float angle ) : Vector
angle float
Результат Vector

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

public RotateAndAdd ( float angle, Vector add ) : Vector
angle float
add Vector
Результат Vector

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

public RotateScaleAndAdd ( float angle, float scale, Vector add ) : Vector
angle float
scale float
add Vector
Результат Vector

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

public Scale ( Vector other ) : Vector
other Vector
Результат Vector

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

public Scale ( float v ) : Vector
v float
Результат Vector

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

public Subtract ( Vector other ) : Vector
other Vector
Результат Vector

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

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

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

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

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

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

public float x
Результат float

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

public float y
Результат float