Welcome to the official site for the Geometric Tools Engine, a library of source code for computing in the fields of mathematics, graphics, image analysis, and physics. The engine is written in C++ 11 and, as such, has portable access to standard constructs for multithreading programming on cores. The engine also supports high-performance computing using general purpose GPU programming (GPGPU). SIMD code is also available using Intel Streaming SIMD Extensions (SSE). Portions of the code are described in various books as well as in documents available at this site. The source code is freely downloadable.
The current version of the library is Geometric Tools Engine (GTEngine) 2.0, posted on September 23, 2015. The source code is covered by the Boost License. Version 1.0 of the library was developed on Microsoft Windows 8.1 using Microsoft Visual Studio 2013 and Direct3D 11.1. The C++ 11 constructs we use are not supported by previous versions of Microsoft Visual Studio. The code now also compiles, links, and runs using Microsoft Visual Studio 2015 on Windows 8.1 and Windows 10. The portions of the code not containing graphics or application-layer code also compile on Linux and Mac OS X.
The PDF documents at our site are copyrighted but not subject to the liberal terms of the Boost License. You may download them for your personal use and you may set hyperlinks to them; however, the documents may not be posted online by anyone other than us. These are living documents that are updated over time. Unauthorized copies posted to the Internet run the risk of not being updated by the poster when we update ours.
The Wild Magic 5 distribution was the previous version of our source code. We are now porting the applications to GTEngine and will post several at a time as engine updates. The graphics subsystem of GTEngine 1.x was refactored to support adding OpenGL. Due to a busy contract schedule, it is not clear when the OpenGL support or the sample porting will be completed. Once ported and the OpenGL graphics engine completed, we will remove the Wild Magic distribution.
Special thanks to Justin "Satriani" Hunt for the website design and support.