5 ms·
BiVector: Community for Geometric Algebra for CGI, Vision and Engineering
- adamnemecek 7y agoThe community is brand new. It's managed by Steven De Keninck (enkimute), the author of the ganga.js framework (https://github.com/enkimute/ganja.js https://github.com/enkimute/ganja.js). Check out some examples https://enkimute.github.io/ganja.js/examples/coffeeshop.html#pga2d_points_and_lines https://enkimute.github.io/ganja.js/examples/coffeeshop.html...
- vecplane 7y agoNice visualizations on the homepage! Cool that one is interactive, but some hijack the scroll event and the right-click menu. Also the super light contrast on the de-emphasized text makes a lot of the content hard to read.
- martinhath 7y agoAlso see slides[0] from a recent course at SIGGRAPH2019 that Steven De Keninck and Charles Gunn held. [0]: https://slides.com/enkimute/siggraph/ https://slides.com/enkimute/siggraph/
- Iwan-Zotow 7y agoDo you recognize that BiVector are Steven De Keninck and Charles Gunn ?
- enkimute 7y agoHi (Steven here) - biVector.net is an effort from active researchers from Cambridge, UPEM Paris, UVA Amsterdam, and a couple of others. (as well as the developers for some modern, actively maintained GA libraries).
- outlace 7y agoWhy isn’t geometric algebra more popular when it is described glowingly as “the most powerful language for mathematical physics”? (Honest question)
- erichocean 7y agoNo idea, I freaking love it and no one would confuse me for a mathematician or physicist. (I'm using Versor in C++.)
- a1369209993 7y agoBecause there's a lot of preexisting mathematical physics work (ie legacy code) that uses basic vector algebra, so you have to know that, whereas you can get away with not grokking geometric algebra, so plenty of people do.
- chombier 7y agoApart from the exterior algebra part, there is little added value to using geometric algebra compared to other representations. My guess is that most applications don't really need exterior algebra, or at least they would not benefit much from the nice unified representation it provides.
- DreamScatter 7y agoHi, I'm the developer of Grassmann.jl, Actually, it has a lot more value to provide than what is taught in school. It never caught on because it was historically difficult to understand without computer algebra to help build intuition.. so the only people who understood it are the ones bold to explore mathematics deeply enough to arrive at this system and utilize it.
- jacobolus 7y ago> there is little added value to using geometric algebra compared to other representations This is not right in my experience. When trying to solve geometry problems I find that working out the details in terms of the GA formalism typically saves big piles of work compared to other formalisms (such as matrices, differential forms, trigonometry, analytic geometry, ...). The biggest features are (a) access to a concept of “multivectors”, and (b) access to a concept of vector division. Mathematicians use these concepts all the time in the planar setting by pretending that points and vectors are just funny kinds of complex numbers, and eliding the semantic differences between these different types of objects. Similarly for the use of quaternions in 3D (though this is less common nowadays than complex numbers). But multivectors and vector division are very powerful tools in more general settings. What sometimes ends up happening is I try to solve a problem using my (more extensively trained) understanding from standard undergraduate math courses and other standard textbooks, flail around with a bunch of horrible fiddly algebra for a while, then decide to redo my work in terms of GA and end up with like 4–5 lines of simple manipulation replacing a page of messy work. And I am by no means an expert. There are many extremely convenient (multi)vector identities which I have not properly learned and end up laboriously working out for myself while solving geometric problems. If I had spent more time doing guided exercises I am sure I could be still much more efficient.