Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
so3.chm | 2014-04-14 | 132.9 kB | |
HtmlHelp1.zip | 2014-04-14 | 432.5 kB | |
so3.dll | 2014-04-14 | 32.8 kB | |
so3.xml | 2014-04-14 | 9.4 kB | |
so3.vbproj | 2014-04-14 | 4.1 kB | |
Readme.txt | 2014-04-14 | 955 Bytes | |
so3.vb | 2014-04-14 | 31.6 kB | |
Totals: 7 Items | 644.2 kB | 0 |
Class modeling the Lie algebra so(3) (for 3-rotations) This .Net class models the Lie algebra so(3) and is Lie group SO(3) for 3-rotations. It specifically models the algebra itself, exponentiation of its elements to SO(3), and the logarithm of elements in SO(3) back to so(3). Overloaded operators are used for operations in the algebra. A function implementing group operations mapping n-tuplets in so(3) back to so(3) (group composition), (a, b, ...) --> c in so(3), where e^c = e^a * e^b * ..., is provided. Documentation of the API is in the Windows help file (.chm), and in html help files in HTMLHelp1.zip. See the introduction to the class for examples of usage. While the class is written in VB.Net in Visual Studio 2005, the .Net assembly can be referenced in projects written in other .Net languages. Note that the library Meta.Numerics at http://www.meta-numerics.net is required for its SquareMatrix class. Nathan Towne 4/2014