Sviluppo software con la telemetria di Hayabusa 2

111 milioni di km dalla Terra.

Nel simulatore ufficiale sembra di intravedere finalmente il “pallino” di hayabusa leggermente staccato da Ryugu, al quale invece per molti mesi è rimasto sovrapposto:

Quello schema dovrebbe rappresentare la distanza Ryugu-Terra percorsa da H2, secondo questa formula:
percentage = H2_Ryugu/ (H2_Earth+ H2_Ryugu) * 100;

La cosa è realizzata tramite questo codice:

  updateStatusDist(dist1, dist2) {
    // 到達位置の描画
    // 引数をもらって距離の割合を計算
    let $haya2 = this.find('.dist-haya2');
    let percentage = dist2 / (dist1 + dist2) * 100;

    TweenLite.to($haya2, 1, { top: percentage+'%', ease: Power4.easeInOut });
  }

(traduzione commento:
// Drawing the reaching position
// take the argument and calculate the distance ratio)

chiamato da:

this.updateStatusDist(distEarthHaya2, distHaya2Ryugu);

Applicato a questo oggetto di foglio di stile CSS:

.dist-haya2 {
  text-align: left;
  width: 3em;
  line-height: 1;
  transform: translateY(-50%);
  top: 100%;
}

…solo che non so bene cosa vuol dire, perchè non so usare i CSS…
Ipotizzo che lo schema sia stato creato per monitorare l’avvicinamento a Ryugu, non il ritorno a Terra, quindi non so se si può usare per capire quanto manca all’arrivo, che dite?

2 Mi Piace