C# 클래스 Universe.Physics.ConvexDecompositionDotNet.CTri

파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
mC1 float
mC2 float
mC3 float
mConcavity float
mI1 int
mI2 int
mI3 int
mNear1 float3
mNear2 float3
mNear3 float3
mNormal float3
mP1 float3
mP2 float3
mP3 float3
mPlaneD float
mProcessed int

공개 메소드들

메소드 설명
CTri ( float3 p1, float3 p2, float3 p3, int i1, int i2, int i3 ) : System
Concave ( float3 p, float &distance, float3 &n ) : bool
Facing ( CTri t ) : float
addTri ( int indices, int i1, int i2, int i3, int &tcount ) : void
addWeighted ( List list ) : void
area ( ) : float
clip ( float3 start, float3 &end ) : bool
getVolume ( ) : float
hasIndex ( int i ) : bool
planeDistance ( float3 p ) : float
raySect ( float3 p, float3 dir, float3 &sect ) : float
samePlane ( CTri t ) : bool
sharesEdge ( CTri t ) : bool

비공개 메소드들

메소드 설명
DistToPt ( float3 p, float4 plane ) : float
intersect ( float3 p1, float3 p2, float3 &split, float4 plane ) : void
lineIntersectsTriangle ( float3 rayStart, float3 rayEnd, float3 p1, float3 p2, float3 p3, float3 &sect ) : bool
rayIntersectsTriangle ( float3 p, float3 d, float3 v0, float3 v1, float3 v2, float &t ) : bool

메소드 상세

CTri() 공개 메소드

public CTri ( float3 p1, float3 p2, float3 p3, int i1, int i2, int i3 ) : System
p1 float3
p2 float3
p3 float3
i1 int
i2 int
i3 int
리턴 System

Concave() 공개 메소드

public Concave ( float3 p, float &distance, float3 &n ) : bool
p float3
distance float
n float3
리턴 bool

Facing() 공개 메소드

public Facing ( CTri t ) : float
t CTri
리턴 float

addTri() 공개 메소드

public addTri ( int indices, int i1, int i2, int i3, int &tcount ) : void
indices int
i1 int
i2 int
i3 int
tcount int
리턴 void

addWeighted() 공개 메소드

public addWeighted ( List list ) : void
list List
리턴 void

area() 공개 메소드

public area ( ) : float
리턴 float

clip() 공개 메소드

public clip ( float3 start, float3 &end ) : bool
start float3
end float3
리턴 bool

getVolume() 공개 메소드

public getVolume ( ) : float
리턴 float

hasIndex() 공개 메소드

public hasIndex ( int i ) : bool
i int
리턴 bool

planeDistance() 공개 메소드

public planeDistance ( float3 p ) : float
p float3
리턴 float

raySect() 공개 메소드

public raySect ( float3 p, float3 dir, float3 &sect ) : float
p float3
dir float3
sect float3
리턴 float

samePlane() 공개 메소드

public samePlane ( CTri t ) : bool
t CTri
리턴 bool

sharesEdge() 공개 메소드

public sharesEdge ( CTri t ) : bool
t CTri
리턴 bool

프로퍼티 상세

mC1 공개적으로 프로퍼티

public float mC1
리턴 float

mC2 공개적으로 프로퍼티

public float mC2
리턴 float

mC3 공개적으로 프로퍼티

public float mC3
리턴 float

mConcavity 공개적으로 프로퍼티

public float mConcavity
리턴 float

mI1 공개적으로 프로퍼티

public int mI1
리턴 int

mI2 공개적으로 프로퍼티

public int mI2
리턴 int

mI3 공개적으로 프로퍼티

public int mI3
리턴 int

mNear1 공개적으로 프로퍼티

public float3 mNear1
리턴 float3

mNear2 공개적으로 프로퍼티

public float3 mNear2
리턴 float3

mNear3 공개적으로 프로퍼티

public float3 mNear3
리턴 float3

mNormal 공개적으로 프로퍼티

public float3 mNormal
리턴 float3

mP1 공개적으로 프로퍼티

public float3 mP1
리턴 float3

mP2 공개적으로 프로퍼티

public float3 mP2
리턴 float3

mP3 공개적으로 프로퍼티

public float3 mP3
리턴 float3

mPlaneD 공개적으로 프로퍼티

public float mPlaneD
리턴 float

mProcessed 공개적으로 프로퍼티

public int mProcessed
리턴 int