-
Notifications
You must be signed in to change notification settings - Fork 66
(C++) rotation in transformation matrix is incorrect #21
Copy link
Copy link
Open
Description
When building transformation matrix from 'alpha1', 'alpha2', 'alpha3', rotation part is not correct. 'alpha1', 'alpha2', 'alpha3' are Euler angles and can not be just inserted in matrix like this:
Line 133 in fd1a926
| H(0, 1) = -alpha3; |
Rotation part of the matrix should be calculated the same way it is done in python version:
simpleICP/python/simpleicp/mathutils.py
Line 39 in fd1a926
| def euler_angles_to_rotation_matrix( |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels