Forum Orbiter Italia
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.


CLICCA QUI PER SCARICARE ORBITER 2016
 
IndiceIndice  LinkLink  CercaCerca  RegistratiRegistrati  Accedi  
Accedi
Nome utente:
Password:
Connessione automatica: 
:: Ho dimenticato la password
FOI è sui social



Parole chiave
texture Eridanus comandi kerbal OrbiterSound Nassp IMFD 2022 tastiera jarvis Fausto lander ummu d3d9 autofcs SPACE tutorial multiplayer Antares Rientro apollo AMSO DGIV modellino Shuttle beta
Siti amici
AstronautiNEWS

ForumAstronautico

Orbiter Forum

Tuttovola
Ultimi argomenti attivi
» "Saturn X" concept
Aggiungere il modulo di servizio all'Antares EmptyDa Andrew Mer 10 Ago 2022 - 0:30

» Avere 2 versioni della stessa base
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Mar 28 Giu 2022 - 17:49

» Costruiranno uno spazioporto per suborbitali a Taranto?
Aggiungere il modulo di servizio all'Antares EmptyDa Francy03 Sab 18 Giu 2022 - 20:04

» Missione Minerva
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Gio 16 Giu 2022 - 23:06

» Ciao a tutti da Francy
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Gio 16 Giu 2022 - 11:59

» Orbit Hangar - nuovo indirizzo
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Lun 13 Giu 2022 - 17:46

» D3D9 - il client grafico di Jarmonik
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Gio 7 Apr 2022 - 11:01

» Ruote dei Delta Glider e Simili mezze sottoterra!
Aggiungere il modulo di servizio all'Antares EmptyDa Kappa4401 Ven 11 Mar 2022 - 20:22

» E' morto Tito Stagno
Aggiungere il modulo di servizio all'Antares EmptyDa Pete Conrad Mar 1 Feb 2022 - 20:41

» Crash di Orbiter 2016 con gli astronauti!
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Mar 4 Gen 2022 - 14:03

» Un nuovo piccolo passo per me, un grande passo per tutti!
Aggiungere il modulo di servizio all'Antares EmptyDa Kappa4401 Lun 3 Gen 2022 - 20:26

» Orbiter-radio.co.uk è offline
Aggiungere il modulo di servizio all'Antares EmptyDa Kappa4401 Lun 3 Gen 2022 - 12:31

» Grave azione da parte dei militari russi.
Aggiungere il modulo di servizio all'Antares EmptyDa Andrew Dom 12 Dic 2021 - 17:17

» Dalla terra al Docking.....su Twitch
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Mer 17 Nov 2021 - 15:02

» Mi presento - Xplane kiosk mode
Aggiungere il modulo di servizio all'Antares EmptyDa IceCoder Sab 6 Nov 2021 - 11:01

» ciao a Tutti
Aggiungere il modulo di servizio all'Antares EmptyDa IceCoder Sab 6 Nov 2021 - 10:57

» Scheda grafica invisibile nei setting
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Mar 2 Nov 2021 - 16:04

» Un piccolo passo per Dax82
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Mar 12 Ott 2021 - 13:17

» Guida per lo sviluppo in Orbiter con Visual Studio 2019
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Mer 6 Ott 2021 - 12:49

» Nuovo sistema di distribuzione delle versioni BETA
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Ven 10 Set 2021 - 20:25

» Orbiter diventa Open Source!
Aggiungere il modulo di servizio all'Antares EmptyDa IceCoder Mar 7 Set 2021 - 20:05

» Antares 3.0
Aggiungere il modulo di servizio all'Antares EmptyDa Pete Conrad Gio 13 Mag 2021 - 21:24

» [WIP] Sviluppo Arrow Freighter per Orbiter2016
Aggiungere il modulo di servizio all'Antares EmptyDa Ripley Lun 15 Mar 2021 - 20:45

» Discord Server
Aggiungere il modulo di servizio all'Antares EmptyDa Atlantis Dom 14 Mar 2021 - 12:29

» Devo interrompere l’attività FOI momentaneamente causa problemi personali
Aggiungere il modulo di servizio all'Antares EmptyDa Atlantis Dom 14 Mar 2021 - 11:16

Argomenti simili

 

 Aggiungere il modulo di servizio all'Antares

Andare in basso 
4 partecipanti
AutoreMessaggio
Fausto
Admin
Admin
Fausto


Numero di messaggi : 7181
Età : 39
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyLun 25 Ott 2010 - 11:22

Ok, diciamo che l'implementazione della capsula in se è quasi finita e che ora devo fare in modo di aggiungerci la mesh del modulo di servizio.. le mie domande sono:

1) come faccio ad aggiungerla e a posizionarla? Per aggiungerla credo oapiLoadMeshGlobal, ma non sono sicuro..

2) come faccio a fare un jettison, e cioè ad impostare la corretta velocità e direzione della separazione?

_________________________________________________

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
Torna in alto Andare in basso
Andrew
Add-on Developer
Add-on Developer
Andrew


Numero di messaggi : 5993
Età : 45
Località : Pavia/Torino
Data d'iscrizione : 03.12.09

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyLun 25 Ott 2010 - 11:29

Non so rispondere alle tue domande, ma se vuoi posso fornirti una versione semidefinitiva del MS per fare le prove... a dire il vero siccome le dimensioni dei MS risultano invariate rispetto al MS dell'antares I, puoi fare le prove anche con la mesh vecchia, sia per la versione a corto raggio, sia per quella a lungo raggio. Le distanze tra le due mesh devono quindi essere le stesse già impostate in Spacecraft per l'antares 1.
Torna in alto Andare in basso
Andrew
Add-on Developer
Add-on Developer
Andrew


Numero di messaggi : 5993
Età : 45
Località : Pavia/Torino
Data d'iscrizione : 03.12.09

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyLun 25 Ott 2010 - 11:31

Anzi no, visto che la mesh del MC è leggermente modificata in lunghezza, le distanze tra i centri delle due mesh non saranno più proprio uguali a prima. Quando avrai capito come effettuare l'inserimento dei MS, ti darò le coordinate esatte, ok?
Torna in alto Andare in basso
Fausto
Admin
Admin
Fausto


Numero di messaggi : 7181
Età : 39
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyLun 25 Ott 2010 - 21:53

Ok! Tanto io ne ho ancora di camice da sudare!! Big Grin

_________________________________________________

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
Torna in alto Andare in basso
marcogavazzeni
Add-on Developer
Add-on Developer
marcogavazzeni


Numero di messaggi : 1180
Età : 53
Località : Bergamo
Data d'iscrizione : 04.01.09

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyLun 25 Ott 2010 - 22:40

Ti avevo mandato la risposta ma è andata a "signorine poco per bene"come dice Vittorio Buffone
Comunque se devi aggiungere una mesh nel file .h:

MESHHANDLE f152;
const VECTOR3 offsetSM = {0.0 ,0.0 ,0.0};//coordinate della mesh X Y Z

Nel file .cpp

vessel::vessel (OBJHANDLE hObj, int fmodel)
: VESSEL2 (hObj, flightmodel)

f152 = oapiLoadMeshGlobal ("SM");


void vessel::clbkSetClassCaps (FILEHANDLE cfg)

AddMesh (f152,&offsetSM);

Così dovrebbe apparirti

L'offset serve per posizionare la mesh che devi aggiungere
Torna in alto Andare in basso
http://www.orbithangar.com/searchauth.php?search=marcogavazzeni
Fausto
Admin
Admin
Fausto


Numero di messaggi : 7181
Età : 39
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyMar 26 Ott 2010 - 22:54

Ok un altro problema..
Ho appiccicato l'antares al missile governato da multistage.. però quando effettuo il jettison il carburante sta a zero.. come posso impostare che il livello di carburante sia al massimo dopo il rilascio?

_________________________________________________

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
Torna in alto Andare in basso
santy86
Add-on Developer
Add-on Developer
santy86


Numero di messaggi : 49
Età : 36
Località : Amsterdam, Olanda
Data d'iscrizione : 07.02.10

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyMer 3 Nov 2010 - 14:03

Dovrebbe esserci una funzione all'interno dell'Orbiter SDK che viene chiamata alla creazione di un qualunque nuovo ogetto di tipo VESSEL2. Forse facendo l'overriding di quel metodo (funzione) riesci a definire tutti i serbatoi di carburante come pieni.

Un'altra soluzione e' quella di creare un comando da tastiera (lo puoi chiamare "Attivazione Modulo di Servizio") per esempio con il tasto 'K'. Devi implementare la funzione "consumeBufferedKey()" in modo che quando l'utente preme 'K' la seguente funzione viene invocata:

bool active = 0; /*variabile globale*/

Antares::activateSM(){

if (!active){
/*codice per riempire i serbatoi "at runtime"*/
active = 1;
}
}

Questo e' il trucchetto usato da quei ragazzi francesi che hanno programmato ProgressM1 e Pegase CTV.
Basta scrivere nel manuale che per "accendere" l'Antares bisogna premere un certo tasto che puo' essere K come qualsiasi altro.
Torna in alto Andare in basso
Fausto
Admin
Admin
Fausto


Numero di messaggi : 7181
Età : 39
Località : Arcore (Milano)
Data d'iscrizione : 27.06.09

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyMer 3 Nov 2010 - 14:32

Si ci avevo pensato anch'io.. anche se mi piacerebbe trovare una soluzione più realstica.. mi pare che qualcosa sia dentro VESSELSTATUS ma dovrei guardare meglio..

Già che ci sei ti faccio una domanda.. in if(!Active) il punto esclamativo cosa significa? perchè viene usato?

_________________________________________________

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
Torna in alto Andare in basso
santy86
Add-on Developer
Add-on Developer
santy86


Numero di messaggi : 49
Età : 36
Località : Amsterdam, Olanda
Data d'iscrizione : 07.02.10

Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares EmptyMer 3 Nov 2010 - 15:26

Allora: Dentro VESSELSTATUS ci sono tutti i parametri di un qualunque ogetto di classe VESSEL2 quinfi anche il livello di carburante per ogni serbatoio. Buona osservazione infatti e' proprio quello che suggerivo nella prima opzione, ma occorre sapere all'interno di quale metodo impostare il VESSELSTATUS.

probabilmente si trattera' di inserire qualcosa come:

this->VESSELSTATUS.fuel[1] = 1;
this->VESSELSTATUS.fuel[..N..] = 1;

Forse puoi farlo all'interno del constructor Antares::VESSEL2(){}; ma non sono sicuro.
NOTA: Non prendere per scontata la sintassi che ho scritto qui. Io non sono un mago del C++ Tongue Face

(!active) vuol dire (NOT active). il punto esclamativo e' la negazione di una variabile di tipo Boolean. Una variabile Boolean puo' assumere sostanzialmente 2 valori. vero o falso

In C/C++, 0 vuol dire falso. Ogni altro valore vuol dire vero (per semplicita' si usa di solito si usa 1)

Se scrivo:

Bool active = 0; significa che la variabile 'active' e' falsa. (rappresenta che il modulo non e' attivo)

quindi la negazione di della variabile 'active' (!active) e' vera.

l'uso che ho fatto di quella variabile nell'esempio precedente e' il cosidetto "Boolean Guard".
Torna in alto Andare in basso
Contenuto sponsorizzato





Aggiungere il modulo di servizio all'Antares Empty
MessaggioTitolo: Re: Aggiungere il modulo di servizio all'Antares   Aggiungere il modulo di servizio all'Antares Empty

Torna in alto Andare in basso
 
Aggiungere il modulo di servizio all'Antares
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» Messaggio di servizio: manuale Orbiter2016
» Creazione modulo per l'attivazione automatica di pulsanti in sequenza
» Aggiungere il countdown a un razzo - scenario

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Forum Orbiter Italia :: Progetti della community :: Sviluppo Add-on :: Orbiter SDK-
Vai verso: