org.sunflow.core.accel

Class KDTree

Implemented Interfaces:
AccelerationStructure

public class KDTree
extends java.lang.Object
implements AccelerationStructure

Constructor Summary

KDTree()
KDTree(int maxPrims)

Method Summary

void
build(PrimitiveList primitives)
void
intersect(Ray r, IntersectionState state)
static void
setDumpMode(boolean dump, String prefix)

Constructor Details

KDTree

public KDTree()

KDTree

public KDTree(int maxPrims)

Method Details

build

public void build(PrimitiveList primitives)
Specified by:
build in interface AccelerationStructure

intersect

public void intersect(Ray r,
                      IntersectionState state)
Specified by:
intersect in interface AccelerationStructure

setDumpMode

public static void setDumpMode(boolean dump,
                               String prefix)