Цитата:
Сообщение от Uncle
при изменении параметров установки "Развернуть ножку на..90" в свойствах , подпятник поворачивается примерно на 1,5 градуса почему то..
|
У Вас в скрипте есть следующие строки (c 260 строки):
Код:
podp.Rotate(podp.NToGlobal(AxisX), Math.round(PovernutDop.Value) * (Math.PI / 180))
podp.Rotate(podp.NToGlobal(AxisY), Math.round(PovernutDopY.Value) * (Math.PI / 180))
podp.Rotate(podp.NToGlobal(AxisZ), Math.round(PovernutDopZ.Value) * (Math.PI / 180))
Попробуйте исправить их на эти:
Код:
podp.Rotate(podp.NToGlobal(AxisX), Math.round(PovernutDop.Value))
podp.Rotate(podp.NToGlobal(AxisY), Math.round(PovernutDopY.Value))
podp.Rotate(podp.NToGlobal(AxisZ), Math.round(PovernutDopZ.Value))
Проблема, скорее всего, в том, что в коде идет перевод градусов в радианы (90 град ~ 1.5 рад) и скрипт честно поворачивает на примерно 1.5 градуса. Не могу утверждать точно, ибо проверял на 10 версии.