Quaternion
Euler Angles To Quaternion Conversion for six basic sequence of rotations around X(Roll),Y(Pitch) and Z(Yaw) axis.Allowed Sequences: xyz, xzy, yxz, yzx, zxy, zyx.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Euler angles to Quaternion Conversion (for six basic sequence of rotations) 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 |
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 |
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 |
quaternion.m is a matlab class that implements quaternion mathematical operations, 3 dimensional rotations, transformations of rotations among several representations, and numerical propagation of Eulerd-deOaos equations for rotational motion. All quaternion.m class methods except...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 92.16 KB | Download (61): quaternion.m Download |
This is an implementation of quaternions based upon the Cayley-Dickson construction. It make use of recursion and inheritance of data classes. A base type called 'komplex' is defined that acts like MatLab's complex type but is inheritable. It is used to define the other data types recursively....
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 51.2 KB | Download (38): Quaternion data class Download |
Gaston provides interactive, stereoscopic real-time 3D rendering of 4D quaternion Julia set fractals. Show off the awesome speed of your Mac with this totally useless toy! Any rendered image can be exported to make for a nice desktop background. Gaston can also be used as a benchmark for...
Platforms: Mac
License: Freeware | Download (111): Gaston Download |
CQRlib is an ANSI C implementation of a utility library for quaternion arithmetic and quaternion rotation math.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 31.19 KB | Download (43): CQRlib Download |
QVM is a quaternion, vector, and matrix class set in C++ for 3D kinematics.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 114.28 KB | Download (48): QVM Download |
OxMath is an open source 2D/3D math library for REALbasic with ubiquitous vector, quaternion, and axis angle classes, plus vector array classes for efficient vertex/triangle storage and batch processing.
The library also includes bounding volume/intersection classes, and waveform "function"...
Platforms: REALbasic 2006r4 or greater
License: Freeware | Size: 71.68 KB | Download (59): OxMath 2D 3D Math Library 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 |
This m.file shows how to transform a point on a cube by using quaternions, when rotating over a given line.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (38): Quaternion Transformation Download |
Provides an impementation of rotation of one vector (or set of vectors) about another vector (or set of vectors). When multiple vectors are to be rotated about other vectors the sets must be the same size. Minimal error checking but has been optimised to speed execution when large numbers of...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (51): Quaternion Rotations Download |
A colour (RGB or 3-channel) image may be converted to a quaternion matrix by placing the three colour components into the three quaternionic imaginary parts, leaving the real part zero. The quaternionic singular value decomposition is a technique to decompose the quaternion matrix (representation...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 348.16 KB | Download (48): Quaternionic singular value decomposition of square colour images into singular value components Download |
MacOrbits is an interactive program for the Macintosh OS X system. MacOrbits was designed to create true-color fractals and videos of 2D and 3D fractal types with random generating methods. MacOrbits currently supports the Mandelbrot set, Julia sets, Cloud fractals, quat-trap fractals, Newton's...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 604.16 KB | Download (46): MacOrbits Download |
MacOrca is an interactive program that is optimized to generate hi-res 2-D and 3-D fractal images. MacOrca currently supports quaternion, hypercomplex, complexified quaternion and Juliat renderings of the Mandelbrot set and Julia sets. Features of Orca: * Getting Started Tutorial * 22...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 737.28 KB | Download (41): MacOrca 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 (44): qmath Download |
Calc 3D is a collection of mathematical tools for highschool and university. The calculator can do statistics, best fits, function plotting, integration. It handles vectors, matrices, complex numbers, coordinates, regular polygons and intersections. For objects ( like point, line, plane and...
Platforms: Windows
License: Shareware | Cost: $159.50 USD | Size: 4.13 MB | Download (216): Calc 3D Pro Download |
Flock of Birds Library (libfob) provides an interface to the Flock of Birds hardware. Tedious and error prone tasks such as configuring the flocks data mode, sending commands to the flock, and decoding the data received from the flock are all hidden behind libfobs interface. Programming the...
Platforms: *nix
License: Freeware | Size: 256 KB | Download (111): Flock of Birds Library Download |
WFMath is a math library that focus on geometric objects. Thus, it includes several shapes (boxes, balls, lines), in addition to the basic math objects that are used to build these shapes (points, vectors, and matrices). Most of the library classes can be divided into two sorts. The first...
Platforms: *nix
License: Freeware | Size: 409.6 KB | Download (92): WFMath Download |