Für die Umsetzung des Lehrplans in Physik in der FOSBOS 12 wäre eine App toll, bei der man für verschiedene magnetische Feldverläufe eine Leiterschleife auf verschiedene Arten durch das Magnetfeld bewegen könnte und an einem Voltmeter feststellen könnte, ob bei dieser Situation eine Induktionsspannung auftritt und wenn ja, welchen Wert diese hat. Es treten nämlich sehr häufig Fehlvorstellungen auf, insbesondere wenn man zur Erklärung von Induktionseffekten die Lorentzkraft heranzieht. Die App soll darstellen, dass die Betrachtung über das Induktionsgesetz, also über die Flussänderung (siehe Maxwellgleichung) die tatsächlich beste Vorgehensweise ist.
Idee für neue App #9
Danke für die Anregung!
Auf den ersten Blick sieht dies nach einer Erweiterung der App "Induktion in der Leiterschleife" aus:
https://mintapps.org/html/mint-induction.html
Könntest du bitte kurz skizzieren, wie wir diese App erweitern sollten?
Also, im Idealfall stehen verschiedene 3-dim. reale vollständige Feldlinienverläufe mit geschlossenen Feldlinien (z. B. Hufeisenmagnet, Leiterschlittenanordnung, Stabmagnet, etc.) zur Verfügung, durch die man eine Leiterschleife hindurch bewegt. Es geht also eher um eine App, bei der man durch Ziehen mit der Maus die Leiterschleife durch das Magnetfeld bewegt. Zuvor sollte man wählen, wie die Leiterschleife liegen soll (evtl. durch Festlegung der Richtung des Normalenvektors der Fläche).
Oh, das wird nicht einfach... Damit ich das umsetzen kann, bräuchte ich Hilfe bzw. eine Lösung bei folgenden Punkten:
-
Wenn die Darstellung dreidimensional ist, ist es wichtig, dass die User mittels Maus / Gesten die Ansicht und den Zoom steuern können. Das ist bereits Teil des Frameworks three.js, das die MintApps nutzen. Dann aber ist es nicht mehr möglich, die Schleife selbst mit Maus / Gesten zu bewegen.
-
Um den magnetischen Fluss in Abhängigkeit von Position und Orientierung der Schleife zu berechnen, benötige ich einen analytischen Ausdruck für das dreidimensionalen Vektorfeld der magnetischen Flussdichte. Dies für jede Anordnung (Hufeisenmagnet etc.). Daneben (aber das ist vergleichsweise einfach) auch einen parametrisierbaren Ausdruck für die Oberfläche des jeweiligen Magneten (um diesen zu zeichnen und Kollisionen erfassen zu können).
-
Um auch die Feldlinien zeichnen zu können, benötige ich zudem eine parametrisierbare Formel um deren Verlauf zu ermitteln. Diese Formel kann gerne implizit sein (anders als bei 2), numerisch wäre dies einfach lösbar.
Ich setze bei diesem Ticket daher mal den Status "Hilfe benötigt".
Oh, ich habe gerade gesehen, dass dieses Ticket im Repo für den "server" erstellt wurde. Es betrifft aber den Client...
Leider kann ich es innerhalb von Codeberg nicht verschieben und muss es hier schließen. Könntest du es bitte nochmals neu im Bereich Client öffnen? Danke!
No due date set.
No dependencies set.
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?