Portal - RenderMan
Portal - RenderMan
Portal - RenderMan
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Space transformations<br />
void transformThrough<strong>Portal</strong>(<br />
point pCur;<br />
string portalSpace1; string portalSpace2;<br />
output point p<strong>Portal</strong>1; output point p<strong>Portal</strong>2; output point pCurNew<br />
)<br />
{<br />
p<strong>Portal</strong>1 = transform( "current", portalSpace1, pCur );<br />
p<strong>Portal</strong>2 = rotate( p<strong>Portal</strong>1, PI, point( 0, 0, 0 ), point( 0, 1, 0 ) );<br />
pCurNew = transform( portalSpace2, "current", p<strong>Portal</strong>2 );<br />
}<br />
void vtransformThrough<strong>Portal</strong>( ... ) { ... }<br />
void ntransformThrough<strong>Portal</strong>( ... ) { ... }