29 #ifndef __RAY_DemoBox__
30 #define __RAY_DemoBox__
35 namespace HDK_Sample {
67 bool include_displace);
~RAY_DemoMountain() override
int initialize(const UT_BoundingBox *) override
GLdouble GLdouble GLdouble z
void fractalSplit()
Split into 4 new procedurals (each rendering a triangle)
Procedural primitive for mantra (RAY)
void getBoundingBox(UT_BoundingBox &box) override
The bounding box is the "object space" bounds of the procedural.
void assign(fpreal x, fpreal y, fpreal z, uint s)
void assign(T xx=0.0f, T yy=0.0f, T zz=0.0f)
Set the values of the vector components.
const char * className() const override
OIIO_UTIL_API std::vector< std::string > splits(string_view str, string_view sep="", int maxsplit=-1)
void fractalRender()
Render triangle geometry.
RAY_DemoMountain(int splits=1)