C# 클래스 BananaMpq.Geometry.BVHNode

상속: IBVHNode
파일 보기 프로젝트 열기: sgraf812/BananaMpq 1 사용 예제들

공개 메소드들

메소드 설명
CreateBranch ( int childCount, BoundingBox &bounds ) : BVHNode
CreateLeaf ( SceneObject sceneObject, int firstTriangleIndex, BoundingBox &bounds ) : BVHNode
GetIntersectingPoint ( Ray &ray ) : Vector3?

비공개 메소드들

메소드 설명
BVHNode ( SceneObject sceneObject, int triangleIndexOrChildCount, BoundingBox &bounds ) : System

메소드 상세

CreateBranch() 공개 정적인 메소드

public static CreateBranch ( int childCount, BoundingBox &bounds ) : BVHNode
childCount int
bounds BoundingBox
리턴 BVHNode

CreateLeaf() 공개 정적인 메소드

public static CreateLeaf ( SceneObject sceneObject, int firstTriangleIndex, BoundingBox &bounds ) : BVHNode
sceneObject SceneObject
firstTriangleIndex int
bounds BoundingBox
리턴 BVHNode

GetIntersectingPoint() 공개 메소드

public GetIntersectingPoint ( Ray &ray ) : Vector3?
ray Ray
리턴 Vector3?