Download SIMSCRIPT III 3d Graphics Manual
Transcript
7.3 Front and back side visibility.................................................................................. 71 7.4 Using instances of 3dmaterial................................................................................. 72 8. User Input.................................................................................................................. 75 8.1 Mouse, keyboard and window frame interaction.................................................... 75 8.2 Mouse events .......................................................................................................... 76 Value ......................................................................................................................... 76 Value ......................................................................................................................... 76 Value ......................................................................................................................... 77 Value ......................................................................................................................... 77 Value ......................................................................................................................... 77 8.3 Keyboard input........................................................................................................ 79 8.4 Selecting a node in the scene-graph........................................................................ 80 9. Animation and Simulation ............................................................................................ 84 9.1 Frame Based Animation ......................................................................................... 84 9.2 Time scaling............................................................................................................ 84 9.3 Automatic motion and the motion_set.................................................................... 85 9.4 Moving Car Example.............................................................................................. 86 9.5 Achieving customized motion ................................................................................ 87 10. 3d Class reference ....................................................................................................... 93 3dbox (lineage: 3dbox -> 3dshape -> 3dgraphic -> 3dnode)........................................ 93 3dcamera (lineage: 3dcamera -> 3dnode)..................................................................... 93 3dcone (lineage: 3dcone -> 3dshape -> 3dgraphic -> 3dnode) .................................... 95 3dcylinder (lineage: 3dcylinder -> 3dshape -> 3dgraphic -> 3dnode) ......................... 95 3dellipse (lineage: 3dellipse -> 3dshape -> 3dgraphic -> 3dnode)............................... 95 3devent (lineage: 3devent -> gui.m:guievent) .............................................................. 96 3dfaces (lineage: 3dfaces -> 3dgraphic -> 3dnode)...................................................... 97 3dgraphic (lineage: 3dgraphic -> 3dnode).................................................................. 102 3dlight (lineage: 3dlight -> 3dnode) ........................................................................... 105 3dlines (lineage: 3dlines -> 3dgraphic -> 3dnode) ..................................................... 106 3dmaterial ................................................................................................................... 108 3dmodel....................................................................................................................... 110 3dnode......................................................................................................................... 113 3dpoints (lineage: 3dpoints -> 3dgraphic -> 3dnode)................................................. 118 3drectangle (lineage: 3dshapes.m:drectangle -> 3dshape -> 3dgraphic -> 3dnode) .. 119 3dshape (lineage: 3dshapes.m:3dshape -> 3dgraphic -> 3dnode) .............................. 120 3dsphere (lineage: 3dsphere -> 3dshape -> 3dgraphic -> 3dnode)............................. 120 3dtext (lineage: 3dtext -> 3dgraphic -> 3dnode) ........................................................ 120 Bitmapped fonts ...................................................................................................... 121 3dwindow (lineage: 3dwindow -> gui.m:guiitem) ..................................................... 122 3dworld ....................................................................................................................... 124 4