Licensing compatability with Qts licenses -J
On May 21, 2009, at 4:54 AM, Carina Denkmann <[email protected]> wrote: Let me add that my initial reaction, when I saw the new "math3d" classes in Qt master, was the same... why reinvent the wheel? Eigen2 does not add a runtime dependency, as it does not come with a shared library, only template (include) files. And surely it is highly optimized, and has a lot to offer for advanced uses in the future. Am Friday 15 May 2009 16:17:58 schrieb Benoit Jacob: Hi, I just saw your idea "3D enablers": http://www.qtsoftware.com/developer/qt-roadmap#3d-enablers I'd like to draw your attention to Eigen: http://eigen.tuxfamily.org It's a matrix library that we started developing initially to cover KDE's needs and that's grown far beyond that. http://eigen.tuxfamily.org/index.php?title=Main_Page#Projects_using_Eigen http://eigen.tuxfamily.org/index.php?title=Benchmark We cover a very broad range of use cases, from tiny fixed-size matrices to large and even sparse matrices; and we are one of the very few libraries to have proper support and optimizations for the case of fixed-sizes matrices that you seem most interested in. This includes expression templates, portable vectorization, and meta unrolling. Moreover, specially for your kind of use cases, we have a Geometry module: http://eigen.tuxfamily.org/dox/group__Geometry__Module.html http://eigen.tuxfamily.org/dox/TutorialGeometry.html As of may 2009, the Eigen/Geometry module is still 'experimental' which means that if you have objections regarding the API, it's still time to discuss it NOW! We plan to reach API stability for this module with the 2.1 release, which is a few months away still. Notice that even if you absolutely want to implement your own "geometry module" instead of using ours, it would still be a good idea to implement it on top of Eigen/Core, using our general matrix classes, instead of starting from scratch. Trust me, doing matrices right takes a _lot_ of thinking. Cheers, Benoit _______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback _______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback _______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback
