vvvv / VL.StandardLibs

A collection of standard libraries for vvvv including VL.Stride, VL.Skia, VL.ImGui, msgpack.org[VL]
https://visualprogramming.net
GNU Lesser General Public License v3.0
35 stars 14 forks source link

Rotation (Vector3) [3D.Quaternion] is applied in wrong order #649

Closed mhusinsky closed 9 months ago

mhusinsky commented 9 months ago

Describe the bug The node Rotation (Vector3) [3D.Quaternion] returns different results than Rotation [3D.Quaternion] even though they are functionally the same. Reason for that can be found in the code, where the Vector3 pitchYawRoll is input in the function called RotationYawPitchRoll in the wrong order (x,y,z instead of y,x,z).

Which version are you experiencing the bug with? versions up at least to 5.2 stable

Expected behavior Both Rotation nodes (PitchYawRoll and Vector3 input) should output the same result.

Additional context see also:

azeno commented 9 months ago

Thanks for the report. Fixed in upcoming.