| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. 1. Выбор объектов "по расширенным данным". 2. Принадлежность точки замкнутому контуру.

LISP. 1. Выбор объектов "по расширенным данным". 2. Принадлежность точки замкнутому контуру.

Ответ
Поиск в этой теме
Непрочитано 11.05.2016, 09:32 #1
LISP. 1. Выбор объектов "по расширенным данным". 2. Принадлежность точки замкнутому контуру.
AlexZh
 
Регистрация: 23.09.2015
Сообщений: 146

Здравствуйте!

Подскажите, как сделать?

Как определить принадлежность точки замкнутому контуру.

Думал, делать через наборы. Делал выбор по слою.

Вложения
Тип файла: dwg
DWG 2010
Пример.dwg (616.5 Кб, 18 просмотров)

Просмотров: 3438
 
Непрочитано 11.05.2016, 11:10
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Цитата:
Сообщение от AlexZh Посмотреть сообщение
Как определить принадлежность точки замкнутому контуру.
https://www.google.ru/webhp?sourceid...p+point+inside
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.05.2016, 11:31
#3
alexgeops


 
Регистрация: 03.12.2015
Сообщений: 13


Цитата:
Сообщение от AlexZh Посмотреть сообщение
Как определить принадлежность точки замкнутому контуру.
я делал так: секу контур отрезком (гарантированно длиннее, чем протяженность контура в этой точке и в этом направлении) и смотрю количество точек пересечения отрезка с контуром слева и справа от точки по отрезку. если и слева и справа нечетное, то точка внутри контура. направление отрезка проходящего через точку - произвольное.
alexgeops вне форума  
 
Непрочитано 11.05.2016, 11:38
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


ИМХО: если можно обойтись без дополнительных построений, то стоит рассматривать именно такой вариант.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.05.2016, 23:14
#5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от AlexZh Посмотреть сообщение
Как определить принадлежность точки замкнутому контуру.
Теория
и практика
Принадлежность точки криволинейному контуру
Алгоритм (не)вхождения точки в произвольный многоугольник.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 07.06.2022, 19:41
#6
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


Цитата:
Сообщение от AlexZh Посмотреть сообщение
LISP. 1. Выбор объектов "по расширенным данным".
Первый вопрос темы остался незамеченным. Т.е. безнадежным.
При том, что на момент вопроса уже был опубликован xdsearch.lsp и, возможно, уже был и sel_by_apps.lsp - от французов.
К зиме 2021 г. появились еще XDTOOLS_SELAPPS.lsp и XDTOOLS_SELVALUES.lsp.
Но "последняя активность" на форуме AlexZh - 18.05.2021. То ли вирус или т.п. подкосили. То ли надоело не находить в AutoCAD нужные возможности...
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 08.06.2022, 08:10
#7
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Первый вопрос темы остался незамеченным. Т.е. безнадежным.
Отнюдь, Вам много раз писали, что кому нужно было уже давно написали для себя решение, другое дело, что в публичный доступ это никто не вываливает и правильно делают.
Мой Вам бескорыстный совет, потратьте часть того времени, что общаетесь на форуме на изучение ЛЮБОГО языка программирования и напишите уже для себя все то, что Вам нужно. В текущих экономических реалиях самаритян становится все меньше.
Boxa на форуме  
 
Непрочитано 09.06.2022, 16:19
#8
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,030


2009 г., не позже, был опубликован xdsearch.lsp. А XDTOOLS - свободные пользовательские инструменты без специализации к конкретным задачам.
Это в русскоязычном сегменте для XData фактически ничего не было создано.
В англоязычном было сделано и выложено довольно заметно. Но больше сделали французы. В т.ч. xdsearch.lsp опубликован французом, Gile.
__________________
количество моих сообщений не говорит о знании Автокада

Последний раз редактировалось АлексЮстасу, 09.06.2022 в 16:25.
АлексЮстасу вне форума  
 
Непрочитано 09.06.2022, 16:35
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,009


Цитата:
Сообщение от Boxa Посмотреть сообщение
Отнюдь, Вам много раз писали, что кому нужно было уже давно написали для себя решение, другое дело, что в публичный доступ это никто не вываливает и правильно делают.
Мой Вам бескорыстный совет, потратьте часть того времени, что общаетесь на форуме на изучение ЛЮБОГО языка программирования и напишите уже для себя все то, что Вам нужно. В текущих экономических реалиях самаритян становится все меньше.
можно даже проще написать - большинству сейчас нужен готовый продукт из "коробки" для зарабатывания денег. Какой-то полуфабрикат, когда пользователь сам должен "копаться" вместо основной работы в низкоуровневых вещах типа XData - не "взлетит".
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. 1. Выбор объектов "по расширенным данным". 2. Принадлежность точки замкнутому контуру.

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аттестация в Минрегионе по негосударственной экспертизе Людмила Охр Прочее. Архитектура и строительство 350 14.02.2015 17:50
Линии электрических соединений Shoorup Программирование 23 07.02.2015 15:13