This surfaced during some tests for making stairs. The test stair below has been made with vertical white planks 15 cm high and horizontal black planks 30 cm deep:
(Notes: all sizes assume a block size of 50cm and all placements have been done with the default rot., size and mov. steps of 15°, 1.25 cm and 5 cm respectively).
As horiz. steps are twice the vert. steps, the stair should have a global slope of 30° (sin 30° = 0.5). However, when I added as a reference the reddish plank through the stair with a slope of 2 rotation steps ( 2 * 15° = 30°), it did not match the stair slope. In fact, as the slanted plank spans 7 horiz. white planks and 6 vert. black planks, it has a slope of approx asin ( 7 / (2*6) ) = 35.7°, rather than 30°. (Just in case, the stair is oriented N - S, starting at N and raising toward S and all planks have been rotated around one axis only).
Now, the difference is too large to be a consequence of rounding / conversion errors. I repeated the tests four times, trying to be as careful as possible. It might depend on something I did or on some issue with rotation commands.
Suggestions are welcome!
Thanks, M.