RotationConverter
Module that converts between different 3d point/angle notations.
Example XML definition
A simple example
<module class = "RotationConverter" name = "RotationConverter" input_format = "xyz" output_format = "matrix" />
Parameters
Name | Description | Type | Default |
---|---|---|---|
class | The class name for the module; must be "RotationConverter". | string | |
name | The name of this instance of the module. | string | |
input_format | Format of the input | choices: xyz xyzaxayaz axayaz matrix quaternion | xyz |
output_format | Format of the output | choices: xyz xyzaxayaz axayaz matrix quaternion | xyz |
angle_unit | What units should be used for angles (Only in Euler angle mode)? 0-360 (degrees), 0-2π (radians), or 0-1, where 1 corresponds to 360° (tau). | choices: degrees radians tau | degrees |
Module Connections
Inputs
Name | Description |
---|---|
INPUT | Input |
Outputs
Name | Description |
---|---|
OUTPUT | Output |
Limitations
Quaternions not implemented yet.
Author
Birger Johansson
m@birgerjohansson.com
Lund University Cognitive Science
Files
RotationConverter.h
RotationConverter.cc
RotationConverter.ikc