Class representing a translation for the positional tracking module. More...
Functions | |
None | init_translation (self, Translation tr) |
Deep copy from another sl.Translation. More... | |
None | init_vector (self, float t1, float t2, float t3) |
Initializes the sl.Translation with its components. More... | |
None | normalize (self) |
Normalizes the current sl.Translation. | |
Translation | normalize_translation (self, Translation tr) |
Gets the normalized sl.Translation of a given sl.Translation. More... | |
int | size (self) |
Gets the size of the sl.Translation. More... | |
float | dot_translation (Translation tr1, Translation tr2) |
Computes the dot product of two sl.Translation objects. More... | |
np.array[float] | get (self) |
Gets the sl.Translation as an NumPy array. More... | |
Class representing a translation for the positional tracking module.
sl.Translation is a vector as [tx, ty, tz]
.
You can access the data with the get() method that returns a NumPy array.
None init_translation | ( | self, | |
Translation | tr | ||
) |
Deep copy from another sl.Translation.
tr | : sl.Translation to copy. |
None init_vector | ( | self, | |
float | t1, | ||
float | t2, | ||
float | t3 | ||
) |
Initializes the sl.Translation with its components.
t1 | : First component. |
t2 | : Second component. |
t3 | : Third component. |
Translation normalize_translation | ( | self, | |
Translation | tr | ||
) |
Gets the normalized sl.Translation of a given sl.Translation.
tr | : sl.Translation to be get the normalized translation from. |
int size | ( | self | ) |
Gets the size of the sl.Translation.
Referenced by Translation.get(), and Orientation.get().
float dot_translation | ( | Translation | tr1, |
Translation | tr2 | ||
) |
Computes the dot product of two sl.Translation objects.
tr1 | : First sl.Translation to get the dot product from. |
tr2 | : Sencond sl.Translation to get the dot product from. |
np.array[float] get | ( | self | ) |
Gets the sl.Translation as an NumPy array.