During my work on GLScene I created a helper unit for all kind of vector and matrix computations. Since this unit might be of general interest it is offered here as separate download.
- Vector functions, e.g. addition, subtraction, negation, combination, dot product, cross product, linear interpolation (LERP), angle computation etc.
- Matrix functions, e.g. creation of rotation, scale and translation matrices, adjoint, determinant, inversion, multiply, transposition etc.
- Quaternion functions, e.g. creation, conjugation, multiplication, convertion to/from matrices, spherical linear interpolation (SLERP) etc.
- A few mathematical functions not found in older Delphi versions.
License:
The Soft Gems Geometry unit is published under the MIT license. This license is very generous and allows use of the code in any application including commercial software.
Download:
Geometry library
Download link: | Geometry library |
Description: | Delphi unit containing general vector, matrix and quaternion routines. |
Version: | 2.5 |
Last change: | 03. Feb 2007 |
Download count: | 29515 |
Package size: | 13 KB |
Author: | Mike Lischke (www.soft-gems.net) |
Platform: | Delphi 4 - 6, BCB 4 - 6, Kylix 1 - 2 |
Type of download: | Delphi component |