LA PAGINA DEI MOVIMENTI
Dal Wiki di Scuola3D
Revisione 14:37, 18 Febbraio 2010 Nicomarti (Discussione | contributi) ← Previous diff |
Versione attuale Nicomarti (Discussione | contributi) |
||
Riga 8: | Riga 8: | ||
Questo crea un oggetto che si muove di 50 metri verso l'alto in 10 secondi. Alla fine del movimento, ritorna immediatamente nella posizione originale e ripete il tutto ciclicamente. | Questo crea un oggetto che si muove di 50 metri verso l'alto in 10 secondi. Alla fine del movimento, ritorna immediatamente nella posizione originale e ripete il tutto ciclicamente. | ||
+ | |||
+ | ---- | ||
+ | Esempi per il comando ROTATE | ||
+ | |||
+ | create rotate 10 | ||
+ | |||
+ | Questo crea un oggetto che ruota intorno al suo asse per 10 volte in un minuto. | ||
+ | |||
+ | create rotate 4 0 7 | ||
+ | |||
+ | Questo crea un oggetto che ruota 4 volte per minuto intorno al suo asse x e 7 volte al minuto attorno al suo asse z. | ||
+ | |||
+ | activate rotate 0 name=sign | ||
+ | |||
+ | QUesto crea un oggetto che ferma ogni rotazione quando viene cliccato, in tutti gli oggrtti vicini che hanno come nome "sign". | ||
+ | |||
+ | activate rotate 0 0 20 nosync | ||
+ | |||
+ | Questo crea un oggetto che ruota che inizia la rotazione intorno al suo asse z per 20 volte al minuto quando viene cliccato. Nota che siccome utilizza un comando activate la rotazione è visibile solo per l'utente che ha cliccato l'oggetto e non è sincronizzato. |
Versione attuale
Esempi per il comando MOVE
create move -1 0 0 loop time=5 wait=3
Questo definisce un oggetto che si muove di 1 metro verso est in 5 secondi, poi aspetta 3 secondi, e quindi ritorna nella posizione originale, e ripete il tutto ciclicamente.
create move 0 50 0 loop time=10 reset
Questo crea un oggetto che si muove di 50 metri verso l'alto in 10 secondi. Alla fine del movimento, ritorna immediatamente nella posizione originale e ripete il tutto ciclicamente.
Esempi per il comando ROTATE
create rotate 10
Questo crea un oggetto che ruota intorno al suo asse per 10 volte in un minuto.
create rotate 4 0 7
Questo crea un oggetto che ruota 4 volte per minuto intorno al suo asse x e 7 volte al minuto attorno al suo asse z.
activate rotate 0 name=sign
QUesto crea un oggetto che ferma ogni rotazione quando viene cliccato, in tutti gli oggrtti vicini che hanno come nome "sign".
activate rotate 0 0 20 nosync
Questo crea un oggetto che ruota che inizia la rotazione intorno al suo asse z per 20 volte al minuto quando viene cliccato. Nota che siccome utilizza un comando activate la rotazione è visibile solo per l'utente che ha cliccato l'oggetto e non è sincronizzato.