C# 클래스 DemoLib.Vector

상속: ICloneable
파일 보기 프로젝트 열기: mono/DemoLib 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Backward Vector
Down Vector
Forward Vector
Left Vector
Right Vector
Up Vector
Zero Vector
v float[]

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
Angle ( Vector vector ) : float
Angle ( Vector v0, Vector v1 ) : float
Clone ( ) : object
Cross ( Vector vector ) : Vector
Cross ( Vector v0, Vector v1 ) : Vector
Dot ( Vector vector ) : float
Dot ( Vector v0, Vector v1 ) : float
Equals ( object obj ) : bool
GetHashCode ( ) : int
Normalize ( ) : void
RotateX ( float angle ) : void
RotateY ( float angle ) : void
RotateZ ( float angle ) : void
Set ( float x ) : void
Set ( float x, float y ) : void
Set ( float x, float y, float z ) : void
Set ( float x, float y, float z, float w ) : void
Set ( float vector, int length ) : void
ToString ( ) : string
Vector ( ) : System
Vector ( float x ) : System
Vector ( float x, float y ) : System
Vector ( float x, float y, float z ) : System
Vector ( float x, float y, float z, float w ) : System
Vector ( float vector, int length ) : System
operator ( ) : Vector
operator ( ) : bool

메소드 상세

Angle() 공개 메소드

public Angle ( Vector vector ) : float
vector Vector
리턴 float

Angle() 공개 정적인 메소드

public static Angle ( Vector v0, Vector v1 ) : float
v0 Vector
v1 Vector
리턴 float

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

Cross() 공개 메소드

public Cross ( Vector vector ) : Vector
vector Vector
리턴 Vector

Cross() 공개 정적인 메소드

public static Cross ( Vector v0, Vector v1 ) : Vector
v0 Vector
v1 Vector
리턴 Vector

Dot() 공개 메소드

public Dot ( Vector vector ) : float
vector Vector
리턴 float

Dot() 공개 정적인 메소드

public static Dot ( Vector v0, Vector v1 ) : float
v0 Vector
v1 Vector
리턴 float

Equals() 공개 메소드

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

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

Normalize() 공개 메소드

public Normalize ( ) : void
리턴 void

RotateX() 공개 메소드

public RotateX ( float angle ) : void
angle float
리턴 void

RotateY() 공개 메소드

public RotateY ( float angle ) : void
angle float
리턴 void

RotateZ() 공개 메소드

public RotateZ ( float angle ) : void
angle float
리턴 void

Set() 공개 메소드

public Set ( float x ) : void
x float
리턴 void

Set() 공개 메소드

public Set ( float x, float y ) : void
x float
y float
리턴 void

Set() 공개 메소드

public Set ( float x, float y, float z ) : void
x float
y float
z float
리턴 void

Set() 공개 메소드

public Set ( float x, float y, float z, float w ) : void
x float
y float
z float
w float
리턴 void

Set() 공개 메소드

public Set ( float vector, int length ) : void
vector float
length int
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Vector() 공개 메소드

public Vector ( ) : System
리턴 System

Vector() 공개 메소드

public Vector ( float x ) : System
x float
리턴 System

Vector() 공개 메소드

public Vector ( float x, float y ) : System
x float
y float
리턴 System

Vector() 공개 메소드

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

Vector() 공개 메소드

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

Vector() 공개 메소드

public Vector ( float vector, int length ) : System
vector float
length int
리턴 System

operator() 공개 정적인 메소드

public static operator ( ) : Vector
리턴 Vector

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

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

public static Vector,DemoLib Backward
리턴 Vector

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

public static Vector,DemoLib Down
리턴 Vector

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

public static Vector,DemoLib Forward
리턴 Vector

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

public static Vector,DemoLib Left
리턴 Vector

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

public static Vector,DemoLib Right
리턴 Vector

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

public static Vector,DemoLib Up
리턴 Vector

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

public static Vector,DemoLib Zero
리턴 Vector

v 공개적으로 프로퍼티

public float[] v
리턴 float[]