Всем привет!
Понадобилось определить размер квадратика выбора объектов в единицах чертежа. Вроде всё довольно просто:
1. Получаем значение PICKBOX. Оно в пикселах.
2. Переводим это значение в единицы чертежа, анализируя значения переменных SCREENSIZE и VIEWSIZE.
В итоге, получаем... что? Что это за величина? Я интуитивно думал, что это длина стороны квадратика выбора. Но опыты показали, что это ближе к 1/2 стороны квадратика. Почему не ровно 1/2? Я сделал скриншот этого квадратика при PICKBOX=3, увеличил до состояния, когда различим каждый пиксель и увидел такую картину, как на прикреплённом рисунке. То есть, похоже, что размер квадратика в пикселях вычисляется как PICKBOX * 2 + 1. Опыты при других значениях PICKBOX показали такой же результат.
Но это всё опыты. Может быть, есть где-то точная информация по этому вопросу?