| Veicolo per riparazioni stazioni spaziali | |
|
+5Pete Conrad FedeX marcogavazzeni Fausto Dany 9 partecipanti |
|
Autore | Messaggio |
---|
Pete Conrad Add-on Developer
Numero di messaggi : 4652 Età : 60 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Gio 7 Apr 2011 - 17:02 | |
| Quello di avere l'interno illuminato è un problema facilmente risolvibile con il "Material Generator", basta editere le proprietà del gruppo che compone gli interni ed avrai tutto illuminato. Riguardo invece gli interni credo di aver capito quale è il tuo problema. Le specifiche di Orbiter fatte da Martin Schweiger dicono che i gruppi "trasparenti" devono essere gli ultimi della lista quando editi con il Notepad il file .msh. Tu devi quindi rinominare in Anim8or il gruppo che contiene il finestrone con un nome che inizi con la "zeta" (tanto per fare un esempio), oppure se usi numerare i gruppi assegna a quel gruppo il numero più alto, quindi esportare il file .3ds e convertirlo in .msh. Vedrai che così si dovrebbe vedere correttamente l'interno. | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Gio 7 Apr 2011 - 18:46 | |
| Allora il discorso che deve essere l'ultimo è giusto, però non ci sono riuscito con i nomi, ma sono dovuto entrare col notepad nel file msh . Lo copiato, cancellato e riscritto all'ultimo posto, ora si vede tutto tranne le pareti che hanno lo stesso materiale esterno, quindi devo provvedere. Per avere l'interno illuminato che dati devo inserire nel MshMatGen, devo selezionare Artificial light? | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4652 Età : 60 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Gio 7 Apr 2011 - 20:04 | |
| - Dany ha scritto:
- ....
Per avere l'interno illuminato che dati devo inserire nel MshMatGen, devo selezionare Artificial light? Devi mettere la spunta sia su "Artificial Light" che su "Material is textured" altrimenti ti cancella le tue texture e le sostituisce con un colore che è ricavato da quei numeri che vedi (in codice RGB, dove ovviamente 0,0,0 è nero e 255,255,255 è tutto bianco). | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Gio 7 Apr 2011 - 20:41 | |
| Ho fatto così, ho messo i valori del colore, specularità al 100% , selezionato sia "Material is texture" che "Artificial light",ho cliccato "Generate" ed infine l'ho copiato nel file Mesh alla dicitura del materiale. La texture è diventata leggermente rossa e scura, non copiando la prima riga di codice diventa solo rossiccia. Dove sbaglio? | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| |
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Ven 15 Apr 2011 - 18:31 | |
| Chiedo ancora aiuto . Vorrei posizionare un astronauta all'interno per poter collocare la sedia e la strumentazione, dove posso prenderne uno? | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4652 Età : 60 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Ven 15 Apr 2011 - 18:55 | |
| Ad esempio dal sito NASA: http://www.nasa.gov/multimedia/3d_resources/models.html Poi magari devi aggiungere nei crediti che è materiale che proviene da loro, ma ti lasciano liberamente utilizzarlo. | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Ven 15 Apr 2011 - 19:01 | |
| Non so se lo lascerò o ne farò uno io, grazie ma non è che sai dove trovarne uno seduto senza la tuta? | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4652 Età : 60 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Ven 15 Apr 2011 - 19:06 | |
| Quelli di Antares li aveva trovati Fausto, ma onestamente non ricordo dove poi io ci avevo fatto la tuta ESA. Vediamo lui se legge forse si ricorda da dove vengono. | |
|
| |
FedeX Add-on Developer
Numero di messaggi : 820 Età : 27 Località : Montecarlo (Lucca) Data d'iscrizione : 27.03.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Ven 15 Apr 2011 - 19:47 | |
| Ta-daaaan! allora, un paio (uno con gambe "tagliate" e l'altro invece no) si trovano in Doc\UniversalCarsAndCargos\SDK\ModelizingTemplate e sono VehicleCrewMeshA e VehicleCrewMeshB, e sono quelli che avevate utilizzato per Antares (e che avevo suggerito io ahahha ) | |
|
| |
Fausto Admin
Numero di messaggi : 7181 Età : 40 Località : Arcore (Milano) Data d'iscrizione : 27.06.09
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Ven 15 Apr 2011 - 21:17 | |
| Esatto Fede! | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Ven 15 Apr 2011 - 22:25 | |
| Grazie, questo è perfetto | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Dom 17 Apr 2011 - 14:46 | |
| Di nuovo un problema , volevo impostare la vista nel cockpit (F8), l'unica fonte è stato l'API_Guide dove dice di inserire una stringa bool MyVessel::clbkLoadVC (int id) { ... } Però quando vado a compilare mi da errore C2509: 'clbkLoadVC': funzione membro non dichiarata in 'Project1'(è il nome del vascello) Perche? Come devo fare? | |
|
| |
Fausto Admin
Numero di messaggi : 7181 Età : 40 Località : Arcore (Milano) Data d'iscrizione : 27.06.09
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Dom 17 Apr 2011 - 15:44 | |
| ah ma stai usando C++! Questo mi rende felice, pensavo lo stessi facendo con SC3!
Probabilmente non l'hai dichiarato all'inizio.. guarda qua sotto, dovresti aggiungerlo in questa sezione:
class antares: public VESSEL2 { public: antares (OBJHANDLE hObj, int fmodel); void clbkSetClassCaps (FILEHANDLE cfg); void clbkPreStep (double simt, double simdt, double mjd); void clbkPostStep (double simt, double simdt, double mjd); void clbkSetStateEx (const void *status); void clbkPostCreation(); void clbkLoadStateEx (FILEHANDLE scn, void *vs); void clbkSaveState (FILEHANDLE scn); void DefineAnimations(void); bool clbkLoadVC (int id); }; | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Dom 17 Apr 2011 - 16:50 | |
| Lo sto facendo in C++ ma alla fine ne capisco poco di entrambi, per quello mi preoccupavo delle tue dirette development. Quindi ogni cosa va prima dichiarata li? Ma comunque mi da errore C4716: 'Project1::clbkLoadVC': deve restituire un valore Come mai? | |
|
| |
Fausto Admin
Numero di messaggi : 7181 Età : 40 Località : Arcore (Milano) Data d'iscrizione : 27.06.09
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Dom 17 Apr 2011 - 17:13 | |
| perchè al suo interno non ci hai messo nulla! ti consiglio di aprire il file deltaglider.ccp e di prenderlo ad esempio.. è l'unica tecnica buona per imparare! | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Dom 17 Apr 2011 - 18:00 | |
| Mi sembrava di aver capito che se non inserivo niente avrei avuto valori di default. Comunque con svariate prove sono riuscito a non far generare errori, anche se premendo F8 ho una visuale in primo piano, senza niente ma non all'interno dell'abitacolo. | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Mer 27 Apr 2011 - 15:49 | |
| Non mi prendete per matto, ma sono passato dal C++ allo Spacecraft3. Sicuramente farà dispiacere a qualcuno , come a me, ma il C++ è molto complesso e non riesco a capire la struttura del linguaggio e quindi mi sarei dovuto mettere a chiedere cosigli riga per riga. Invece con SC3 sono riuscito a fare più cose: La mia prima animazione Sono riuscito ad avere il cockpit virtuale I strumenti li voglio rifare, non mi piacciono lì, ma volevo farvi vedere che ampia visuale c'è nell'abitacolo, bella vero? Anche la sedia voglio rifare è orribile Tornando alla programmazione, ho comunque bisogno di aiuto. 1)"Aerodinamics" non l'ho propio inserito è giusto? o comunque devo dare qualche parametro? 2)Poi ci sono dei valori che non so che mettere, tipo la massa, la spinta dei propulsori e RCS, voi come li calcolate? 3)Da quello che ho capito con SC3 non si riesce ad avere un VC completo, tipo Antares, giusto? o c'è un modo per farlo? 4)E' possibile creare la base con SC3 è poi convertirlo in C++ per continuare un eventuale VC completo? | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4652 Età : 60 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Mer 27 Apr 2011 - 17:10 | |
| Cerchiamo di dare qualche risposta. 1. Dipende: se il tuo oggetto va solo nello spazio no, non serve, se invece rientra in qualche modo nell'atmosfera allora quella sezione serve, eccome ... 2. A occhio in base alle dimensioni e in base a altri oggetti simili e comparabili (ad esempio per Antares ci siamo rifatti alle specifiche di Apollo e Orion) 3. No, non è possibile, nel senso che il mouse non funziona. Vedi l'animazione dei cockpit, ma i comandi possono avvenire solo via tastiera, mentre su Antares grazie a Fausto siamo riusciti ad implementare anche il comando via mouse. Però mi sembra che Artlav nella sua ultima modifica del programma da SC3 a Dll (a proposito, lo ha riaggiornato, ha rilasciato una nuova versione il 26 aprile) qualcosa di simile dovrebbe essere riuscito ad implementare. MI SEMBRA, sia ben chiaro, sarebbe tutto da provare. 4. Non ho capito. Io personalmente utilizzo SC3 per provare ciò che realizzo, poi passo a Fausto il config perchè lui ne estrapoli i valori, che poi vengono riscritti nel codice C++. Ma non puoi direttamente da SC3 passare a C++. Puoi grazie al programmino di Artlav passare alla dll finita, ma devi aver settato correttamente il config di SC3. | |
|
| |
FedeX Add-on Developer
Numero di messaggi : 820 Età : 27 Località : Montecarlo (Lucca) Data d'iscrizione : 27.03.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Mer 27 Apr 2011 - 17:14 | |
| - Pete Conrad ha scritto:
- 1. Dipende: se il tuo oggetto va solo nello spazio no, non serve, se invece rientra in qualche modo nell'atmosfera allora quella sezione serve, eccome ...
Quando creavo l'Apollo Direct Ascent, mi scordai di mettere quella sezione, e l'Apollo mi rientrava di punta, anche se orientavo lo scudo termico xD | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4652 Età : 60 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Mer 27 Apr 2011 - 17:32 | |
| Classico esempio di cosa serve la sezione "Aerodynamics". Prendete lo Shuttle (anche quello incluso nel Orbiter di base) e fatelo volare in LEO: potrete metterlo e farlo volare in tutte le condizioni che preferite, a coda in avanti, di lato, rigirato sottosopra, etc. Poi fatelo deorbitare lasciandolo pure in posizione Retrograde. Vedrete che si girerà da solo e punterà il muso verso terra (in realtà fare una manovra simile su uno shuttle vero corrisponderebbe a una brutta fine ...). | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Mer 27 Apr 2011 - 17:44 | |
| Vittorio, scusa per la quarta domanda poco chiara ma comunque hai centrato la risposta, ossia se il convertitore di Artlav converte solo in DLL. Speravo che convertisse in Cpp in tal modo si potrebbe poi modificare a piacere, invece no.
Per la parte aerodinamica, questa navetta dovrà muoversi solo su orbite stabili, perche non ha nessun supporto aerodinamico (ali, timone) e nessun scudo termico, ossia se riuscirebbe a sopravvivere all'impatto con l'atmosfera cadrebbe comunque come un sasso. Per quello non l'ho inserito, ho fatto bene o no? | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4652 Età : 60 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Mer 27 Apr 2011 - 17:48 | |
| Corretto, fatto benissimo. E' come il LEM, si muove solo nel vuoto, l'aerodinamica serve " 'na cippa" e giustamente puoi non metterla.
A proposito, tranquillo, non devi scusarti, sono io che sono duro di comprendonio. | |
|
| |
Dany Add-on Developer
Numero di messaggi : 910 Località : Roma Data d'iscrizione : 12.12.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Mer 27 Apr 2011 - 17:57 | |
| - Pete Conrad ha scritto:
- Corretto, fatto benissimo. E' come il LEM, si muove solo nel vuoto, l'aerodinamica serve " 'na cippa" e giustamente puoi non metterla.
Quindi posso paragonarla ad un LEM, però non ha tutti quei bracci ma in compenso io non ho uno scudo termico. Che dite è paragonabile? | |
|
| |
Pete Conrad Add-on Developer
Numero di messaggi : 4652 Età : 60 Località : Trieste Data d'iscrizione : 05.01.10
| Titolo: Re: Veicolo per riparazioni stazioni spaziali Mer 27 Apr 2011 - 18:09 | |
| Il fatto che il LEM non avesse i bracci di movimento non vuol dire che non puoi usarlo come metro di paragone per il tuo oggetto. Nel vuoto le appendici non danno fastidio alcuno se non come misura di ingombro nel caso di rendezvous o docking. Ciò che conta è il peso (perchè più peso ha e più carburante ti serve a muoverlo) e basta. Se non deve rientrare nell'atmosfera che sia fatto come una guglia della "Sagrada Famiglia" o come un aereo Stealth non cambia nulla. Non per nulla da una forma tipo "elicottero" i progettisti del LEM sono arrivati a quella specie di ragno sbilenco che abbiamo ben visto volare 9 volte (più una di prova senza equipaggio, se non sbaglio). | |
|
| |
Contenuto sponsorizzato
| Titolo: Re: Veicolo per riparazioni stazioni spaziali | |
| |
|
| |
| Veicolo per riparazioni stazioni spaziali | |
|