Commit Graph

11 Commits (spacecruft)

Author SHA1 Message Date
Andrew Tribick debcca3a1c Further celmath cleanup
- Tidy up includes and namespace handling
- Replace Ray with Eigen::ParametrizedLine
2021-11-14 19:42:39 +01:00
Hleb Valoshka 1c668d3d7f Fix warnings reported by clang/gcc 2020-06-20 10:11:09 +03:00
Hleb Valoshka 6e90626feb Add a method to transform Ray3 with 4x4 matrix 2019-10-21 18:40:28 +03:00
Hleb Valoshka f3a73dae71 Move math code into celmath namespace 2019-05-20 10:48:04 +03:00
Hleb Valoshka 81aa6f43bc Remove support for old vector math 2019-03-16 18:21:50 +03:00
Hleb Valoshka 8790e84a4c Wrap compatibility methods with #ifdef __CELVEC__ 2018-10-07 13:38:25 +03:00
Hleb Valoshka 882e4ecf28 fix whitespaces and indents
trailing spaces are removed
tabs are replaced with 4 spaces

# Conflicts:
#	src/celengine/cmdparser.cpp
#	src/celengine/command.cpp
#	src/celestia/celestiacore.cpp
#	src/celestia/celestiacore.h
#	src/celestia/qt/qtappwin.cpp
#	src/celestia/qt/qtglwidget.cpp
#	src/celestia/win32/winmain.cpp
2018-09-22 23:41:57 +03:00
Chris Laurel f73aad83f3 Eigenized picking code. Added new conversion methods to UniversalCoord that
abstract Celestia's internal units.
2009-07-16 02:28:00 +00:00
Chris Laurel 2427fb8e81 Updated geometry functions to use Eigen instead of custom Celestia vector
and matrix classes.
2009-07-15 01:05:51 +00:00
Chris Laurel afa057b957 Added point method for calculating a point on the ray. 2002-02-12 03:11:40 +00:00
Chris Laurel c66831682b Geometry library 2002-02-09 21:39:05 +00:00