Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Координаты около линии элипса/прямоуголиника  [new]
Igor Kushnir
Member

Откуда:
Сообщений: 101
Помогите с готовым алгоритмом определения, что точка находится на линии элипса и прямоугольника либо рядом.
Входные данные:
1. точка TPoint
2. координаты TRect с указанием это элипс или прямоугольник.
3. погрешность Tolerance - насколько рядом должна быть точка в пикселях.
Обращаю внимание, что нужно нахождение имеено окло линии фигуры, а не в области TRect.
Спасибо.
7 дек 17, 16:59    [21015852]     Ответить | Цитировать Сообщить модератору
 Re: Координаты около линии элипса/прямоуголиника  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 23221
У эллипса еще угол должен быть.
7 дек 17, 17:01    [21015864]     Ответить | Цитировать Сообщить модератору
 Re: Координаты около линии элипса/прямоуголиника  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 28459

07.12.2017 17:01, wadman пишет:
> У эллипса еще угол должен быть.

[src=delphi]
TCanvas = class(TPersistent)
....
public
procedure Ellipse(X1, Y1, X2, Y2: Integer); overload;
procedure Ellipse(const Rect: TRect); overload;
procedure FillRect(const Rect: TRect);
....
[/src]

Posted via ActualForum NNTP Server 1.5

7 дек 17, 17:04    [21015879]     Ответить | Цитировать Сообщить модератору
 Re: Координаты около линии элипса/прямоуголиника  [new]
Igor Kushnir
Member

Откуда:
Сообщений: 101
Нет, в моей ситуации стандартный 2D элипс TCanvas.Ellipse(const Rect: TRect);
wadman
У эллипса еще угол должен быть.
7 дек 17, 17:07    [21015890]     Ответить | Цитировать Сообщить модератору
 Re: Координаты около линии элипса/прямоуголиника  [new]
_Vasilisk_
Member

Откуда: Украина, Харьков
Сообщений: 9916
Igor Kushnir
Помогите с готовым алгоритмом определения, что точка находится на линии элипса
расстояние до эллипса
расстояние до отрезка
7 дек 17, 17:42    [21016043]     Ответить | Цитировать Сообщить модератору
 Re: Координаты около линии элипса/прямоуголиника  [new]
Igor Kushnir
Member

Откуда:
Сообщений: 101
Спасибо.
С прямоугольником все получилось.
Остался эллипс.
Возможно у кого-то есть готовый код, что бы не изобретать велосипед?
Спасибо.

_Vasilisk_
Igor Kushnir
Помогите с готовым алгоритмом определения, что точка находится на линии элипса
расстояние до эллипса
расстояние до отрезка
7 дек 17, 18:06    [21016111]     Ответить | Цитировать Сообщить модератору
 Re: Координаты около линии элипса/прямоуголиника  [new]
Igor Kushnir
Member

Откуда:
Сообщений: 101
Нашел, вопрос снят
решение тут:
http://delphimaster.net/view/9-79530/all
7 дек 17, 18:36    [21016194]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить