C# 클래스 Hyperion.Core.Geometry.BoundingBox

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

공개 프로퍼티들

프로퍼티 타입 설명
pMax Point
pMin Point

공개 메소드들

메소드 설명
BoundingBox ( ) : System
BoundingBox ( BoundingBox b ) : System
BoundingBox ( Point p ) : System
BoundingBox ( Point p1, Point p2 ) : System
BoundingSphere ( Point &center, double &radius ) : void
Expand ( double delta ) : void
Inside ( Point pt ) : bool
IntersectP ( Ray ray, double &hit0 ) : bool
IntersectP ( Ray ray, double &hit0, double &hit1 ) : bool
Lerp ( double tx, double ty, double tz ) : Point
Offset ( Point p ) : Vector
Overlaps ( BoundingBox b ) : bool
ToString ( ) : string
Union ( BoundingBox b, BoundingBox b2 ) : BoundingBox
Union ( BoundingBox b, Point p ) : BoundingBox

메소드 상세

BoundingBox() 공개 메소드

public BoundingBox ( ) : System
리턴 System

BoundingBox() 공개 메소드

public BoundingBox ( BoundingBox b ) : System
b BoundingBox
리턴 System

BoundingBox() 공개 메소드

public BoundingBox ( Point p ) : System
p Point
리턴 System

BoundingBox() 공개 메소드

public BoundingBox ( Point p1, Point p2 ) : System
p1 Point
p2 Point
리턴 System

BoundingSphere() 공개 메소드

public BoundingSphere ( Point &center, double &radius ) : void
center Point
radius double
리턴 void

Expand() 공개 메소드

public Expand ( double delta ) : void
delta double
리턴 void

Inside() 공개 메소드

public Inside ( Point pt ) : bool
pt Point
리턴 bool

IntersectP() 공개 메소드

public IntersectP ( Ray ray, double &hit0 ) : bool
ray Ray
hit0 double
리턴 bool

IntersectP() 공개 메소드

public IntersectP ( Ray ray, double &hit0, double &hit1 ) : bool
ray Ray
hit0 double
hit1 double
리턴 bool

Lerp() 공개 메소드

public Lerp ( double tx, double ty, double tz ) : Point
tx double
ty double
tz double
리턴 Point

Offset() 공개 메소드

public Offset ( Point p ) : Vector
p Point
리턴 Vector

Overlaps() 공개 메소드

public Overlaps ( BoundingBox b ) : bool
b BoundingBox
리턴 bool

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Union() 공개 정적인 메소드

public static Union ( BoundingBox b, BoundingBox b2 ) : BoundingBox
b BoundingBox
b2 BoundingBox
리턴 BoundingBox

Union() 공개 정적인 메소드

public static Union ( BoundingBox b, Point p ) : BoundingBox
b BoundingBox
p Point
리턴 BoundingBox

프로퍼티 상세

pMax 공개적으로 프로퍼티

public Point pMax
리턴 Point

pMin 공개적으로 프로퍼티

public Point pMin
리턴 Point