За да разберете как кубът се върти спрямо оста X/Y/Z, първо трябва да конструирате локалната координатна система за куба, което може лесно да се направи в следващите стъпки, ако приемем, че знаете всичките 8 ъглови точки на куба и как са свързани помежду си, за да образуват куба.
1) Изберете която и да е точка от 8-те точки, означете това като P0.
2) Трябва да има 3 други точки, които са свързани към P0. Обозначете тези 3 точки като P1, P2 и P3.
3) Създайте вектори от P0 до P1, P2 и P3 и обединете тези 3 вектора. Тези 3 единични вектора, означени като v1, v2 и v3, трябва да са ортогонални един на друг и могат да се използват като локална координатна система за куба. Можете да зададете v1, v2 и v3 като оси x, y и z за локалната координатна система, но трябва да се уверите, че те следват правилото на дясната ръка.
4) Сега, когато имате локалната координатна система, можете лесно да изчислите ъглите по отношение на оригиналната координатна система.
person
fang
schedule
17.01.2015
min
иmax
в различните измерения бихте могли да откриете някои ъгли на куба. След това от това изчислете страничната линия и накрая вземете ъгъла на тези линии с нормалния референтенX,Y,Z
... просто предположение, вероятно има по-просто решение. - person Hoki   schedule 17.01.2015