Здравствуйте, Saruwatari, Вы писали:
S>Здравствуйте, VEAPUK, Вы писали:
VEA>>Я говорил про пересечение отрезка с окружностью, там от квадратного корня в формуле не знаю как избавиться...
S>Да, здесь не окружность. С окружностью я пока не разобрался. Разбираюсь потихоньку, т.к. это в свободное вермя от работы происходит...
VEA>>IsNaN используется при почти параллельных прямых?
S>Да, в случае, если точек пересечения не обнаружено, т.е. линии совсем или "почти" параллельны.
Если совсем ||, то — деление на 0, разве это можно без try/catch?
И что такое public bool Contains(int x, int y)?
Если проверка на то, что точка не далее 10 от прямой, то я

... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, VEAPUK, Вы писали:
VEA>И что такое public bool Contains(int x, int y)?
VEA>Если проверка на то, что точка не далее 10 от прямой, то я
Это сделано для удобства пользователя, который выделяет нарисованную линию. Если этого не сделать, то он будет слишком долко искать ту нужную ему точку, чтобы выделить эту прямую.
Здравствуйте, Saruwatari, Вы писали:
S>Здравствуйте, VEAPUK, Вы писали:
VEA>>И что такое public bool Contains(int x, int y)?
VEA>>Если проверка на то, что точка не далее 10 от прямой, то я
S>Это сделано для удобства пользователя, который выделяет нарисованную линию. Если этого не сделать, то он будет слишком долко искать ту нужную ему точку, чтобы выделить эту прямую.
можно без деления, если сделать длину нормали равной 1...
Но если ГУЙ, то поГУЙ, сорри за мат.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>