Static Public Member Functions | |
static void | Clear () |
static void | Build (List< PtRtTriangle > triangles, KdTreeBuildOptions buildOptions, KdTreeTraversal traversalMode, PtRtKdTreeCalcMode calcMode, int maxDepth, int maxTrisPerLeaf, int stackSize, bool calcGPUTreeData) |
static bool | FindIntersect (int x, int y, PtRay ray, ref IntersectionInfo info, PtIntersectionMode mode) |
static bool | FindIntersectPacket (int x, int y, PtPacketRay ray, ref IntersectionInfo[] infos, PtIntersectionMode mode) |
static void | ShowAllNodes () |
Static Public Attributes | |
static List < PtRtKdTreeSimpleNodeGPU > | FinalNodeListGPU = new List<PtRtKdTreeSimpleNodeGPU>() |
static void Powertek.Rt.PtRtKdTree.Build | ( | List< PtRtTriangle > | triangles, | |
KdTreeBuildOptions | buildOptions, | |||
KdTreeTraversal | traversalMode, | |||
PtRtKdTreeCalcMode | calcMode, | |||
int | maxDepth, | |||
int | maxTrisPerLeaf, | |||
int | stackSize, | |||
bool | calcGPUTreeData | |||
) | [static] |
Build Tree.
triangles | ||
buildOptions | ||
traversalMode | ||
calcMode | ||
maxDepth | ||
maxTrisPerLeaf | ||
stackSize | ||
calcGPUTreeData |
static void Powertek.Rt.PtRtKdTree.Clear | ( | ) | [static] |
Clear.
static bool Powertek.Rt.PtRtKdTree.FindIntersect | ( | int | x, | |
int | y, | |||
PtRay | ray, | |||
ref IntersectionInfo | info, | |||
PtIntersectionMode | mode | |||
) | [static] |
Find Intersection with ray.
x | ||
y | ||
ray | ||
info | ||
mode |
static bool Powertek.Rt.PtRtKdTree.FindIntersectPacket | ( | int | x, | |
int | y, | |||
PtPacketRay | ray, | |||
ref IntersectionInfo[] | infos, | |||
PtIntersectionMode | mode | |||
) | [static] |
Find Intersection with ray.
x | ||
y | ||
ray | ||
infos | ||
mode |
static void Powertek.Rt.PtRtKdTree.ShowAllNodes | ( | ) | [static] |
Render all nodes with OpenGL.
List<PtRtKdTreeSimpleNodeGPU> Powertek.Rt.PtRtKdTree.FinalNodeListGPU = new List<PtRtKdTreeSimpleNodeGPU>() [static] |
gpu data