MATLAB SIMULINK 3D ANIMATION 5 Manual do Utilizador Página 22

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 43
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 21
20
4.2. Simulink 3D Animation využití rozhraní MATLABu
Základním způsobem práce s nástrojem Simulink 3D Animation je využití jeho
Simulinkové knihovny, jak je popsáno výše. Simulink 3D Animation však
umožňuje interakci s virtuálními světy i prostřednictvím rozhraní MATLABu.
Virtuální světy můžeme řídit z příkazového řádku programu MATLAB nebo
s použitím M-souborů.
Abychom mohli pracovat s virtuálním světem, musíme nejdříve vytvořit a
otevřít objekt typu vrworld. Otevřený svět můžeme zobrazit, procházet jeho
strukturu, číst a nastavovat parametry uzlů v něm obsažených. Ke čtení a
nastavování hodnot polí u uzlů virtuálního světa slouží metody objektu vrnode.
Na konci práce s virtuálním světem je vhodné objekt vrworld uzavřít a smazat.
Úplný seznam funkcí a metod rozhraní MATLABu naleznete v dokumentaci
produktu Simulink 3D Animation, zde uvedeme jen krátký příklad.
Vytvořme objekt virtuálního světa asociovaného s jednoduchým VRML
souborem 'vrmount.wrl':
wh = vrworld('vrmount.wrl');
V proměnné wh je nyní uložen handle k vytvořenému objektu typu vrworld.
Nyní otevřeme tento objekt, čímž jej zpřístupníme další interakci z MATLABu:
open(wh);
Virtuální svět zobrazme v okně prohlížeče Simulink 3D Animation:
view(wh);
Nyní je možné zjistit strukturu virtuálního světa. Objekt vrworld obsahuje
několik objektů typu vrnode, které odpovídají uzlům ve VRML souboru
pojmenovaným s pomocí VRML příkazu DEF.
Nejdříve si můžeme zobrazit seznam uzlů v daném virtuálním světě:
nodes(wh);
View1 (Viewpoint) [VR Car in the Mountains]
Camera_car (Transform) [VR Car in the Mountains]
VPfollow (Viewpoint) [VR Car in the Mountains]
Automobile (Transform) [VR Car in the Mountains]
Vista de página 21
1 2 ... 17 18 19 20 21 22 23 24 25 26 27 ... 42 43

Comentários a estes Manuais

Sem comentários