Основной раздел > Архив

DISTANCE не работает с дробными числами

(1/2) > >>

MIG29:
Вот на картинках ::)

Vint:
А почему он должен работать? Все функции работающие с координатами экрана, работают с целыми числами. И это правильно. В параметрах DIST задаются координаты точек. Точки могут иметь только целые координаты (мы же на субпикселы не бьём).
Тем более, что дистанцию он тоже округляет до целого, хотя здесь было бы не лишним оставить дробные числа.

ЦИТРИН:

--- Quote from: Vint on December 18, 2013, 03:16:14 PM ---А почему он должен работать? Все функции работающие с координатами экрана, работают с целыми числами. И это правильно. В параметрах DIST задаются координаты точек. Точки могут иметь только целые координаты (мы же на субпикселы не бьём).
Тем более, что дистанцию он тоже округляет до целого, хотя здесь было бы не лишним оставить дробные числа.

--- End quote ---
Для чего например знать, где лежит половина пикселя,  если известно где лежит целое?

Vint:

--- Quote from: ЦИТРИН on December 18, 2013, 10:09:04 PM --- Для чего например знать, где лежит половина пикселя,  если известно где лежит целое?

--- End quote ---
Не понял... Это обычный вопрос или риторический?

Если вопрос зачем дробная дистанция в результате... Естественно для сравнения. Мы же измеряем не только расстояния в пределах одного ряда/колонки. А там зачастую разница похожих значений на уровне сотых.

MIG29:

--- Quote from: Vint on December 18, 2013, 03:16:14 PM ---А почему он должен работать? Все функции работающие с координатами экрана

--- End quote ---
Если так рассуждать, то почти ВСЕ функции "работают с координатами экрана".



--- Quote from: Vint on December 18, 2013, 03:16:14 PM ---Тем более, что дистанцию он тоже округляет до целого, хотя здесь было бы не лишним оставить дробные числа.

--- End quote ---
Да, это сказано в справке. Может дополнить просто  примечание

Navigation

[0] Message Index

[#] Next page

Go to full version