Projects / cwmtx

cwmtx

CwMtx is a library written in C++ that provides the matrix and vector operations that are used extensively in engineering and science problems. A special feature of this library is the quaternion class which implements quaternion math. Quaternions are very useful for attitude determination in 3D space because they do not suffer from singularities. Furthermore, successive rotations and transformations of vectors can be accomplished by simple quaternion multiplication. Attitude dynamics can be expressed in a very compact form using quaternions

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  11 Aug 2005 13:37

Release Notes: gcc 3.4 is more strict with template name resolution than previous versions. Non-dependent names must be qualified, otherwise they are considered undefined. The old naming convention for functions (start with a capital letter) has been changed to fall in line with other software projects (start with a lowercase letter).

  •  11 Aug 2005 13:37

Release Notes: gcc 3.4 is more strict with template name resolution than previous versions. Non-dependent names must be qualified, otherwise they are considered undefined. The old naming convention for functions (start with a capital letter) has been changed to fall in line with other software projects (start with a lowercase letter).

Release Notes: A quaternion series smoothing example demonstrating how to use the cwmtx quaternion class properly has been added. New functions have been added: sgn(qtn), arg(qtn), exp(qtn), log(qtn), and pow(qtn1, qtn2).

  •  05 Apr 2005 13:10

Release Notes: This release adds new functions: sgn(qtn), arg(qtn), exp(qtn), log(qtn), and pow(qtn1, qtn2).

  •  23 May 2004 04:12

Release Notes: Small speed improvements were made when converting a quaternion into a transformation matrix.

Screenshot

Project Spotlight

Burp

A program that backs up and restores data.

Screenshot

Project Spotlight

SeedDMS

A document management system.