Chris Laurel
80d0e02d3b
Eigenized all rotation model code.
2009-07-23 21:09:12 +00:00
Chris Laurel
8af33028df
Fixed Eigenization related compiler errors in qtinfopanel.cpp.
2009-07-23 20:33:00 +00:00
Chris Laurel
272a074544
Miscellaneous Eigenization; cleaned up obsolete functions in astro.cpp.
2009-07-23 03:51:42 +00:00
Chris Laurel
db1ce7d79a
Eigenized atmosphere code.
2009-07-23 03:11:40 +00:00
Chris Laurel
c4aa846945
Eigenized 3ds and cmod mesh code.
2009-07-23 02:58:10 +00:00
Chris Laurel
89d0ef130a
Eigenized all orbit and trajectory calculations.
2009-07-23 01:40:17 +00:00
Chris Laurel
c25a4ec935
Added geomutil.h to Qt4 project file.
2009-07-23 01:32:02 +00:00
Chris Laurel
7493ffee40
Fixed principal axis rotation functions in geomutil.h.
2009-07-22 18:26:55 +00:00
Chris Laurel
9cca6b8c27
Eigenized Observer and Simulation classes. Fixed star picking bug.
2009-07-22 04:53:15 +00:00
Chris Laurel
cffce863f2
Fixed Qt4 UI code that was broken during Eigen conversion.
2009-07-21 22:28:37 +00:00
Fridger Schrempp
8d8cc69b98
Steve's 3rd patch for Eigenization of celestialbrowser
2009-07-21 21:04:51 +00:00
Fridger Schrempp
889bfd9cb8
Steve's patch in the context of Eigenization of Celestia
2009-07-21 19:43:35 +00:00
Chris Laurel
479ef22e15
Eigenized reference mark, label, and marker code.
2009-07-21 04:04:26 +00:00
Chris Laurel
5a31a08df9
Eigenized galaxy rendering and more of the core renderer.
2009-07-21 03:14:29 +00:00
Vincent Giangiulio
47117439fc
Added boolean occludable parameter to mark command in CEL scripting
2009-07-19 18:06:00 +00:00
Chris Laurel
5cafe7b161
Added Eigenized version of Ray-Point distance method.
2009-07-18 13:43:52 +00:00
Chris Laurel
5de792f64a
Eigenized lighting and shadow calculations in renderer.
2009-07-18 05:50:56 +00:00
Pat Suwalski
1243bd1d9f
Update to use UniversalCoord::toLy().
2009-07-17 23:53:18 +00:00
Chris Laurel
07a8dd9aa7
Forced 16-byte alignment for some structures with fixed size Eigen structures as members.
2009-07-17 17:19:36 +00:00
Chris Laurel
40fade9aac
Eigenized and cleaned up more of the renderer code.
2009-07-17 06:15:25 +00:00
Chris Laurel
5a241fe28c
Eigenized reference frames.
2009-07-17 02:36:11 +00:00
Chris Laurel
f81650c69a
Cleaned up unused code in Qt4 star browser. Switch to using new
...
UniversalCoord::toLy() method for calculating relative star positions.
2009-07-17 02:35:24 +00:00
Chris Laurel
a5511ac191
Added missing EIGEN_MAKE_ALIGNED_OPERATOR_NEW to Body; now that it contains an Eigen fixed-size structure, it needs to be 16-byte aligned.
2009-07-17 00:54:49 +00:00
Pat Suwalski
1dcb7ec266
Adding Eigen library include paths.
2009-07-17 00:36:55 +00:00
Pat Suwalski
99635c5a7a
Removing some trivial warnings.
2009-07-17 00:36:11 +00:00
Pat Suwalski
cf0e3b3ff2
Eigenize GTK front-end.
2009-07-17 00:23:41 +00:00
Chris Laurel
86d1808519
Eigenized Body and Selection classes; adapted dependent code. Removed some
...
miscellaneous compile warnings in other modules.
2009-07-16 23:37:48 +00:00
Chris Laurel
b42accebaf
More Eigenization of render.cpp. Changed a temporary variable in staroctree.cpp from double to float (back to the way it was in 1.6.0)
2009-07-16 20:18:48 +00:00
Chris Laurel
37a46a4eff
Eigenized portions of the renderer that draw stars and DSOs.
2009-07-16 05:32:55 +00:00
Chris Laurel
24e5d575ab
Updated Qt4 star browser for Eigenized star class.
2009-07-16 03:48:44 +00:00
Chris Laurel
78202393aa
Eigenized star code.
2009-07-16 03:27:11 +00: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
53e9049aa7
Fixed issues with Eigen on Windows:
...
- Define NOMINMAX before any file that includes windows.h to prevent Windows' min and max macros from interfering with the STL template functions of the same name.
- Renamed Celestia's Quaternion class to Quat so that it's name doesn't interfere with the Eigen structure during the port to Eigen (g++ doesn't seem to care...)
2009-07-15 19:54:20 +00:00
Chris Laurel
8bef7aa232
Added thirdparty/Eigen to list of directories to search for headers in Windows build.
2009-07-15 07:20:34 +00:00
Chris Laurel
5b2721e4db
Ported terminator and all arrow reference marks to Eigen.
2009-07-15 04:00:22 +00:00
Chris Laurel
4ee7c9692e
Added Eigen to header search path for Mac OS X project file.
2009-07-15 03:07:54 +00:00
Chris Laurel
7272945657
First round of Eigen-izing the core Celestia code.
2009-07-15 03:06:30 +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
e2f6953dd2
Cleaned up gettext support for Mac build.
2009-07-15 01:02:36 +00:00
Chris Laurel
4f94a41a57
Fixes for the qmake project file:
...
- Added Eigen and GLEW to the header search paths
- Modified defines for Mac OS X build (should now work with g++ 4.2)
- Replaced tabs with spaces
2009-07-15 01:01:05 +00:00
Vincent Giangiulio
96445fa8a1
Added new commands to celestia object in celx scripting:
...
- seturl / geturl
- synchronizetime / istimesynchronized
2009-07-14 17:07:30 +00:00
Chris Laurel
3feb4b7ac7
Added Eigen and glew libraries to SVN repository.
2009-07-11 02:59:55 +00:00
Andrew Tribick
50123c8679
Removed extra space in definition of 96 Psc
2009-07-04 19:03:13 +00:00
Pat Suwalski
842e766660
Updating with GTK changes for view options.
2009-07-03 01:06:15 +00:00
Pat Suwalski
1d99ae5eb6
Adding grid renderflag selection to GTK UI. Also, fixing recently-introduced bug regarding saving vanilla-GTK settings.
2009-07-03 01:04:46 +00:00
Chris Laurel
fc8ff2ee43
Set debug information type in MSVC++ project file, Debug configuration.
2009-07-03 00:16:20 +00:00
Chris Laurel
4e4363ceb0
Update InnoSetup script for 1.6.0.
2009-07-02 18:55:45 +00:00
Chris Laurel
8f5694994f
Changed MSVC++ project to use MSVCRT instead of LIBCMT for debug builds (since this is what's done for release builds.)
2009-07-02 03:37:28 +00:00
Chris Laurel
92f6e64569
Added Fridger's grid toggling scripts to scripts/Makefile.am.
2009-06-30 20:22:14 +00:00
Fridger Schrempp
d943748179
temporary scripts to allow toggling the new grids also for Linux
2009-06-28 16:24:18 +00:00