We're Timon, Livio, Loris and Ryu — mechanical engineering students at ETH Zurich, currently in our second semester. This is a hobby project and is only publicly available because we're visual learners, and we figured that interactive animations might help us (and maybe others) actually understand what's going on. Feel free to share the link with anyone who might find it useful!
Important disclaimer: A significant portion of the animations and code was created with the help of AI. We've reviewed everything to the best of our ability, but we're still learning ourselves and working part-time so our free time is limited. We cannot guarantee that everything here is correct. If something is wrong or misleading, we accept no liability for it. We'll happily fix mistakes as soon as we get around to it, but we can't promise any timeline. Please treat this as supplementary learning material, not an authoritative source :)
If you spot errors, have suggestions, or want to request a specific topic, feel free to send us a mail: tirong@students.ethz.ch
About the language situation: You'll notice the site is a bit of a mess when it comes to language consistency — some parts are in German, some in English. Most of our lecture notes are in German, but quite a few people at ETH are more comfortable with English. We honestly haven't decided which way to go yet, so for now it's a bilingual adventure. Apologies for the chaos :)
Interactive flow visualization with particles, arrows, divergence, curl, and field lines. Supports custom expressions.
Analysis IIThree-dimensional vector field with particles, arrows, field lines, and cutting plane heatmaps. Uses Three.js for WebGL rendering.
Analysis II