RenderMan
view release on metacpan or search on metacpan
RenderMan.xs view on Meta::CPAN
RI_EYE()
CODE:
RETVAL = RI_EYE;
OUTPUT:
RETVAL
######################################################################
void
RiBSplineBasis()
PPCODE:
{
EXTEND(sp,16);
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[0][0])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[0][1])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[0][2])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[0][3])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[1][0])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[1][1])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[1][2])));
RenderMan.xs view on Meta::CPAN
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[2][3])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[3][0])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[3][1])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[3][2])));
PUSHs(sv_2mortal(newSVnv(RiBSplineBasis[3][3])));
}
void
RiBezierBasis()
PPCODE:
{
EXTEND(sp,16);
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[0][0])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[0][1])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[0][2])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[0][3])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[1][0])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[1][1])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[1][2])));
RenderMan.xs view on Meta::CPAN
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[2][3])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[3][0])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[3][1])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[3][2])));
PUSHs(sv_2mortal(newSVnv(RiBezierBasis[3][3])));
}
void
RiCatmullRomBasis()
PPCODE:
{
EXTEND(sp,16);
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[0][0])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[0][1])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[0][2])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[0][3])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[1][0])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[1][1])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[1][2])));
RenderMan.xs view on Meta::CPAN
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[2][3])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[3][0])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[3][1])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[3][2])));
PUSHs(sv_2mortal(newSVnv(RiCatmullRomBasis[3][3])));
}
void
RiHermiteBasis()
PPCODE:
{
EXTEND(sp,16);
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[0][0])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[0][1])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[0][2])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[0][3])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[1][0])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[1][1])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[1][2])));
RenderMan.xs view on Meta::CPAN
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[2][3])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[3][0])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[3][1])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[3][2])));
PUSHs(sv_2mortal(newSVnv(RiHermiteBasis[3][3])));
}
void
RiPowerBasis()
PPCODE:
{
EXTEND(sp,16);
PUSHs(sv_2mortal(newSVnv(RiPowerBasis[0][0])));
PUSHs(sv_2mortal(newSVnv(RiPowerBasis[0][1])));
PUSHs(sv_2mortal(newSVnv(RiPowerBasis[0][2])));
PUSHs(sv_2mortal(newSVnv(RiPowerBasis[0][3])));
PUSHs(sv_2mortal(newSVnv(RiPowerBasis[1][0])));
PUSHs(sv_2mortal(newSVnv(RiPowerBasis[1][1])));
PUSHs(sv_2mortal(newSVnv(RiPowerBasis[1][2])));
( run in 0.770 second using v1.01-cache-2.11-cpan-5511b514fd6 )