C# Класс THREE.Vector3

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

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

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

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

Метод Описание
Vector3 ( ) : System
Vector3 ( double x, double y, double z ) : System
add ( Vector3 v ) : Vector3
applyAxisAngle ( Vector3 cPos, double angleRad ) : Vector3
clone ( ) : Vector3
copy ( Vector3 v ) : Vector3
distanceTo ( Vector3 v ) : double

Computes distance of this vector to v.

distanceToSquared ( Vector3 v ) : double

Computes distanceToSquared of this vector to v.

dot ( Vector3 v ) : double
length ( ) : double
multiplyScalar ( double scalar ) : Vector3
negate ( ) : Vector3
normalize ( ) : Vector3
set ( double x, double y, double z ) : THREE.Vector3
sub ( Vector3 v ) : Vector3
subVectors ( Vector3 v1, Vector3 v2 ) : Vector3
unproject ( Object3D obj ) : Vector3

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

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

public Vector3 ( ) : System
Результат System

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

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

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

public add ( Vector3 v ) : Vector3
v Vector3
Результат Vector3

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

public applyAxisAngle ( Vector3 cPos, double angleRad ) : Vector3
cPos Vector3
angleRad double
Результат Vector3

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

public clone ( ) : Vector3
Результат Vector3

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

public copy ( Vector3 v ) : Vector3
v Vector3
Результат Vector3

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

Computes distance of this vector to v.
public distanceTo ( Vector3 v ) : double
v Vector3
Результат double

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

Computes distanceToSquared of this vector to v.
public distanceToSquared ( Vector3 v ) : double
v Vector3
Результат double

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

public dot ( Vector3 v ) : double
v Vector3
Результат double

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

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

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

public multiplyScalar ( double scalar ) : Vector3
scalar double
Результат Vector3

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

public negate ( ) : Vector3
Результат Vector3

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

public normalize ( ) : Vector3
Результат Vector3

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

public set ( double x, double y, double z ) : THREE.Vector3
x double
y double
z double
Результат THREE.Vector3

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

public sub ( Vector3 v ) : Vector3
v Vector3
Результат Vector3

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

public subVectors ( Vector3 v1, Vector3 v2 ) : Vector3
v1 Vector3
v2 Vector3
Результат Vector3

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

public unproject ( Object3D obj ) : Vector3
obj Object3D
Результат Vector3

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

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

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

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

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

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

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