mojira.dev

Mytanic

Assigned

No issues.

Reported

MC-262547 Display entity transformation property applied with incorrect order Duplicate MC-261116 block_display, item_display entities transformation rotation incorrectly applied to block model origin instead of entity local origin Works As Intended

Comments

Is there a explanation for the intended behaviour? Is it the OpenGL pipeline? Or have I got my Quaternion transformations mixed up? As far as I understand affine transforms are normally applied around the new axis created by translations.

According to the 1.19.4 Release Notes, translation is applied first: "Transforms are composed in order translation, left_rotation, scale, right_rotation". https://www.minecraft.net/en-us/article/minecraft-java-edition-1-19-4