Recent Revisions

ygWorld 02/01/06 Alex Hill - changed derivation to ygNode and added frame count message delay queue
ygObject 02/01/06 Alex Hill - added setGeodeName funtion to set the name of each pfGeode to the node name for intersection picking
ygNode 02/01/06 Alex Hill - added addEvent, setTransform, and other functions related to debug display
ygMessage 02/01/06 Alex Hill - add functionality to handle frame count delays
ygGrid 02/01/06 Alex Hill
main 02/01/06 Alex Hill - transfered all messages duplicated by ygWorld there to reduce redundency
sceneGraph 02/01/06 Alex Hill
spotLight 02/01/06 Alex Hill - changd net.on to net.off for save and printout
surface 02/01/06 Alex Hill - changed logic to create a 2x2 surface by default
ygDSOLoader 02/01/06 Alex Hill - revised constructor names to reflect removal of ygSimpleTransform, etc.
ygEventMessages 02/01/06 Alex Hill - added next event logic, debug messaging, and accessor functions
ygGeometry 02/01/06 Alex Hill - added debug display geometry management
ygLight 02/01/06 Alex Hill - changed net.on to net.off and moved event generation out of app function
ygNavigator 02/01/06 Alex Hill - added logic to cleanly remove ygNavigator objects from scene
ygNetMessages 02/01/06 Alex Hill - added getMessageMap function to give access to node message data
ygNodeDB 02/01/06 Alex Hill - added logic to find correct "world" and "localroot" nodes
ygParser 02/01/06 Alex Hill - parser now calls reset on each node and does name replacement
ygScene 02/01/06 Alex Hill - added "updated" event
ygSpace 02/01/06 Alex Hill - broke volume message into volume type string and vector for optional extent
ygSwitch 02/01/06 Alex Hill - changed netOn to netOff and moved event generation out of app function
ygTransform 02/01/06 Alex Hill - added logic to prevent zero size matrices and added debug display code
ygUtil 02/01/06 Alex Hill - added ygIncrementName to avoid duplicate node names
ygViewer 02/01/06 Alex Hill - broke ygCAVEViewer into ygViewer base class and subclass
ygWand 02/01/06 Alex Hill - added "user" message and "on"/"off" messages to disable a wand
classListing 09/15/05 Alex Hill
nodeListing 09/15/05 Alex Hill
keyboard 09/01/05 Alex Hill - added majority of keyboard keys and added "key" event
eventListing 08/15/05 Alex Hill
directoryListing 08/15/05 Alex Hill
reference 07/20/05 Alex Hill - added functionality to reference a ygTransform node
material 07/01/05 Alex Hill - fixed initial message bug and removed relative mode
ygUser 06/28/05 Alex Hill - added optional CAVE sensor and navigation updating
ygTexture 06/28/05 Alex Hill - fixed several bugs related to performance with the material node
ygSphere 06/28/05 Alex Hill - changed distance calc to go to -1.0 at center
ygPFObjectCache 06/28/05 Alex Hill - added makeUnique function to dereference shared attributes
ygBox 06/28/05 Alex Hill - changed distance calc to go to -1.0 at center
ygCAVENavigator 06/28/05 Dave Pape - removed navData object
ygTokenStream 06/28/05 Alex Hill - added process id to temporary file name
CAVEEyes 04/18/05 Alex Hill
textureTransform 12/05/04 Alex Hill - fixed matrix key for client nodes
pointFollower 12/01/04 Alex Hill - added upright message to prevent pitch adjustment
ygControl 11/01/04 Dave Pape
stencilBuffer 10/02/04 Alex Hill
nodeMessages 09/15/04 Alex Hill
nodeTrigger 09/01/04 Alex Hill - changed to detect by actual class name instead of alias used to create the node
ygCAVEHead 09/01/04 Alex Hill - automatically create a child ygHead node (deprecated)
waves 04/01/04 Alex Hill - changed "size" to "width" msg, add "height" message
vectorNavigator 12/05/03 Alex Hill
quadparts 10/25/03 Kyoung Park - added "file" message to use any texture
ygSound 08/01/03 Alex Hill - added position reporting for spatialized sound server
ygEnvironment 08/01/03 Dave Pape - updated logic to fix overlapping volumes
whiteNoise 08/01/03 Alex Hill
tone 08/01/03 Alex Hill
soundRecorder 08/01/03 Alex Hill
ratSource 08/01/03 Alex Hill
amplitude 08/01/03 Alex Hill
ygSoundServer 08/01/03 Alex Hill
ygCAVEViewer 05/01/03 Alex Hill - added setUser() method to use another user perspective
clock 05/01/03 Alex Hill
text 04/02/03 Alex Hill
String 04/02/03 Alex Hill
remoteValue 01/21/03 Alex Hill
grabNavigator 01/15/03 Alex Hill - added report message
value 01/15/03 Alex Hill - added event message
viewTexture 01/15/03 Alex Hill - added save option
movieTexture 01/10/03 Alex Hill - added Linux support thanks to Ben Chang
rain 11/05/02 Alex Hill - added network Messages
snow 11/05/02 Alex Hill - added network Messages
mathematics 11/01/02 Alex Hill
pointMover 11/01/02 Alex Hill
userSwitch 10/01/02 Alex Hill
applyTexture 07/10/02 Alex Hill
valuator 06/01/02 Alex Hill
CAVEWindow 05/10/02 Alex Hill
userTrigger 05/10/02 Alex Hill
clipPlane 03/25/02 Alex Hill
mirror 11/10/01 Alex Hill
pathRandom 11/10/01 Javier I. Girado, Brenda Lopez
reflection 11/10/01 Alex Hill
visualPriority 11/10/01 Alex Hill
boolean 11/01/01 Alex Hill
body 11/01/01 Alex Hill
add 11/01/01 Alex Hill
and 11/01/01 Alex Hill
billboard 11/01/01 Alex Hill
distance 11/01/01 Alex Hill
divide 11/01/01 Alex Hill
equalTo 11/01/01 Alex Hill
flipbook 11/01/01 Kyoung Park
grabber 11/01/01 Alex Hill
gravity 11/01/01 Alex Hill
greaterEqual 11/01/01 Alex Hill
greaterThan 11/01/01 Alex Hill
highlight 11/01/01 Alex Hill
interpolate 11/01/01 Alex Hill
layer
lessEqual 11/01/01 Alex Hill
lessThan 11/01/01 Alex Hill
levelOfDetail 11/01/01 Alex Hill
localData 11/01/01 Dave Pape
localFlipbook 11/01/01 Dave Pape
manipulator 11/01/01 Alex Hill
maximum 11/01/01 Alex Hill
minimum 11/01/01 Alex Hill
morpher 11/01/01 Alex Hill
mover 11/01/01 Alex Hill
moveToNode 11/01/01 Alex Hill
multiply 11/01/01 Alex Hill
Negate 11/01/01 Alex Hill
not 11/01/01 Alex Hill
or 11/01/01 Alex Hill
orientAxis 11/01/01 Alex Hill
physics 11/01/01 Alex Hill
pointAtNode 11/01/01 Alex Hill
pointAtTrigger 11/01/01 Dave Pape
poserAnimator 11/01/01 Shalini Venkataraman
positioner 11/01/01 Alex Hill
proximity 11/01/01 Alex Hill
readFile 11/01/01 Alex Hill
smoke 11/01/01 Josheph Tremonti
subtract 11/01/01 Alex Hill
System
timer 11/01/01 Alex Hill
visibility 11/01/01 Dave Pape
wandTrigger 11/01/01 Dave Pape
writeFile 11/01/01 Alex Hill
ygCAVETracker 11/01/01 Dave Pape
ygCAVEWand 11/01/01 Dave Pape
ygCylinder 11/01/01 Dave Pape
ygDebugFlags 11/01/01 Dave Pape
ygEvent 11/01/01 Dave Pape
ygFileRequest 11/01/01 Dave Pape
ygFileServer 11/01/01 Dave Pape
ygHead 3/13/03 Dave Pape
ygInfiniteVolume 11/01/01 Dave Pape
ygMutex.linux 11/01/01 Dave Pape
ygMutex.sgi 11/01/01 Dave Pape
ygNet 11/01/01 Dave Pape
ygNetClient 11/01/01 Dave Pape
ygPFTextureCache 11/01/01 Dave Pape
ygPointVolume 11/01/01 Dave Pape
ygSelector 11/01/01 Dave Pape
ygSphereIsect 11/01/01 Dave Pape
ygString 11/01/01 Dave Pape
ygUtil2 11/01/01 Dave Pape
ygVolume 11/01/01 Dave Pape
ygVolUtil 11/01/01 Dave Pape