DCS's and Navigation


DCS's (and SCS's) are used to define a hierarchy of coordinate systems (transformations) in a scene. They correspond to the use of pushmatrix/popmatrix and translate/rot/scale in GL.

A DCS is modified using the setTrans, setRot, setScale, and setMat methods.

	pfDCS *dcs;
	...
	dcs->setTrans(transx,transy,transz);
	dcs->setRot(heading,pitch,roll);



The pfCAVE function pfCAVEDCSNavTransform(dcs) will load a dcs with the current CAVE navigation matrix. This allows an application to use the standard CAVE navigation functions, by placing a DCS at the top of the scene graph.


Previous page    Table of contents    Next page

Last modified 5 February 1996.

Dave Pape, pape@evl.uic.edu