C# 클래스 NewTOAPIA.Modeling.BoundingVolume

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

공개 메소드들

메소드 설명
Compute ( float3 vertices ) : void
Contains ( float3 aPoint ) : bool
CopyFrom ( BoundingVolume aVolume ) : void
GrowToContain ( BoundingVolume aVolume ) : void
TestIntersection ( BoundingVolume input ) : bool
TestIntersection ( float3 origin, float3 direction ) : bool
TransformBy ( Transformation aTransform, BoundingVolume &result ) : void
WhichSide ( Plane3f aPlane ) : int

메소드 상세

Compute() 추상적인 공개 메소드

abstract public Compute ( float3 vertices ) : void
vertices float3
리턴 void

Contains() 추상적인 공개 메소드

abstract public Contains ( float3 aPoint ) : bool
aPoint float3
리턴 bool

CopyFrom() 추상적인 공개 메소드

abstract public CopyFrom ( BoundingVolume aVolume ) : void
aVolume BoundingVolume
리턴 void

GrowToContain() 추상적인 공개 메소드

abstract public GrowToContain ( BoundingVolume aVolume ) : void
aVolume BoundingVolume
리턴 void

TestIntersection() 추상적인 공개 메소드

abstract public TestIntersection ( BoundingVolume input ) : bool
input BoundingVolume
리턴 bool

TestIntersection() 추상적인 공개 메소드

abstract public TestIntersection ( float3 origin, float3 direction ) : bool
origin float3
direction float3
리턴 bool

TransformBy() 추상적인 공개 메소드

abstract public TransformBy ( Transformation aTransform, BoundingVolume &result ) : void
aTransform NewTOAPIA.Graphics.Transformation
result BoundingVolume
리턴 void

WhichSide() 추상적인 공개 메소드

abstract public WhichSide ( Plane3f aPlane ) : int
aPlane Plane3f
리턴 int