C# 클래스 SharpMath.BoundingBox

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

공개 프로퍼티들

프로퍼티 타입 설명
m_Min float3

공개 메소드들

메소드 설명
Add ( float3 _Point ) : void
BoundingBox ( ) : System
BoundingBox ( float _MinX, float _MinY, float _MinZ, float _MaxX, float _MaxY, float _MaxZ ) : System
BoundingBox ( float3 _Min, float3 _Max ) : System
GetCorners ( ) : SharpMath.float3[]
Grow ( BoundingBox _BBox, float4x4 _Transform ) : void
Grow ( float3 _GrowSize ) : void
Intersect ( Ray _Ray ) : bool
IsHitBy ( Ray _Ray ) : bool
IsInsideHitBy ( Ray _Ray ) : bool
IsOutsideHitBy ( Ray _Ray ) : bool
Rationalize ( float3 _Source ) : float3
Set ( float3 _Min, float3 _Max ) : BoundingBox
ToString ( ) : string
Transform ( float4x4 _Transform ) : float3[]
operator ( ) : BoundingBox
operator ( ) : bool

메소드 상세

Add() 공개 메소드

public Add ( float3 _Point ) : void
_Point float3
리턴 void

BoundingBox() 공개 메소드

public BoundingBox ( ) : System
리턴 System

BoundingBox() 공개 메소드

public BoundingBox ( float _MinX, float _MinY, float _MinZ, float _MaxX, float _MaxY, float _MaxZ ) : System
_MinX float
_MinY float
_MinZ float
_MaxX float
_MaxY float
_MaxZ float
리턴 System

BoundingBox() 공개 메소드

public BoundingBox ( float3 _Min, float3 _Max ) : System
_Min float3
_Max float3
리턴 System

GetCorners() 공개 메소드

public GetCorners ( ) : SharpMath.float3[]
리턴 SharpMath.float3[]

Grow() 공개 메소드

public Grow ( BoundingBox _BBox, float4x4 _Transform ) : void
_BBox BoundingBox
_Transform float4x4
리턴 void

Grow() 공개 메소드

public Grow ( float3 _GrowSize ) : void
_GrowSize float3
리턴 void

Intersect() 공개 메소드

public Intersect ( Ray _Ray ) : bool
_Ray Ray
리턴 bool

IsHitBy() 공개 메소드

public IsHitBy ( Ray _Ray ) : bool
_Ray Ray
리턴 bool

IsInsideHitBy() 공개 메소드

public IsInsideHitBy ( Ray _Ray ) : bool
_Ray Ray
리턴 bool

IsOutsideHitBy() 공개 메소드

public IsOutsideHitBy ( Ray _Ray ) : bool
_Ray Ray
리턴 bool

Rationalize() 공개 메소드

public Rationalize ( float3 _Source ) : float3
_Source float3
리턴 float3

Set() 공개 메소드

public Set ( float3 _Min, float3 _Max ) : BoundingBox
_Min float3
_Max float3
리턴 BoundingBox

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Transform() 공개 메소드

public Transform ( float4x4 _Transform ) : float3[]
_Transform float4x4
리턴 float3[]

operator() 공개 정적인 메소드

public static operator ( ) : BoundingBox
리턴 BoundingBox

operator() 공개 정적인 메소드

public static operator ( ) : bool
리턴 bool

프로퍼티 상세

m_Min 공개적으로 프로퍼티

public float3 m_Min
리턴 float3