16.12.2012 Views

Portal - RenderMan

Portal - RenderMan

Portal - RenderMan

SHOW MORE
SHOW LESS

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>( ... ) { ... }

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!