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