Quaternions
MathGL++ is a class library for fast C++ maths for use in OpenGL C++ projects. Easy to use and similar to the OpenGL API. Matricies, Vectors, Quaternions, Linear polynomials with eigen systems are all going to be included.
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (48): MathGL++ Download |
This is an instructional GUI to be used for learning how Euler angles, DCMs, quaternions, and Euler vector parameters relate in the rotation of cartesian frames (A to B). Can also be used to convert between all 4 values, however see below for a function that accomplishes this.Features:- All 12...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (41): Euler angle, DCM, Quaternion, and Euler Vector Conversion/Teaching GUI Download |
Quaternion Library for SimulinkVersion 1.7 (JASP) 12-Dec-2009This is a library of blocks that allows manipulation of quaternions.The available blocks are: Quaternion Normalize Quaternion Conjugate Quaternion Multiply Quaternion Propagation Quaternion Vector Transform Quaternion Vector Rotation...
Platforms: Matlab
License: Freeware | Size: 71.68 KB | Download (45): Quaternion Library for Simulink Download |
SpinCalc is a consolidated matlab function that will convert any rotation data between the 4 types included. Will also convert between 2 different Euler angle set types.Multiple orientations can be input. For N orientations:DCM ===> 3x3xN multidimensional arrayEA### ===> Nx3 matrixEuler Vectors...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Function to Convert between DCM, Euler angles, Quaternions, and Euler vectors Download |
For purposes of these tools, a quaternion, q, is just a four element vector where q(1:3) is the "imaginary" or "vector" portion of the hypercomplex number, and q(4) is the "real" or "scalar" portion. Consequently, if q represents a rotation, then: q(1) = v1*sin(phi/2) q(2) = v2*sin(phi/2) q(3) =...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (44): Quaternion Toolbox Download |
Fractal Explorer is a freeware fractal generator that can produce mysterious and beautiful, mathematically-based, images. Not just a tool for professionals, FE can provide hours of entertainment for beginners and experts alike! Fractal Explorer can render the classical polinomial fractal sets...
Platforms: Windows
License: Freeware | Size: 1.46 MB | Download (503): Fractal Explorer Download |
Blender Portable is the open source software for 3D modeling, animation, rendering, post-production, interactive creation and playback packaged as a portable app, so you can do your rendering on the go.
Interface:
ยท Revolutionary non-overlapping and non-blocking UI delivers unsurpassed...
Platforms: Windows
License: Freeware | Size: 24.8 MB | Download (430): Blender Portable Download |
GLM or OpenGL Mathematics is a C++ mathematics library created for 3D software based on the OpenGL Shading Language (GLSL) specification.
GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that when a programmer knows...
Platforms: Windows
License: Freeware | Download (48): GLM Download |
This ZIP file contains the nonlinear model of anF-16 fighter aircraft in MATLAB/Simulink, Both high-fidelity and low-fidelity aerodynamic data are available, taken from NASA report 1538 and "Aircraft Control and Simulation" by Lewis & Stevens.A trim function is also included.F16dyn.c and...
Platforms: Matlab
License: Freeware | Size: 768 KB | Download (69): Nonlinear F-16 Fighter Model Download |
This program demonstrates the quaternion belt-trick, also known as the Dirac belt-trick and the waiter trick. It generates an AVI movie file (also included) which shows a stereo movie of the belt-trick in action. Notes: (1) If you want to save time and see the end-result, just watch the included...
Platforms: Matlab
License: Freeware | Size: 3.65 MB | Download (44): Quaternion belt-trick Download |
Libgdx is a Java framework that provides a cross-platform API for game and real-time application development. It offers the following features: General * Cross-platform development for Windows, Linux, OSX and Android.(32- and 64-bit where available) * Multiple backends based on Jogl, LWJGL,...
Platforms: Mac
License: Freeware | Size: 24.54 MB | Download (37): libgdx Download |
CeedMath is a library for doing computer graphics math on Mac and iPhone, although it could be ported to other environment easily. CeedMath is about computation with vectors and matrices, as well as boxes, rays, quaternions, and other CG types. It was designed to be easy to use and understand,...
Platforms: Mac
License: Freeware | Size: 20.48 KB | Download (42): CeedMath Download |
It is a free development library based on (or extending) the Qt library. The QVision is mainly oriented to create Qt applications for computer vision, image and video processing. This library focus mainly on educational and research purposes, usability and performance. It has a clean and well...
Platforms: *nix
License: Freeware | Size: 6.35 MB | Download (39): QVision Download |
qmath provides a class for deal with quaternion algebra and 3D rotations. Root evaluations and Moebius transformations are implemented. This class provides the methods to deal algebrically with quaternions. Quaternions operations are implemented, including square and cubic roots evaluations....
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (38): qmath Download |
Hubble in a bottle! is a scientific visualization tool for TIPSY files with plenty of optimizations (3dnow for AMD and SSE for Intel processors) and the ability to run on large supercomputer clusters using the MPI library. The model can be rotated intuitively using quaternions and in real time...
Platforms: *nix
License: Freeware | Size: 1.75 MB | Download (34): Hubble in a Bottle! Download |