pygae / clifford

Geometric Algebra for Python
http://clifford.rtfd.io
BSD 3-Clause "New" or "Revised" License
762 stars 71 forks source link

Q: More tutorials for noobs? #86

Open dbc opened 5 years ago

dbc commented 5 years ago

Pardon me asking this here in the form of an issue. I am not sure what a more relevant place would be. Whack me with a clue-stick if there is a better place.

I recently started climbing the learning curve on GA. Read MacDonald, am working through Dorst's GA for CS (not very far yet), watched Mathoma's Youtube vids (excellent BTW) and also Alex's (810labs) Smith Chart Youtube, which I found highly motivating. And now I try to apply GA, and crash and burn. For context: my ultimate interest is robot arm inverse kinematics, perhaps computer vision.

So a couple questions:

  1. Is there a better place for GA discussion and general questions, like a forum or such?

  2. For starters, I thought I would try to do some simple things with a plane geometry model. Simple E(2) constructions in conformal G(3,1) or homogeneous G(3). I have not been able to make the leap. Any pointers to good resources?

  3. I think it would be helpful to noobs like me to add some really basic examples for some of these practical things I am trying to learn. So... since it would be good motivation and keep me from taking shortcuts... I would make some PR's to add them if that is of any interest. Assuming I can learn enough to actually make them work.

arsenovic commented 5 years ago

there is a geometric algebra google group https://groups.google.com/forum/#!forum/geometric_algebra

i recently made a little intro to clifford video, https://www.youtube.com/watch?v=P2ZxxoS5YD0

i linked it on the docs but we are having problems building the docs for some reason. i think one of the best ways to learn is to try and do something specific. clifford should help for this.

hugohadfield commented 5 years ago

Hi @dbc great to hear you are getting into GA! You might find my CGA tutorial useful https://slides.com/hugohadfield/cgapython#/ it goes over the basics of the library and how to use it with visualisation etc! Let me know how you get on with it etc. It would definitely be worthwhile adding more tutorials (I am very guilty here of just making stuff and never doing any tutorials on it..) so if you have PRs we would definitely be interested in them :)

dbc commented 5 years ago

OK! Subscribed to Google group, joined slack. Prepare for incoming noob questions.