Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #7
    Utente di HTML.it L'avatar di escocat
    Registrato dal
    Feb 2012
    Messaggi
    308
    ORA SI'! Ce l'abbiamo fatta!

    Scherzo ovviamente, senza di te non ci sarei mai arrivato a questa soluzione, o forse ci sarei arrivato fra 10 anni... e non immagini quanto siano importanti queste 2 righe per tutto il progetto Albireo.Forte questa Reflection, l'avevo già usata per piccole cose e mi aveva affascinato. Ciao e grazie ancora.
    Alla prossima.

    codice:
    if ((My.GMode) & (This != ""))
    {
        FieldInfo p1 = My.Planets[This].GetType().GetField("Mass");
        float M = (float)p1.GetValue(My.Planets[This]);
        FieldInfo p2 = My.Planets[This].GetType().GetField("Location");
        Vector3 L = (Vector3)p2.GetValue(My.Planets[This]); 
        V += My.Gfactor * My.G * M * Vector3.Normalize(L - Position) / (L - Position).LengthSquared();
       Go = Vector3.Normalize(V);
        Speed = V.Length();
        AZI = azif(Go);
        ALT = altf(Go);
    }





    Ultima modifica di escocat; 17-11-2013 a 10:41

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.