I'm Timon, a mechanical engineering student at ETH Zurich, currently in my second semester. This is a hobby project and is only publically available bc I'm a visual learner, and I figured that interactive animations might help me (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. I've reviewed everything to the best of my ability, but I'm still learning myself and i am working part-time so my free time is limited. I cannot guarantee that everything here is correct. If something is wrong or misleading, I accept no liability for it. I'll happily fix mistakes as soon as I get around to it, but I 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 me 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. I 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