C# 클래스 Nexus.Objects3D.AxisAlignedBox3D

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

공개 프로퍼티들

프로퍼티 타입 설명
Max Point3D
Min Point3D

공개 메소드들

메소드 설명
AxisAlignedBox3D ( IEnumerable points ) : System
AxisAlignedBox3D ( Point3D p ) : System
AxisAlignedBox3D ( Point3D p1, Point3D p2 ) : System
CreateTransformedBoundingVolume ( Matrix3D transform ) : AxisAlignedBox3D
Expand ( float delta ) : void
GetCorners ( ) : Point3D[]
Intersects ( Ray3D ray ) : float?
MaximumExtent ( ) : int
Transform ( Matrix3D matrix ) : AxisAlignedBox3D
Union ( AxisAlignedBox3D b, AxisAlignedBox3D b2 ) : AxisAlignedBox3D
Union ( AxisAlignedBox3D b, Point3D p ) : AxisAlignedBox3D
Volume ( ) : float

비공개 메소드들

메소드 설명
CheckedMax ( float v1, float v2 ) : float
CheckedMin ( float v1, float v2 ) : float

메소드 상세

AxisAlignedBox3D() 공개 메소드

public AxisAlignedBox3D ( IEnumerable points ) : System
points IEnumerable
리턴 System

AxisAlignedBox3D() 공개 메소드

public AxisAlignedBox3D ( Point3D p ) : System
p Point3D
리턴 System

AxisAlignedBox3D() 공개 메소드

public AxisAlignedBox3D ( Point3D p1, Point3D p2 ) : System
p1 Point3D
p2 Point3D
리턴 System

CreateTransformedBoundingVolume() 공개 메소드

public CreateTransformedBoundingVolume ( Matrix3D transform ) : AxisAlignedBox3D
transform Matrix3D
리턴 AxisAlignedBox3D

Expand() 공개 메소드

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

GetCorners() 공개 메소드

public GetCorners ( ) : Point3D[]
리턴 Point3D[]

Intersects() 공개 메소드

public Intersects ( Ray3D ray ) : float?
ray Ray3D
리턴 float?

MaximumExtent() 공개 메소드

public MaximumExtent ( ) : int
리턴 int

Transform() 공개 메소드

public Transform ( Matrix3D matrix ) : AxisAlignedBox3D
matrix Matrix3D
리턴 AxisAlignedBox3D

Union() 공개 정적인 메소드

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

Union() 공개 정적인 메소드

public static Union ( AxisAlignedBox3D b, Point3D p ) : AxisAlignedBox3D
b AxisAlignedBox3D
p Point3D
리턴 AxisAlignedBox3D

Volume() 공개 메소드

public Volume ( ) : float
리턴 float

프로퍼티 상세

Max 공개적으로 프로퍼티

public Point3D Max
리턴 Point3D

Min 공개적으로 프로퍼티

public Point3D Min
리턴 Point3D