Quaternions
In the video associated with the demo here:http://www.mathworks.com/matlabcentral/fil...47-using-matlabThere was a teaser posed in the video asking why the 747 in the animation did a 360 flip at certain points in the trajectory. The answer was: We were not using quaternions.This demo uses the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 829.44 KB | Download (39): Fly a 747 with MATLAB: Adding Realism, Quaternions, Trajectory Tracing Download |
Calc3D is a calculator for 3-dimensional vectors, matrices, complex numbers, quaternions. For objects ( like point, line, plane and sphere) distances, intersections, volume, area of squeres, area of a triangle can be calculated.Cartesian coordinates, spherical coordinates und cylindrical...
Platforms: Windows
License: Shareware | Cost: $11.00 USD | Size: 409 KB | Download (157): Calc 3D Download |
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 |
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 |
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 |
This package provides implementations of several spectral (FFT,DCT)saliency algorithms for images.There are several methods (multichannel_method) to calculate themultichannel saliency:'fft': by default the same as 'fft:whitening''fft:whitening' Uses spectral whitening to calculate the saliency of...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 102.4 KB | Download (44): Spectral / Phase-based Visual Saliency Download |
model includes tyre forces and twist axis.model is without rider, Delft SWIFT tyresextended or unscented kalman filtering for measurement updates. model is validated with realtime measurement data (not included),and faster than when eom are derived using quaternions or automatic differentiation...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 204.8 KB | Download (44): motorcycle model 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 (509): 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 |
QuIRK is an interactive Matlab command line interface for constructing systems of rigid bodies and joint constraints, solving the equations of motion of those systems when subject to various force expressions, displaying and animating solved systems, and extracting information about the state...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 51.2 KB | Download (42): QuIRK Multibody Dynamics Package Download |
This program generates a cartesian mesh [x,y,z] from a 3D curve, and a vector of associated radii.It takes four inputs, two of which are optional: * P (3D curve) = 3xN matrix with each point of the curve given in correct order and columnwise. * R (Radii) = 1xN vector with positive scalar...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 174.08 KB | Download (39): GenCyl 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 |