The RenderMan Interface - Paul Bourke
The RenderMan Interface - Paul Bourke
The RenderMan Interface - Paul Bourke
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
RtInt n, RtToken tokens[], RtPointer parms[]),<br />
RiDisk(RtFloat height, RtFloat radius, RtFloat tmax, ...),<br />
RiDiskV(RtFloat height, RtFloat radius, RtFloat tmax,<br />
RtInt n, RtToken tokens[], RtPointer parms[]),<br />
RiTorus(RtFloat majrad, RtFloat minrad, RtFloat phimin,<br />
RtFloat phimax, RtFloat tmax, ...),<br />
RiTorusV(RtFloat majrad,RtFloat minrad,<br />
RtFloat phimin, RtFloat phimax, RtFloat tmax,<br />
RtInt n, RtToken tokens[], RtPointer parms[]);<br />
extern RtVoid RiBlobby(RtInt nleaf, RtInt ncode, RtInt code[],<br />
RtInt nflt, RtFloat flt[],<br />
RtInt nstr, RtToken str[], ...);<br />
extern RtVoid RiBlobbyV(RtInt nleaf, RtInt ncode, RtInt<br />
code[],<br />
RtInt nflt, RtFloat flt[],<br />
RtInt nstr, RtToken str[],<br />
RtInt n , RtToken tokens[], RtPointer parms[]);<br />
extern RtVoid<br />
RiCurves(RtToken type, RtInt ncurves,<br />
RtInt nvertices[], RtToken wrap, ...),<br />
RiCurvesV(RtToken type, RtInt ncurves, RtInt nvertices[], RtToken wrap,<br />
RtInt n, RtToken tokens[], RtPointer parms[]),<br />
RiPoints(RtInt nverts,...),<br />
RiPointsV(RtInt nverts, RtInt n, RtToken tokens[], RtPointer parms[]),<br />
RiSubdivisionMesh(RtToken mask, RtInt nf, RtInt nverts[],<br />
RtInt verts[],<br />
RtInt ntags, RtToken tags[], RtInt numargs[],<br />
RtInt intargs[], RtFloat floatargs[], ...),<br />
RiSubdivisionMeshV(RtToken mask, RtInt nf, RtInt nverts[],<br />
RtInt verts[], RtInt ntags, RtToken tags[],<br />
RtInt nargs[], RtInt intargs[],<br />
RtFloat floatargs[], RtInt n,<br />
RtToken tokens[], RtPointer *parms);<br />
extern RtVoid<br />
RiProcedural(RtPointer data, RtBound bound,<br />
RtVoid (*subdivfunc)(RtPointer, RtFloat),<br />
RtVoid (*freefunc)(RtPointer)),<br />
RiGeometry(RtToken type, ...),<br />
RiGeometryV(RtToken type, RtInt n, RtToken tokens[], RtPointer parms[]);<br />
extern RtVoid<br />
RiSolidBegin(RtToken operation),<br />
RiSolidEnd(void) ;<br />
extern RtObjectHandle<br />
RiObjectBegin(void);<br />
extern RtVoid<br />
RiObjectEnd(void),<br />
RiObjectInstance(RtObjectHandle handle),<br />
RiMotionBegin(RtInt n, ...),<br />
RiMotionBeginV(RtInt n, RtFloat times[]),<br />
RiMotionEnd(void) ;<br />
extern RtVoid<br />
RiMakeTexture(char *pic, char *tex, RtToken swrap, RtToken twrap,<br />
RtFilterFunc filterfunc, RtFloat swidth, RtFloat twidth, ...),<br />
172