C# 클래스 Nexus.Point4D

파일 보기 프로젝트 열기: tgjones/nexus 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
W float
X float
Y float
Z float

공개 메소드들

메소드 설명
Equals ( object obj ) : bool
GetHashCode ( ) : int
LinearInterpolate ( Point4D value1, Point4D value2, float amountRangeStart, float amountRangeEnd, float amount ) : Point4D
Parse ( string source ) : Point4D
PerspectiveInterpolate ( Point4D value1, Point4D value2, float w1, float w2, float amountRangeStart, float amountRangeEnd, float amount ) : Point4D
Point4D ( Point3D point, float w ) : System
Point4D ( float x, float y, float z, float w ) : System
ToPoint3D ( ) : Point3D
ToString ( ) : string
Transform ( Point3D position, Matrix3D matrix ) : Point4D

Transforms a Point3D by the given Matrix.

operator ( ) : Point4D
operator ( ) : Vector4D
operator ( ) : bool

비공개 메소드들

메소드 설명
ConvertToString ( string format, IFormatProvider provider ) : string

메소드 상세

Equals() 공개 메소드

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

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

LinearInterpolate() 공개 정적인 메소드

public static LinearInterpolate ( Point4D value1, Point4D value2, float amountRangeStart, float amountRangeEnd, float amount ) : Point4D
value1 Point4D
value2 Point4D
amountRangeStart float
amountRangeEnd float
amount float
리턴 Point4D

Parse() 공개 정적인 메소드

public static Parse ( string source ) : Point4D
source string
리턴 Point4D

PerspectiveInterpolate() 공개 정적인 메소드

public static PerspectiveInterpolate ( Point4D value1, Point4D value2, float w1, float w2, float amountRangeStart, float amountRangeEnd, float amount ) : Point4D
value1 Point4D
value2 Point4D
w1 float
w2 float
amountRangeStart float
amountRangeEnd float
amount float
리턴 Point4D

Point4D() 공개 메소드

public Point4D ( Point3D point, float w ) : System
point Point3D
w float
리턴 System

Point4D() 공개 메소드

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

ToPoint3D() 공개 메소드

public ToPoint3D ( ) : Point3D
리턴 Point3D

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Transform() 공개 정적인 메소드

Transforms a Point3D by the given Matrix.
public static Transform ( Point3D position, Matrix3D matrix ) : Point4D
position Point3D The source Point3D.
matrix Matrix3D The transformation matrix.
리턴 Point4D

operator() 공개 정적인 메소드

public static operator ( ) : Point4D
리턴 Point4D

operator() 공개 정적인 메소드

public static operator ( ) : Vector4D
리턴 Vector4D

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

W 공개적으로 프로퍼티

public float W
리턴 float

X 공개적으로 프로퍼티

public float X
리턴 float

Y 공개적으로 프로퍼티

public float Y
리턴 float

Z 공개적으로 프로퍼티

public float Z
리턴 float