Показать сообщение отдельно
Старый 08.12.2010, 03:30   #30
RBK
Знающий
 
Аватар для RBK
 
Регистрация: 06.12.2010
Адрес: Луганск
Сообщений: 252
Написано 112 полезных сообщений
(для 166 пользователей)
Ответ: кубик рубика

Сообщение от WhiteBlack Посмотреть сообщение
да точно спасибо , только это ничего не меняет

вся проблема в координатах: у кубиков (теперь уже у пивотов) после поворота больше чем на 270 градусов (во время четвертого поворота) появляются непонятные координаты, это глюк Блица?!
(я решил проверить, взял просто кубик присоединил его к пивоту и повернул пивоту на 90 градусов, координаты кубика были (-5; 0; 5),а стали равны (5,96046е-007; 0; -4,76837Е-007) - ЧТО ЭТО??????
как с этим справиться?
Проблема в том что координаты объектов заданы типом Float. Поворот не совсем точная операция, поэтому возможен разброс в несколько десятых.

Равенство двух чисел типа Float проверяют так:
if Abs(A#-B#) < (величина возможного разброса)

если условие выполняется числа A# и B# равны.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо RBK за это полезное сообщение:
tormoz (08.12.2010), WhiteBlack (08.12.2010)