MintApps/client
11
21
Fork
You've already forked client
3

Idee für neue App - Induktion #334

Closed
opened 2026年03月23日 08:18:48 +01:00 by schilchris · 1 comment

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.
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:

  1. 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.
  2. 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).
  3. 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.
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. 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: 1. 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. 2. 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). 3. 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.
Owner
Copy link

Ich schließe das Tickets, da eine Umsetzung in 3D leider nicht realisierbar ist.

Ich schließe das Tickets, da eine Umsetzung in 3D leider nicht realisierbar ist.
Sign in to join this conversation.
No Branch/Tag specified
main
2.2.0
2.1.0
2.0.0
1.4.0
1.3.0
1.20
1.2.0
1.1.0
1.0.0
0.5.3-1
0.5.3
0.5.2
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
Labels
Clear labels
ask the fediverse comm.
Ask the Fediverse Community over the MintApp-Mastodon-Account.
Component: Client
Issue regarding the (optional) server component.
Component: Server
Issue regarding the (optional) server component.
Kind: Not reproducible
Kind: Accessibility
Kind: Breaking
Kind: Bug
Something is not working
Kind: Documentation
Documentation
Kind: Enhancement
New feature
Kind: Extension
Extension of an existing MintApp.
Kind: Inclusivity
Kind: Maintenance
Kind: Security
Relevant for security.
Kind: UI/UX
Related to UI/UX.
meta
organisational issues
Priority: Critical
This issue has a critical priority
Priority: High
This issue has a high priority.
Priority: Low
This issue has a low priority.
Priority: Medium
This issue has a medium priority
question
More information is needed
Reviewed: Duplicate
This issue or pull request already exists
Reviewed: Invalid
Something is wrong
Reviewed: Won't fix
This won't be fixed
Shelved for lack of staff capacity
It's not that we do not want it done, it's just that we do not have time to do it.
Status: Completed
Status: Contribution welcome
good for new people who would work at MintApps.
Status: help wanted
Need some help
Status: In review
Status: Next Release
Status: Privacy legal clarification
Need for legal clarification w/ regard to privacy
Status: Tests needed
Need tests upcoming features.
Status: Work in progress (wip)
work in progress (wip)
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MintApps/client#334
Reference in a new issue
MintApps/client
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?