```{index} single: Filters; Rodrigues Convertor
```
# Rodrigues Convertor

## Group (Subgroup)

OrientationAnalysis (Processing)

## Description

This *filter* will convert a 3 component Rodrigues vector into a 4 component vector that DREAM3D-NX expects in its
equations and algorithms. The algorithm is the following:

+ Find the length of the 3 component vector.
+ Divide each component by the length
+ Store the length as the 4th component in the output array


### Input Parameter(s)

| Parameter Name | Parameter Type | Parameter Notes | Description |
|----------------|----------------|-----------------|-------------|
| Delete Original Data | Bool |  | Should the original Rodrigues data array be deleted from the DataStructure |

### Input Data

| Parameter Name | Parameter Type | Parameter Notes | Description |
|----------------|----------------|-----------------|-------------|
| Input Rodrigues Vectors | Array Selection | Allowed Types: float32 Comp. Shape: 3 | Specifies the Rodrigues data to convert |

### Output Data

| Parameter Name | Parameter Type | Parameter Notes | Description |
|----------------|----------------|-----------------|-------------|
| Converted Rodrigues Data Array | DataObjectName |  | The DataArray name of the converted Rodrigues vectors |

## Example Pipelines

List the names of the example pipelines where this filter is used.

## License & Copyright

Please see the description file distributed with this plugin.

## DREAM3D-NX Help

If you need help, need to file a bug report or want to request a new feature, please head over to the [DREAM3DNX-Issues](https://github.com/BlueQuartzSoftware/DREAM3DNX-Issues/discussions) GitHub site where the community of DREAM3D-NX users can help answer your questions.
