C# 클래스 Ijw.Math.Vector4

파일 보기 프로젝트 열기: chrisforbes/Ijw.Framework

공개 프로퍼티들

프로퍼티 타입 설명
x float

공개 메소드들

메소드 설명
CatmullRom ( float t, Vector4 v0, Vector4 v1, Vector4 v2, Vector4 v3 ) : Vector4
CatmullRomDeriv ( float t, Vector4 v0, Vector4 v1, Vector4 v2, Vector4 v3 ) : Vector4
Dot ( Vector4 a, Vector4 b ) : float
DotNormal ( Vector3 a, Vector4 b ) : float
DotPoint ( Vector3 a, Vector4 b ) : float
Read ( BinaryReader reader ) : Vector4
Vector4 ( Vector3 v, float w ) : System
Vector4 ( float x, float y, float z, float w ) : System
Write ( BinaryWriter writer ) : void
operator ( ) : Vector4

메소드 상세

CatmullRom() 공개 정적인 메소드

public static CatmullRom ( float t, Vector4 v0, Vector4 v1, Vector4 v2, Vector4 v3 ) : Vector4
t float
v0 Vector4
v1 Vector4
v2 Vector4
v3 Vector4
리턴 Vector4

CatmullRomDeriv() 공개 정적인 메소드

public static CatmullRomDeriv ( float t, Vector4 v0, Vector4 v1, Vector4 v2, Vector4 v3 ) : Vector4
t float
v0 Vector4
v1 Vector4
v2 Vector4
v3 Vector4
리턴 Vector4

Dot() 공개 정적인 메소드

public static Dot ( Vector4 a, Vector4 b ) : float
a Vector4
b Vector4
리턴 float

DotNormal() 공개 정적인 메소드

public static DotNormal ( Vector3 a, Vector4 b ) : float
a Vector3
b Vector4
리턴 float

DotPoint() 공개 정적인 메소드

public static DotPoint ( Vector3 a, Vector4 b ) : float
a Vector3
b Vector4
리턴 float

Read() 공개 정적인 메소드

public static Read ( BinaryReader reader ) : Vector4
reader System.IO.BinaryReader
리턴 Vector4

Vector4() 공개 메소드

public Vector4 ( Vector3 v, float w ) : System
v Vector3
w float
리턴 System

Vector4() 공개 메소드

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

Write() 공개 메소드

public Write ( BinaryWriter writer ) : void
writer System.IO.BinaryWriter
리턴 void

operator() 공개 정적인 메소드

public static operator ( ) : Vector4
리턴 Vector4

프로퍼티 상세

x 공개적으로 프로퍼티

public float x
리턴 float