home *** CD-ROM | disk | FTP | other *** search
NeXT TypedStream Data | 1995-03-22 | 7.6 KB | 135 lines |
- typedstream
- IBObjectData
- Object
- CustomObject
- WWTCLInterp
- WWTextField
- TextField
- Control
- Responder
- WWThumbWheel
- PAThumbWheel
- WWThumbWheelCell
- PAThumbWheelCell
- ActionCell
- Helvetica
- #set ring(yTranslate) %f; updateView
- ring(yTranslate)
- #set ring(zTranslate) %f; updateView
- ring(zTranslate)
- #set ring(xTranslate) %f; updateView
- ring(xTranslate)
- WWTextFieldCell
- TextFieldCell
- translate
- set ring(yRotate) %f; updateView
- ring(yRotate)
- set ring(zRotate) %f; updateView
- ring(zRotate)
- set ring(xRotate) %f; updateView
- ring(xRotate)
- rotate
- Matrix
- @:@iiii
- ButtonCell
- Radio
- NXImage
- control_stop
- control_stopH
- control_play
- control_playH
- control_pause
- control_pauseH
- ff@@#::s
- NXradio
- NXradioH
- tumbleTo
- !set rollsPerSecond %f; updateView
- rollsPerSecond
- revolutions/sec
- WWButton
- Button
- WWButtonCell
- generate rendrib textures
- Fcd $modelPath; exec /LocalApps/rendrib $modelPath/makeMaps.rendrib.rib
- generate prman texturesI
- Bcd $modelPath; exec /usr/prman/prman $modelPath/makeMaps.prman.rib
- remove texturesI
- &cd $modelPath; eval exec rm [glob *tx]
- texture stuff
- tumbleAway
- duration(sec)
- !set howManySeconds %f; updateView
- howManySeconds
- WindowTemplate
- iiii***@s@
- Ring controls
- Panel
- initialization code
- ScrollView
- ClipView
- ciifffcfffs
- [210c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
- \margl40
- \margr40
- \pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 set howManySeconds 3\
- set rollsPerSecond 2
- NXCursor
- NXibeam
- Scroller
- _doScroller:
- @@@ffs
- WWTTTimer
- @:diciffffc
- set ring(xRotate) [expr {$ring(xRotate) - $xRIncr}]
- set ring(xTranslate) [expr {$ring(xTranslate) + $xTIncr}]
- set ring(yTranslate) [expr {$ring(yTranslate) + $yTIncr}]
- set ring(zTranslate) [expr {$ring(zTranslate) + $zTIncr}]
- set stepsLeft [expr {$stepsLeft - 1}]
- synchWithScene
- set numberOfSteps [expr {$howManySeconds * $scene(ticksPerSecond)}]
- set stepsLeft [expr {$numberOfSteps + 1}]
- set ring(xTranslate) $ring(xTranslateInitial)
- set ring(yTranslate) $ring(yTranslateInitial)
- set ring(zTranslate) $ring(zTranslateInitial)
- set ring(xRotate) $ring(xRotateInitial)
- set xTIncr [expr {[expr {$ring(xTranslateFinal) - $ring(xTranslateInitial)}] / $numberOfSteps}]
- set yTIncr [expr {[expr {$ring(yTranslateFinal) - $ring(yTranslateInitial)}] / $numberOfSteps}]
- set zTIncr [expr {[expr {$ring(zTranslateFinal) - $ring(zTranslateInitial)}] / $numberOfSteps}]
- set totalDegrees [expr {$ring(xRotateFinal) + [expr {360. * $howManySeconds * $rollsPerSecond}]}]
- set xRIncr [expr {[expr {$totalDegrees - $ring(xRotateInitial)}] / $numberOfSteps}]
- $stepsLeft
- set ring(xRotate) [expr {$ring(xRotate) + $xRIncr}]
- set ring(xTranslate) [expr {$ring(xTranslate) + $xTIncr}]
- set ring(yTranslate) [expr {$ring(yTranslate) + $yTIncr}]
- set ring(zTranslate) [expr {$ring(zTranslate) + $zTIncr}]
- set stepsLeft [expr {$stepsLeft - 1}]
- synchWithScene
- *set numberOfSteps [expr {$howManySeconds * $scene(ticksPerSecond)}]
- set stepsLeft [expr {$numberOfSteps + 1}]
- set ring(xTranslate) $ring(xTranslateInitialAway)
- set ring(yTranslate) $ring(yTranslateInitialAway)
- set ring(zTranslate) $ring(zTranslateInitialAway)
- set ring(xRotate) $ring(xRotateInitialAway)
- set xTIncr [expr {[expr {$ring(xTranslateFinalAway) - $ring(xTranslateInitialAway)}] / $numberOfSteps}]
- set yTIncr [expr {[expr {$ring(yTranslateFinalAway) - $ring(yTranslateInitialAway)}] / $numberOfSteps}]
- set zTIncr [expr {[expr {$ring(zTranslateFinalAway) - $ring(zTranslateInitialAway)}] / $numberOfSteps}]
- set totalDegrees [expr {$ring(xRotateFinalAway) + [expr {360. * $howManySeconds * $rollsPerSecond}]}]
- set xRIncr [expr {[expr {$totalDegrees - $ring(xRotateInitialAway)}] / $numberOfSteps}]
- controls
- File's Owner
- [17@]
- IBOutletConnector
- IBConnector
- controlPanel
- stopButton
- startButton
- pauseButton
- IBControlConnector
- stop:
- start:
- pause:
- interp
- accessoryPanel0
- initializationText
-