|
|
| Autore | Messaggio |
|---|
Fausto Admin


Numero di messaggi: 6177 Età: 30 Località: Arcore (Milano) Data d'iscrizione: 27.06.09
 | Oggetto: Re: Primo satellite Gio 16 Ago 2012 - 17:21 | |
| Si quello che vuoi fare tu è possibile. Nello specifico devi giocare con il valore RANGE che permette di scegliere un intervallo nell'intera animazione (che sta sotto il comando ANIM_COMP). Ci vorrebbe un esempio ma ora non ne ho sotto mano.. _________________________________________________ Dategli una grande sfida, una che sembra impossibile. Dategli il desiderio di vincerla. Unite le due cose, e l'essere umano è capace di tutto Jim Lovell |
|
 | |
Dany Add-on Developer


Numero di messaggi: 833 Località: Roma Data d'iscrizione: 12.12.10
 | Oggetto: Re: Primo satellite Gio 16 Ago 2012 - 18:54 | |
| Si devi mettere la durata dell'animazione in "ANIM_COMP_x" con "RANGE". Nella prima animazione metti "RANGE=(0 , 0.5)"; Mentre nella seconda metti "RANGE=(0.5 , 1)".
Però ho notato che i pannelli girano con i primi, quindi vuol dire che li hai inseriti nella prima animazione. Vanno tolti e nella seconda animazione metti "PARENT=x", dove "x" è il numero dell'animazione che la precede. In questo modo i pannelli sono come uniti tra loro e quando è il suo tempo incomincia a girare come vuoi tu. |
|
 | |
ManuF Astronauta


Numero di messaggi: 172 Età: 16 Località: treviso Data d'iscrizione: 30.04.12
 | Oggetto: Re: Primo satellite Gio 16 Ago 2012 - 20:56 | |
| Ok, mi sembra di avere capito!
Negli attivatori animazioni faccio due animazioni una con Range=0, 0.5 e un'altra con Range=0.5, 1 Nelle animazioni vere e proprie devo togliere il secondo segmento di pannelli dall'animazione che c'è adesso, e devo inserire nell'animazione del secondo segmento Parent=x dove x è l'animazione che se li porta dietro adesso.
Giusto? |
|
 | |
Dany Add-on Developer


Numero di messaggi: 833 Località: Roma Data d'iscrizione: 12.12.10
 | Oggetto: Re: Primo satellite Gio 16 Ago 2012 - 21:54 | |
| Si esatto, devi fare una animazione con i primi pannelli ed una seconda animazione per i secondi e con "parent" li unisci tra loro. |
|
 | |
Matt44 Add-on Developer


Numero di messaggi: 894 Età: 34 Località: Bergamo Data d'iscrizione: 13.04.11
 | Oggetto: Re: Primo satellite Dom 19 Ago 2012 - 8:25 | |
| Si che si può fare  Ti riporto una parte del codice del PLO che riguarda l'apertura dei pannelli che sono divisi in due animazioni; la prima che apre il blocco completo dei pannelli e li mette a 90° rispetto al corpo e la seconda che sposta solo un pannello per raddoppiare l'estensione. Nella parte dove definisci il pulsante da utilizzare devi segnalare la durata (DURATION) dell'animazione completa: | Citazione: | [ANIM_SEQ_0] ;Pannelli KEY=K DURATION=30
|
Nella parte dove esegui l'effettiva animazione c'è il parametro "RANGE" questo parametro ti permette di far partire l'animazione in un momento specifico della durata, per esempio: in una durata di 1 minuto (DURATION=60, si misura in secondi) impostando il RANGE a "0.5,1.0" vuol dire che l'animazione partirà dopo 30 secondi fino alla fine della sua durata complessiva. Impostandolo a "0.0,1.0" l'animazione durerà 60 secondi. Con questo sistema puoi accodare più serie di aninazioni:
| Citazione: | [ANIM_COMP_0] SEQ=0 GROUPS=8, 9, 17, 18, 19, 20, 26, 30, 31, 50 RANGE=(0.0,0.5) ROT_PNT=(1.53,-1.53,-1.23) ROT_AXIS=(0,1,0) ANGLE=90
[ANIM_COMP_1] SEQ=0 GROUPS=9, 19, 20, 26, 31 RANGE=(0.5,1.0) ROT_PNT=(3.20,-1.53,-1.23) ROT_AXIS=(0,1,0) ANGLE=180
|
Quella sopra è sempre l'animazione del PLO, il primo apre tutto un gruppo di pannelli, la durata complessiva è di 30 secondi, la prima fase avviene in 15 sec e la seconda nello stesso tempo.
Spero di essere stato sufficientemente chiaro 
|
|
 | |
ManuF Astronauta


Numero di messaggi: 172 Età: 16 Località: treviso Data d'iscrizione: 30.04.12
 | Oggetto: Re: Primo satellite Dom 19 Ago 2012 - 17:01 | |
| Ok, con "range" ci sono. Anche "parent" deve essere messo sotto [ANIM_COMP_x] ? Quindi per il io satellite verrebbe fuori una cosa del genere | Citazione: | [ANIM_COMP_0] SEQ=0 GROUPS=x (pannello interno), y (supporto pe) RANGE=(0.0,0.5) ROT_PNT=(x, y, z) ROT_AXIS=(0,1,0) ANGLE=90
[ANIM_COMP_1] SEQ=0 GROUPS= z (pannello esterno) RANGE=(0.5,1.0) PARENT=0 ROT_PNT=(x, y, z) ROT_AXIS=(0,1,0) ANGLE=180
|
|
|
 | |
Dany Add-on Developer


Numero di messaggi: 833 Località: Roma Data d'iscrizione: 12.12.10
 | Oggetto: Re: Primo satellite Dom 19 Ago 2012 - 19:32 | |
| Si ManuF cosi deve venire, non so se è un problema ma "Parent" di solito si trova all'ultima riga, comunque è giusto ora dovrai farne per ogni fila di pannelli.
Puoi anche far accavallare il tempo di esecuzione, tipo: RANGE = (0 , 0.7) RANGE = (0.3 , 1) In questo modo la seconda fila di pannelli inizia la rotazione subito dopo la prima, in modo che i pannelli non si tocchino tra loro. Vedi tu come è meglio per il tuo sat.
EDIT:Per impostare i punti di rotazione (ROT_PNT) dei secondi pannelli non serve che i primi siano aperti, ma prelevali dalla mesh così come si trovano. Sarà poi Orbiter a calcolare lo spostamento e fare i giusti movimenti. |
|
 | |
ManuF Astronauta


Numero di messaggi: 172 Età: 16 Località: treviso Data d'iscrizione: 30.04.12
 | Oggetto: Re: Primo satellite Dom 19 Ago 2012 - 20:34 | |
| | Dany ha scritto: | EDIT:Per impostare i punti di rotazione (ROT_PNT) dei secondi pannelli non serve che i primi siano aperti, ma prelevali dalla mesh così come si trovano. Sarà poi Orbiter a calcolare lo spostamento e fare i giusti movimenti. |
Grazie mille, pensavo di prendere i punti da dove doveva trovarsi ad animazione conclusa. Parent lo ho messo subito dopo range perchè non sapevo dove metterlo, comunque per sicurezza lo metto alla fine! |
|
 | |
Matt44 Add-on Developer


Numero di messaggi: 894 Età: 34 Località: Bergamo Data d'iscrizione: 13.04.11
 | |
 | |
Dany Add-on Developer


Numero di messaggi: 833 Località: Roma Data d'iscrizione: 12.12.10
 | Oggetto: Re: Primo satellite Lun 20 Ago 2012 - 17:01 | |
| Serve per far collegare due animazioni tra loro, ad esempio questo satellite ha un primo pannello che si apre, ed un secondo che gli va dietro. Con parent il secondo pannello viene trascinato insieme al primo,  hai capito?? |
|
 | |
Matt44 Add-on Developer


Numero di messaggi: 894 Età: 34 Località: Bergamo Data d'iscrizione: 13.04.11
 | Oggetto: Re: Primo satellite Lun 20 Ago 2012 - 17:03 | |
| Si peso di si  devo provare  |
|
 | |
ManuF Astronauta


Numero di messaggi: 172 Età: 16 Località: treviso Data d'iscrizione: 30.04.12
 | Oggetto: Re: Primo satellite Ven 24 Ago 2012 - 8:17 | |
| Allora, ho cominciato a lavorare sulle seconde animazioni con successo, ma a dire il vero non mi piacciono, il satellite diventa un nano di 1m vicino a quegli 8 pannelli da 3m ciascuno quindi penso che toglierò i secondi pannelli e il satellite diventerà come nel video. Come vi sembra come idea? |
|
 | |
Matt44 Add-on Developer


Numero di messaggi: 894 Età: 34 Località: Bergamo Data d'iscrizione: 13.04.11
 | Oggetto: Re: Primo satellite Ven 24 Ago 2012 - 8:30 | |
| Alla fine ti serve per imparare, e mi sembra che ci sei riuscito bene  Forse con otto pannelli di quelle dimensioni l'energia guadagnata è anche troppa, sicuramenta gli altri ti sapranno dare maggiori informazioni al riguardo  Ammetto che la forma è carina però  |
|
 | |
ManuF Astronauta


Numero di messaggi: 172 Età: 16 Località: treviso Data d'iscrizione: 30.04.12
 | Oggetto: Re: Primo satellite Ven 24 Ago 2012 - 9:38 | |
| Difatti, ho visto dei cubesat che hannoi pannelli solari come copertura del cubo, quindi il mio è un po' esagerato... |
|
 | |
Matt44 Add-on Developer


Numero di messaggi: 894 Età: 34 Località: Bergamo Data d'iscrizione: 13.04.11
 | Oggetto: Re: Primo satellite Ven 24 Ago 2012 - 9:39 | |
| Avrà strumenti più complessi  |
|
 | |
|