Tote Stellen: sim.trail, flyToApex, scene.background gegen setClearColor #6
Labels
No labels
a11y
bug
ci
cleanup
documentation
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gilli/rocket-sim#6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Drei Stellen erzeugen Arbeit, die niemand abnimmt.
1.
sim.trailwird nie gelesen.src/physics.js:365-370schiebt alle 0.2 s einen Punkt und beschneidet bei 4000 Einträgen. Kein Renderer, Test oder Tool verweist auftrail(im ganzen Repo außerhalb vonphysics.jsgeprüft).2.
flyToApexhat keinen Aufrufer. Exportiert insrc/physics.js:542, im Repo nirgends importiert.simulate()deckt denselben Ablauf ab und wird vontools/check.mjsundtools/fly.mjsbenutzt.3.
scene.backgroundgewinnt gegensetClearColor.src/render.js:216setztscene.background,src/render.js:502setzt pro Frame infollow()den Clear-Color aus der Höhenfarbe. three.js zeichnet die Hintergrundfarbe der Szene über den Clear-Color, d. h. der infollow()berechnete Höhen-Farbumschlag wird verworfen.Vorschlag
1 und 2 löschen. Bei 3 entscheiden, was gemeint war: entweder
scene.backgroundentfernen undsetClearColorwirkt, odersetClearColordurchthis.scene.background.copy(c)ersetzen.Prüfung
npm testgrün; bei 3 ein Headless-Screenshot bei 0 m und bei 60 km mit sichtbar anderem Himmelston, wenn der Umschlag gewollt ist.