Показать сообщение отдельно
Старый 10.02.2016, 17:08
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 17  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Никаких разночтений — воспринимать все как если бы DO был обернут в контейнер-прокси, над которым производятся все действия, кроме масштаба по осям.

Наоборот, именно сейчас происходит непоняток. Сам суди:

Нажмите на изображение для увеличения
Название: width-height-problem.jpg
Просмотров: 10
Размер:	117.3 Кб
ID:	32082

Как мы видим, квадрат стал не ожидаемым ромбом, как если бы шириной считалась ширина описанного прямоугольника, а прямоугольником, как если бы шириной все же считалась именно ширина относительно повернутых осей, но при этом ширина эта теперь имеет значение, отличное от того, которое мы задали строкой выше, которое еще и фиг посчитаешь без дополнительных действий.

И вот теперь скажи мне, это ли не путаница:

1. Задали ширину 200;
2. Получили фактическую ширину ~142
3. Геттер выдает 170.7

Ну т.е. мало того что не получили ромб шириной 200, так мы еще имеем прямоугольник, с шириной не 200 и габаритами не 200.

Что тут понятного — пардон!

P.S.
Предупреждая попытку объяснить, откуда взялись эти числа, сообщаю, что их значения мне понятны — не так сложно проследить эту логику. Именно после этого я снова таки настаиваю, что она извращенная.
__________________
Поймай яблоко 2!