-
### Describe the project you are working on
I have been working on a road traffic simulator on and off for several years. It involves quite some geometrical calculations for things such as describi…
-
under `pga3d` module
-
* https://en.wikipedia.org/wiki/Bivector
* https://en.wikipedia.org/wiki/Multivector
* https://en.wikipedia.org/wiki/Bivector#Projective_geometry
* https://www.euclideanspace.com/maths/algebra/clif…
recp updated
3 months ago
-
Currently, it seems that rustgpu does not support operator overloading (there is no ops module under spirv_std, and none of the examples seem to do this).
This is useful because although linear alg…
-
Text books.
-
According to Prof. Alan Macdonald's [page](http://www.faculty.luther.edu/~macdonal/) GA:
>... and its extension to geometric calculus unify, simplify, and generalize vast areas of mathematics that in…
-
To reproduce the bug, run this in a Jupyter/Colab cell:
```
ga = Ga('e', g=[1,1,1], coords=S.symbols('x y z', real=True), wedge=False)
ex,ey,ez = ga.mv()
I = ga.i
(ex*I) * (ex*I).dual(), (ex*I).d…
-
I would like to experiment with this in my line of work.
What basis/algebra do I need for 3D navigation algorithms / computer graphics?
like:
1) finding the line intersection of two planes
2) f…
-
As a Rust programmer, I tried to reproduce a CoffeeShop example with Rust. I was able to figure out a few things, but had to give up without documentation and examples.
I tried to reproduce https:/…
-
Hi! I'm trying to implement the 2D projective geometric algebra examples from [ganja](https://enkimute.github.io/ganja.js/examples/coffeeshop.html#pga2d_points_and_lines). Implementing the [cheat shee…