C# 클래스 Transvoxel.Math.Vector3f

파일 보기 프로젝트 열기: BinaryConstruct/Transvoxel-XNA 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
One Vector3f
UnitX Vector3f
UnitY Vector3f
UnitZ Vector3f
X float
Y float
Z float
Zero Vector3f

공개 메소드들

메소드 설명
Add ( Vector3f v ) : void
Angle ( Vector3f other ) : double
Angle ( Vector3f v1, Vector3f v2 ) : double
Cross ( Vector3f v1, Vector3f v2 ) : Vector3f
Distance ( Vector3f v ) : float
Distance ( Vector3f v1, Vector3f v2 ) : float
DistanceSquared ( Vector3f v ) : float
DistanceSquared ( Vector3f v1, Vector3f v2 ) : float
Div ( Vector3f v ) : void
Div ( float s ) : void
Dot ( Vector3f v ) : float
Dot ( Vector3f v1, Vector3f v2 ) : float
Equals ( Vector3f other ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
IsUnitVector ( ) : bool
IsUnitVector ( Vector3f v ) : bool
Lerp ( Vector3f v1, Vector3f v2, float control ) : Vector3f
Lerp ( Vector3f other, float control ) : Vector3f
Max ( Vector3f other ) : Vector3f
Max ( Vector3f v1, Vector3f v2 ) : Vector3f
Min ( Vector3f other ) : Vector3f
Min ( Vector3f v1, Vector3f v2 ) : Vector3f
Mul ( Vector3f v ) : void
Mul ( float s ) : void
Normalize ( Vector3f v ) : Vector3f
Normalize ( ) : void
Sub ( Vector3f v ) : void
ToString ( ) : string
Vector3f ( float arr ) : System
Vector3f ( float x, float y, float z ) : System
operator ( ) : Vector3f
operator ( ) : bool
this ( float i ) : float

메소드 상세

Add() 공개 메소드

public Add ( Vector3f v ) : void
v Vector3f
리턴 void

Angle() 공개 메소드

public Angle ( Vector3f other ) : double
other Vector3f
리턴 double

Angle() 공개 정적인 메소드

public static Angle ( Vector3f v1, Vector3f v2 ) : double
v1 Vector3f
v2 Vector3f
리턴 double

Cross() 공개 정적인 메소드

public static Cross ( Vector3f v1, Vector3f v2 ) : Vector3f
v1 Vector3f
v2 Vector3f
리턴 Vector3f

Distance() 공개 메소드

public Distance ( Vector3f v ) : float
v Vector3f
리턴 float

Distance() 공개 정적인 메소드

public static Distance ( Vector3f v1, Vector3f v2 ) : float
v1 Vector3f
v2 Vector3f
리턴 float

DistanceSquared() 공개 메소드

public DistanceSquared ( Vector3f v ) : float
v Vector3f
리턴 float

DistanceSquared() 공개 정적인 메소드

public static DistanceSquared ( Vector3f v1, Vector3f v2 ) : float
v1 Vector3f
v2 Vector3f
리턴 float

Div() 공개 메소드

public Div ( Vector3f v ) : void
v Vector3f
리턴 void

Div() 공개 메소드

public Div ( float s ) : void
s float
리턴 void

Dot() 공개 메소드

public Dot ( Vector3f v ) : float
v Vector3f
리턴 float

Dot() 공개 정적인 메소드

public static Dot ( Vector3f v1, Vector3f v2 ) : float
v1 Vector3f
v2 Vector3f
리턴 float

Equals() 공개 메소드

public Equals ( Vector3f other ) : bool
other Vector3f
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

IsUnitVector() 공개 메소드

public IsUnitVector ( ) : bool
리턴 bool

IsUnitVector() 공개 정적인 메소드

public static IsUnitVector ( Vector3f v ) : bool
v Vector3f
리턴 bool

Lerp() 공개 정적인 메소드

public static Lerp ( Vector3f v1, Vector3f v2, float control ) : Vector3f
v1 Vector3f
v2 Vector3f
control float
리턴 Vector3f

Lerp() 공개 메소드

public Lerp ( Vector3f other, float control ) : Vector3f
other Vector3f
control float
리턴 Vector3f

Max() 공개 메소드

public Max ( Vector3f other ) : Vector3f
other Vector3f
리턴 Vector3f

Max() 공개 정적인 메소드

public static Max ( Vector3f v1, Vector3f v2 ) : Vector3f
v1 Vector3f
v2 Vector3f
리턴 Vector3f

Min() 공개 메소드

public Min ( Vector3f other ) : Vector3f
other Vector3f
리턴 Vector3f

Min() 공개 정적인 메소드

public static Min ( Vector3f v1, Vector3f v2 ) : Vector3f
v1 Vector3f
v2 Vector3f
리턴 Vector3f

Mul() 공개 메소드

public Mul ( Vector3f v ) : void
v Vector3f
리턴 void

Mul() 공개 메소드

public Mul ( float s ) : void
s float
리턴 void

Normalize() 공개 정적인 메소드

public static Normalize ( Vector3f v ) : Vector3f
v Vector3f
리턴 Vector3f

Normalize() 공개 메소드

public Normalize ( ) : void
리턴 void

Sub() 공개 메소드

public Sub ( Vector3f v ) : void
v Vector3f
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Vector3f() 공개 메소드

public Vector3f ( float arr ) : System
arr float
리턴 System

Vector3f() 공개 메소드

public Vector3f ( float x, float y, float z ) : System
x float
y float
z float
리턴 System

operator() 공개 정적인 메소드

public static operator ( ) : Vector3f
리턴 Vector3f

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

this() 공개 메소드

public this ( float i ) : float
i float
리턴 float

프로퍼티 상세

One 공개적으로 정적으로 프로퍼티

public static Vector3f,Transvoxel.Math One
리턴 Vector3f

UnitX 공개적으로 정적으로 프로퍼티

public static Vector3f,Transvoxel.Math UnitX
리턴 Vector3f

UnitY 공개적으로 정적으로 프로퍼티

public static Vector3f,Transvoxel.Math UnitY
리턴 Vector3f

UnitZ 공개적으로 정적으로 프로퍼티

public static Vector3f,Transvoxel.Math UnitZ
리턴 Vector3f

X 공개적으로 프로퍼티

public float X
리턴 float

Y 공개적으로 프로퍼티

public float Y
리턴 float

Z 공개적으로 프로퍼티

public float Z
리턴 float

Zero 공개적으로 정적으로 프로퍼티

public static Vector3f,Transvoxel.Math Zero
리턴 Vector3f