Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Bad physics in Particle System Fountain

Aperta
#330 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
20/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma

Direzione di ricerca

La issue non indica alcun file o test; inizia individuando il modello Particle System Fountain nella NetLogo Models Library e ispezionando la relativa scheda informativa e l’uso di force-accumulator-x. Prima di modificarlo, chiarisci con i maintainers quale comportamento fisico e quali controlli siano desiderati. Per considerarlo completato, sono necessari un trattamento concordato della gravità e della velocità iniziale, oltre a una terminologia che distingua la forza dall’accelerazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

The treatment of gravity and forces is very bad. Yes, the info tab says "Gravity is unrealistic in this system, in that its acceleration changes depending on the particle’s mass. This is an important characteristic of particles systems: We can create motions that do not strictly follow real-world physical rules."

Why present a model in which the acceleration due gravity is proportional to the mass? If one wants students to explore alternative physics then at least add a slider or switch that controls these non-Newtonian features. True that with constant initial y velocity the fountain looks terrible but why not have different initial velocities?

And the variable names of the code seem to mix up force with acceleration. E.g. "set velocity-x velocity-x + force-accumulator-x * step-size". Given that the particles do have different masses force and acceleration are different. Why not rename force-accumulator-x to acceleration-x?

Lingua principale
NetLogo
Stelle
125
Fork
99
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di NetLogo/models

Tutte le issue di NetLogo/models

Issue simili

Altre issue su Computer Graphics

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.