]> git.mxchange.org Git - simgear.git/commit
Mathias Fröhlich:
authorehofman <ehofman>
Fri, 17 Feb 2006 09:22:04 +0000 (09:22 +0000)
committerehofman <ehofman>
Fri, 17 Feb 2006 09:22:04 +0000 (09:22 +0000)
commit75f817b39c693b2679ebc4b95bf554e65307c067
tree8f86a9515037af864b92ecf3bf9f3b12b6e49fd4
parent0bc49bf2448be64b2f96eb0675f3b8798ee59cbf
Mathias Fröhlich:

The patch adds a vector lib I have put together during the last time,
it is just handy and interfaces well with s(s)g*. Together with some small
modifications this will later also interface well with OpenSceneGraphs
vectors/matrices. Using this vector kernel is targeted to have a handy
matrix/vector lib available and to provide a scenegraph independent vector
type for use with a small scenegraph wrapper aimed for a smooth transition to
openscenegraph.

That vector code also includes an improoved geodetic conversion routine I
have found some time ago published in the 'journal of geodesy' which avoids
iterative computations for that purpose.

Also the geodetic position class is more typesafe and unitsafe than the
Point3D currently is.

That part is relatively old and in use in my local trees for several months
now.
18 files changed:
simgear/math/Makefile.am
simgear/math/SGGeoc.hxx [new file with mode: 0644]
simgear/math/SGGeod.hxx [new file with mode: 0644]
simgear/math/SGGeodesy.cxx [new file with mode: 0644]
simgear/math/SGGeodesy.hxx [new file with mode: 0644]
simgear/math/SGLimits.hxx [new file with mode: 0644]
simgear/math/SGMath.hxx [new file with mode: 0644]
simgear/math/SGMathTest.cxx [new file with mode: 0644]
simgear/math/SGMatrix.hxx [new file with mode: 0644]
simgear/math/SGMisc.hxx [new file with mode: 0644]
simgear/math/SGQuat.hxx [new file with mode: 0644]
simgear/math/SGVec3.hxx [new file with mode: 0644]
simgear/math/SGVec4.hxx [new file with mode: 0644]
simgear/math/point3d.hxx
simgear/math/polar3d.cxx
simgear/math/polar3d.hxx
simgear/math/sg_geodesy.cxx
simgear/math/sg_geodesy.hxx