Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-02 | TITANIC: Remove DVector and DAffine files from build and folder | David Fioramonti | |
2017-09-02 | TITANIC: Swap DAffine usage for FPose in setViewportAngle | David Fioramonti | |
2017-08-22 | TITANIC: Formatting fixes for star control classes | Paul Gilbert | |
2017-08-21 | TITANIC: Named some functions in fvector | David Fioramonti | |
2017-08-19 | TITANIC: Pull assert out of dvector/fvector normalization | David Fioramonti | |
Before the normalization function was asserting if it couldn't normalize now the caller can determine what to do with a failed normalization. | |||
2017-08-18 | TITANIC: Simplified dependencies for classes related to star_camera | David Fioramonti | |
This involved removing header files and forward declaring when possible. I also reorded the header include files to be local to gloabal. E.x., in the class implementation the class header file would be the first included. This is a first pass of header reduction for star_control/ files | |||
2017-08-15 | TITANIC: Further cleanup of FMatrix refactorings | Paul Gilbert | |
2017-08-15 | TITANIC: fmatrix refactor, matrix product now non-member function | David Fioramonti | |
The matrix product doesn't change anything about the class so it doesn't need to be a member function. This way other functions can do multiplication of matrices. | |||
2017-08-15 | TITANIC: fmatrix refactor, common code for matrix product | David Fioramonti | |
Changed the left and right matrix product to use the matrix product function with the matrix order reversed. | |||
2017-08-15 | TITANIC: star control, fmatrix refactoring | David Fioramonti | |
renamed fn2->MatRProd and fn3->MatLProd. They do post (R) and pre (L) multiplication. | |||
2017-07-12 | TITANIC: Fix daffine.h includes | Paul Gilbert | |
2017-07-12 | TITANIC: Rename DMatrix to DAffine, thanks to wjp | Paul Gilbert | |
2017-07-12 | TITANIC: Change rows to cols in DMatrix, thanks to wjp | Paul Gilbert | |
2017-05-28 | TITANIC: Renamings of orientation related variables and methods | Paul Gilbert | |
2017-04-05 | TITANIC: Change many doubles to floats to match original's precision | Paul Gilbert | |
Many of the Star Control classes in the original explicitly used floats rather than doubles. I'm switching to using them where applicable for now, since the resulting figures will more closely match the original, and it will be easier to spot errors in the various formulas | |||
2017-03-28 | TITANIC: Cleanup for FMatrix fn1 and called methods | Paul Gilbert | |
2017-03-23 | TITANIC: Finished FMatrix class | Paul Gilbert | |
2017-03-22 | TITANIC: Finished CStarControlSub24 class | Paul Gilbert | |
2017-03-19 | TITANIC: Finished CStarControlSub12 setViewportPosition | Paul Gilbert | |
2017-03-18 | TITANIC: Implementing CStarControlSub12 class | Paul Gilbert | |
2017-03-12 | TITANIC: More matrix renamings, thanks to Dark-Star | Paul Gilbert | |
2017-03-11 | TITANIC: Implementing CStarControlSub21 class | Paul Gilbert | |
2017-03-11 | TITANIC: Implementing CStarControlSub13 class | Paul Gilbert | |
2016-07-17 | TITANIC: Adding CStarControlSub12 methods | Paul Gilbert | |
2016-07-17 | TITANIC: Extra construction for CStarControlSub12 | Paul Gilbert | |
2016-07-17 | TITANIC: Added FMatrix methods | Paul Gilbert | |
2016-07-17 | TITANIC: Beginnings of matrix and vector classes | Paul Gilbert | |