
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.04.2020, 15:12
|
|||
|---|---|---|---|
Задача о принадлежности точки многоугольнику |
|||
|
#18+
всем привет. очень давно я ни чего такого не делал, нашел пару компонентов, но они стоят или денег и большие, по пробовал сам, работает, но есть проблема с реализацией математического представления в программное, дроби, корни, углы, синусы, и т.д. кто знает ссылки где посмотреть как реализуются крупные математические задачи в паскале, Delphi ручками я буду доходить долго, хочется взглянуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2020, 15:16
|
|||
|---|---|---|---|
|
|||
Задача о принадлежности точки многоугольнику |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2020, 15:16
|
|||
|---|---|---|---|
|
|||
Задача о принадлежности точки многоугольнику |
|||
|
#18+
yemets63, в WinAPI, для начала. PtInRegion() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2020, 18:29
|
|||
|---|---|---|---|
|
|||
Задача о принадлежности точки многоугольнику |
|||
|
#18+
yemets63 всем привет. очень давно я ни чего такого не делал, нашел пару компонентов, но они стоят или денег и большие, по пробовал сам, работает, но есть проблема с реализацией математического представления в программное, дроби, корни, углы, синусы, и т.д. кто знает ссылки где посмотреть как реализуются крупные математические задачи в паскале, Delphi ручками я буду доходить долго, хочется взглянуть Да ладно. Года два назад с сынулей-студентом данную задачу разбирали. Час работы, и то лишь потому, что на богомерзких сях, не на Дельфи, и потому, что надо было в соответствии с определенными требованиями. Вряд ли такая задача в составе библиотек есть, слишком все просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2020, 18:33
|
|||
|---|---|---|---|
|
|||
Задача о принадлежности точки многоугольнику |
|||
|
#18+
ъъъъъ в соответствии с определенными требованиями Вспомнил: полигон был невыпуклым! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.04.2020, 19:39
|
|||
|---|---|---|---|
|
|||
Задача о принадлежности точки многоугольнику |
|||
|
#18+
В GLScene всё есть, PointInPolygon() or IsPointInPolygon(), смотри здесь https://sourceforge.net/p/glscene/code/HEAD/tree/trunk/Source/Basis/GLVectorGeometry.pas ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2020, 13:29
|
|||
|---|---|---|---|
|
|||
Задача о принадлежности точки многоугольнику |
|||
|
#18+
ъъъъъ Вспомнил: полигон был невыпуклым! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2020, 17:06
|
|||
|---|---|---|---|
|
|||
Задача о принадлежности точки многоугольнику |
|||
|
#18+
yemets63, не надо там никаких явных синусов и косинусов, свойство скалярного произведения используется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2020, 17:10
|
|||
|---|---|---|---|
Задача о принадлежности точки многоугольнику |
|||
|
#18+
всем спасибо, супер. почитал, получилось, и даже чудненько ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2020, 17:37
|
|||
|---|---|---|---|
|
|||
Задача о принадлежности точки многоугольнику |
|||
|
#18+
kealon(Ruslan)свойство скалярного произведения используется Ну или векторного. Или берётся знак определителя матрицы, построенной на векторах. Или знак невязки. Что, впрочем, всё одно и то же. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2020, 17:42
|
|||
|---|---|---|---|
Задача о принадлежности точки многоугольнику |
|||
|
#18+
ъъъъъ Час работы, и то лишь потому, что на богомерзких сях, не на Дельфи, и потому, что надо было в соответствии с определенными требованиями. Вряд ли такая задача в составе библиотек есть Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2020, 17:56
|
|||
|---|---|---|---|
Задача о принадлежности точки многоугольнику |
|||
|
#18+
Для полигона без "дырок". Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.04.2020, 18:12
|
|||
|---|---|---|---|
Задача о принадлежности точки многоугольнику |
|||
|
#18+
Хотя я уже не помню. Возможно и с "дырками" в полигоне работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2020, 10:48
|
|||
|---|---|---|---|
Задача о принадлежности точки многоугольнику |
|||
|
#18+
Так точно работает для любых непересеченных многоугольников (код почти такой же, но несколько действий в not xor свёрнуто): Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&tablet=1&tid=2038392]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 395ms |

| 0 / 0 |
