./
quaternion.pro
Set of Functions that enables quaternions calculations basics
Examples
USE : to compile the whole set of function, just type 'quaternion' :
Author information
- Author
Baptiste Cecconi
- History
2004/12/03: Created
2004/12/03: Last Edit
Routines
Routines from quaternion.pro
result = Q_prod(q1in, q2in)
product of 2 quaternions or vector of quaternions
result = Q_conj(q1in)
conjugate of a quaternion or a vector of quaternions
result = Q_make(thin, vin, deg=deg)
builds a quaternion or a vector of quaternons with angle(s) and vector(s)
result = Q_vmake(vin)
builds a pure quaternion or vector of quaterion with vector(s)
result = Q_rot(qrot, qvec)
rotation by qrot of qvect
Quaternion [, quiet=sometype]
Compiles set of Functions that enables quaternions calculations basics
Routine details
top source Q_prod
product of 2 quaternions or vector of quaternions
Parameters
- q1in
- q2in
Statistics
Lines: | 28 lines |
Cyclomatic complexity: | 4 |
Modified cyclomatic complexity: | 4 |
top source Q_conj
result = Q_conj(q1in)
conjugate of a quaternion or a vector of quaternions
Parameters
- q1in
Statistics
Lines: | 14 lines |
Cyclomatic complexity: | 1 |
Modified cyclomatic complexity: | 1 |
top source Q_make
result = Q_make(thin, vin, deg=deg)
builds a quaternion or a vector of quaternons with angle(s) and vector(s)
Parameters
- thin
- vin
Keywords
- deg
Statistics
Lines: | 30 lines |
Cyclomatic complexity: | 5 |
Modified cyclomatic complexity: | 5 |
top source Q_vmake
result = Q_vmake(vin)
builds a pure quaternion or vector of quaterion with vector(s)
Parameters
- vin
Statistics
Lines: | 14 lines |
Cyclomatic complexity: | 1 |
Modified cyclomatic complexity: | 1 |
top source Q_rot
rotation by qrot of qvect
Parameters
- qrot
- qvec
Statistics
Lines: | 21 lines |
Cyclomatic complexity: | 4 |
Modified cyclomatic complexity: | 4 |
top source Quaternion
Quaternion [, quiet=sometype]
Compiles set of Functions that enables quaternions calculations basics
Keywords
- quiet in optional type=sometype
don't print anything
Other attributes
- Uses:
- Bugs:
Is this file really necessary? All functions are also in individual files
Statistics
Lines: | 6 lines |
Cyclomatic complexity: | 1 |
Modified cyclomatic complexity: | 1 |
File attributes
Modification date: | Fri Jan 9 19:59:00 2015 |
Lines: | 113 |