0

I have a MRTK Unity app made for HoloLens 2. It's made in Unity, so the coordinate is in left-handed style. When the app starts on HoloLens 2, the origin is automatically determined (probably between the eyes of the user at the instant when the app starts).

Also, I have a Mo-Cap robotic system, which uses another coordinate system, and it's right-handed.

So assuming I have some kind of initial hand-shaking mechanism, i.e., a fixed point in real world that has its position in HoloLens 2's coordinate, also in the Mo-Cap coordinate.

Then, how do I get all the other points in the Mo-Cap coordinate to be transformed to the HoloLens 2's coordinate?

Mainly,

(1) How to write the coordinate transformation in Unity/C#?

(2) What are things to look out for when doing such right-hand to left-hand coordinate transformation? (I assume it's not the same as transformation between coordinates with same handedness. )

Thanks!

bluewater1
  • 41
  • 1
  • 5

0 Answers0