MATLAB SIMULINK 3D ANIMATION 5 Manuel d'utilisateur Page 23

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 43
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 22
21
Wheel (Shape) [VR Car in the Mountains]
Tree1 (Group) [VR Car in the Mountains]
Wood (Group) [VR Car in the Mountains]
Canal (Shape) [VR Car in the Mountains]
ElevApp (Appearance) [VR Car in the Mountains]
River (Shape) [VR Car in the Mountains]
Bridge (Shape) [VR Car in the Mountains]
Road (Shape) [VR Car in the Mountains]
Tunnel (Transform) [VR Car in the Mountains]
V našem virtuálním světe je celá řada pojmenovaných uzlů, my bychom rádi
animovali polohu auta uzlu Automobile. Tento uzel je typu Transform jeho
polohu tedy můžeme nastavit změnou hodnoty jeho pole translation.
(Počáteční polohu auta zjistíme například tak, že stiskneme F5 zobrazíme si
drátěný model virtuálního světa – auto se skrývá v tunelu nalevo.)
K polím tohoto uzlu můžeme přistupovat dvojím způsobem buď s použitím
tečkové notace, anebo tak, že získáme handle k jeho objektu vrnode a
použijeme metod tohoto objektu:
Tečková notace:
pos = wh.Automobile.translation
3.0000 0.2500 0
Vytvoření objektu vrnode:
nh = wh.Automobile;
pos = nh.translation
<nebo také>
pos = getfield(nh, ‘translation’)
3.0000 0.2500 0
Nyní nastavme novou polohu auta. Můžeme to udělat hned třemi způsoby:
nh.translation = [3 0.25 10];
wh.Automobile.translation = [3 0.25 10];
setfield(nh, ‘translation’, [3 0.25 10]);
Vue de la page 22
1 2 ... 18 19 20 21 22 23 24 25 26 27 28 ... 42 43

Commentaires sur ces manuels

Pas de commentaire