Warsztaty z Metod Terapeutycznych: Różnice pomiędzy wersjami
Z Brain-wiki
Linia 17: | Linia 17: | ||
==Zadanie 1== | ==Zadanie 1== | ||
− | + | Poniżej skrypt, który definiuje właściwości świata i umieszcza w nim pudełko utworzone z powietrza. | |
+ | Skrypty wywołuje się komendą | ||
+ | |||
+ | <source lang='c'> | ||
+ | /control/execute nazwa_skryptu.rozszerzenie | ||
+ | </source> | ||
<source lang='c'> | <source lang='c'> | ||
Linia 38: | Linia 43: | ||
/gate/geometry/rebuild | /gate/geometry/rebuild | ||
+ | |||
+ | </source> | ||
+ | |||
+ | Odwołuje się przy tym do skryptu vis.mac | ||
+ | |||
+ | <source lang='c'> | ||
+ | # V I S U A L I S A T I O N | ||
+ | /vis/open OGLSX | ||
+ | /vis/viewer/set/viewpointThetaPhi 60 60 | ||
+ | /vis/viewer/zoom 1.5 | ||
+ | /vis/drawVolume | ||
+ | /vis/viewer/flush | ||
+ | /tracking/verbose 0 | ||
+ | /tracking/storeTrajectory 1 | ||
+ | /vis/scene/add/trajectories | ||
+ | /vis/scene/endOfEventAction accumulate | ||
</source> | </source> |
Wersja z 13:22, 11 paź 2016
Warsztaty z Metod Terapeutycznych Rok akademicki 2016/17
Instalowanie i uruchamianie vGate 7.2
- Wejdź do katalogu "Warsztaty z metod terapeutycznych" na pulpicie. Rozpakuj plik "vGATE72.vdi.7z" (jeśli nie jest już rozpakowany).
- Uruchom "Oracle VM VirualBox".
- Dodaj nową wirtualną maszynę (przycisk "Nowa"). Nadaj jej nazwę vgate7. Wybierz typ systemu operacyjnego Linux, wersja Ubuntu (32-bit).
- W kolejnym oknie wybierz rozmiar pamięci przydzielonej dla wirtualnej maszyny 2048 MB.
- W kolejnym oknie wybierz "Użyj istniejącego pliku dysku twardego" i wskaż ścieżkę do rozpakowanego pliku "vGATE72.vdi".
- Uruchamianie wirtualnej maszyny
- Wybierz dodaną ostatnio maszynę (jeśli jest więcej niż jedna) i naciśnij "Uruchom"
- Gdy uruchomi się linux, należy wpisać hasło "virtual"
- Uruchamianie programu "Gate"
Uruchom terminal. Za pomocą komend "cd nazwa_katalogu" wejdź do katalogu, w którym znajdują się Twoje skrypty. Jeśli takiego nie masz, to stwórz go w katalogu ~/Progs/Gate/gate
Zadanie 1
Poniżej skrypt, który definiuje właściwości świata i umieszcza w nim pudełko utworzone z powietrza. Skrypty wywołuje się komendą
/control/execute nazwa_skryptu.rozszerzenie
/gate/geometry/setMaterialDatabase ../GateMaterials.db
/vis/enable
/control/execute vis.mac
/gate/world/geometry/setXLength 100. cm
/gate/world/geometry/setYLength 100. cm
/gate/world/geometry/setZLength 50. cm
/gate/world/daughters/name pudlo
/gate/world/daughters/insert box
/gate/pudlo/geometry/setXLength 1. cm
/gate/pudlo/geometry/setYLength 1. cm
/gate/pudlo/geometry/setZLength 1. cm
/gate/pudlo/placement/setTranslation 20. 0. 0. cm
/gate/pudlo/setMaterial Air
/gate/pudlo/vis/forceWireframe
/gate/geometry/rebuild
Odwołuje się przy tym do skryptu vis.mac
# V I S U A L I S A T I O N
/vis/open OGLSX
/vis/viewer/set/viewpointThetaPhi 60 60
/vis/viewer/zoom 1.5
/vis/drawVolume
/vis/viewer/flush
/tracking/verbose 0
/tracking/storeTrajectory 1
/vis/scene/add/trajectories
/vis/scene/endOfEventAction accumulate