powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Найти точку пересечения двух кривых GraphicsPath
11 сообщений из 11, страница 1 из 1
Найти точку пересечения двух кривых GraphicsPath
    #39588804
Найти точку или точки пересечения двух объектов GraphicsPath. Это могут быть просто кривые и дуга и элипс
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39588912
Pu4koff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для обоих объектов создать Region, найти пересечение регионов. Не уверен, что можно будет легко и просто вытащить координаты пересечения, но может этого в задаче и не требуется.
Для дуги и эллипса пишутся элементарные формулы и точки пересечения находятся математически. С кривыми вот сложнее, но тоже возможно.
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39588952
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pu4koffно тоже возможно. +1 всё можно, но задача с потолка.
Кривая описана формулами третьего порядка?
Если это не курсовая, то ближе к реалиям, автор!
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39589389
Petro123, graphics patch описаны объектами points. Найти нужно координаты точек
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39589398
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://loune.net/2009/08/getting-the-intersection-points-of-two-path-geometries-in-wpf/
вот тут есть пример, не знаю, на сколько он хорош и он из WPF, но суть одна PathGeometry это и есть по сути GraphicsPath, только в другой форме
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39589444
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roman Mejtes,
Точно. В винАпи были функции пересечения и триангуляции. Каллбэком возврат точек.
..
У нас было без кривых. В цикле по отрезкам и каждый на проверку с другим.
Работало.
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39589447
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МегапризракPetro123, graphics patch описаны объектами points. Найти нужно координаты точект.е. кривых и эллипсов нет.
Тогда выше 2 варианта.
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39589564
Petro123, и элипсы и кривые есть
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39589638
Ещё по конкретнее вопрос. Имеются две окружности DrawEllipse имеющие одинаковый радиус. Как найти точки пересечения окружностей?
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39589646
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
МегапризракЕщё по конкретнее вопрос. Имеются две окружности DrawEllipse имеющие одинаковый радиус. Как найти точки пересечения окружностей?
http://algolist.manual.ru/maths/geom/intersect/circlecircle2d.php
...
Рейтинг: 0 / 0
Найти точку пересечения двух кривых GraphicsPath
    #39589655
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МегапризракPetro123, и элипсы и кривые естькривые откуда?
Имейте ввиду, что написание своего движка ГИС от двух человеколет.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Найти точку пересечения двух кривых GraphicsPath
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]