C# Class THREE.Vector3

Datei anzeigen Open project: guidovanhilst/SharpThreejs Class Usage Examples

Public Properties

Property Type Description
x double
y double
z double

Public Methods

Method Description
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

Method Details

Vector3() public method

public Vector3 ( ) : System
return System

Vector3() public method

public Vector3 ( double x, double y, double z ) : System
x double
y double
z double
return System

add() public method

public add ( Vector3 v ) : Vector3
v Vector3
return Vector3

applyAxisAngle() public method

public applyAxisAngle ( Vector3 cPos, double angleRad ) : Vector3
cPos Vector3
angleRad double
return Vector3

clone() public method

public clone ( ) : Vector3
return Vector3

copy() public method

public copy ( Vector3 v ) : Vector3
v Vector3
return Vector3

distanceTo() public method

Computes distance of this vector to v.
public distanceTo ( Vector3 v ) : double
v Vector3
return double

distanceToSquared() public method

Computes distanceToSquared of this vector to v.
public distanceToSquared ( Vector3 v ) : double
v Vector3
return double

dot() public method

public dot ( Vector3 v ) : double
v Vector3
return double

length() public method

public length ( ) : double
return double

multiplyScalar() public method

public multiplyScalar ( double scalar ) : Vector3
scalar double
return Vector3

negate() public method

public negate ( ) : Vector3
return Vector3

normalize() public method

public normalize ( ) : Vector3
return Vector3

set() public method

public set ( double x, double y, double z ) : THREE.Vector3
x double
y double
z double
return THREE.Vector3

sub() public method

public sub ( Vector3 v ) : Vector3
v Vector3
return Vector3

subVectors() public method

public subVectors ( Vector3 v1, Vector3 v2 ) : Vector3
v1 Vector3
v2 Vector3
return Vector3

unproject() public method

public unproject ( Object3D obj ) : Vector3
obj Object3D
return Vector3

Property Details

x public_oe property

public double x
return double

y public_oe property

public double y
return double

z public_oe property

public double z
return double