Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

For anyone coming here trying to find an answer. Please note that when you actually rotate x by 90 in ArUco you're making it to point forward. While in Unity this is actually happening by default (when rotation around x = 0). So the difference between the two frames is 90 degrees.

Reach out to me if you feel it isn't clear.

For anyone coming here trying to find an answer. Please note that when you actually rotate x by 90 in ArUco you're making it to point forward. While in Unity this is actually happening by default (when rotation around x = 0). So the difference between the two frames is 90 degrees.

Reach out to me if you feel it isn't clear.

For anyone coming here trying to find an answer. Please note

My problem was that when you actually rotate x I was having the marker on top of the cube (so rotated by 90 in ArUco you're making it to -90) which made converting the orientation impossible.

Change your pivot point forward. While in Unity this is actually happening and rotate it by default (when rotation around x -90. Then convert by

(x,y,z,w) = 0). So the difference between the two frames is 90 degrees.(-x,y,-z,w)

Reach out to me if you feel it isn't clear.