dwg.ru forum rss xml
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как задать: в точке с координатами (x, y) есть штриховка или нет

Как задать: в точке с координатами (x, y) есть штриховка или нет

Версия для печати
 
Ответ
Опции темы Поиск в этой теме
Непрочитано 25.04.2017, 19:59 #1
Как задать: в точке с координатами (x, y) есть штриховка или нет
and1985
 
Регистрация: 25.04.2017
Сообщений: 3

and1985 вне форума Вставить имя

Здравствуйте, подскажите пожалуйста
как с помощью лиспа узнать:

Есть координаты точки (x, y)
есть переменная point с координатами этой точки.
как получить информацию есть в этой точке штриховка или нет.
Поиск не помог.
Просмотров: 1387
 
Непрочитано 25.04.2017, 21:54
#2
brokman


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


Выделить и в свойствах юудет отображено, количество объектов и если есть там штриховка то выбираешь ее и подтираешь!
brokman вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 25.04.2017, 22:00
#3
and1985


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


Речь про то как это сделать в Autolisp
and1985 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 25.04.2017, 22:42
#4
Enik

ГИП
 
Регистрация: 07.06.2015
Сообщений: 796


Тоже ломаю голову над чем-то похожим. Не ругайте сильно, программер из меня ещё тот.

В общем, предположение следующее:
а) для каждой штриховки в dxf коде должны быть прописаны координаты точек её контуров.
б) в программе пробежаться по чертежу, выделить все штриховки, перевести в dxf, из него выделить контуры и их точки.
в) ну а дальше определяем, лежит ли точка в одном из контуров или нет. Тоже, кстати, нетривиальная фигня тудыц.
Enik вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 25.04.2017, 23:37
#5
Кулик Алексей aka kpblc
Moderator

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


Программирование - Готовые программы - Вхождение точки в контур.
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Автор темы   Непрочитано 26.04.2017, 10:04
#6
and1985


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Программирование - Готовые программы - Вхождение точки в контур.
Алексей для этого лиспа нашел только неработающую ссылку
http://www.arcada.com.ua/forum/viewt...er=asc&start=0

Может быть с другой стороны подойти к задаче
Алексей, подскажи пожалуйста как на лиспе узнать ЧТО за объект находится в точке, зная ее координаты
and1985 вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 26.04.2017, 12:47
#7
skkkk

AutoCAD_2008->2011
 
Регистрация: 20.03.2008
Московская область
Сообщений: 2,133


and1985, плохой подход. Если точка "попадет" в пространство между линиями штриховки, будет nil.
skkkk на форуме вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 26.04.2017, 12:52
#8
Кулик Алексей aka kpblc
Moderator

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


http://www.caduser.ru/forum/index.ph...#message205580

----- добавлено через ~1 ч. -----
Туда жа - http://forum.dwg.ru/showthread.php?t=127591 + ссылки оттуда
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 26.04.2017, 15:40
#9
Profan

Чужой
 
Регистрация: 25.12.2005
Москва
Сообщений: 13,666


Секрамочку сделать вокруг точки для выбора объектов...
Profan вне форума вставить имя Обратить внимание модератора на это сообщение  
 
Непрочитано 26.04.2017, 17:36
#10
Кулик Алексей aka kpblc
Moderator

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


Ага, и сильно потом удивляться - че ета не выбирается ничего
__________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума вставить имя Обратить внимание модератора на это сообщение  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как задать: в точке с координатами (x, y) есть штриховка или нет

Инженерные консультации
Опции темы Поиск в этой теме
Поиск в этой теме:

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ассоциативная штриховка Abzorbo AutoCAD 18 10.09.2014 13:48
ADAMS - есть ли пользователи, спрос на динамические расчеты, нужен ли принципиально новый (solver) решатель? engineer_a Расчетные программы 4 18.08.2014 09:35
Имеет ли право организация у которой есть СРО нанимать по договору подряда физ. лицо для выполнения КМ? Tazar Организация проектирования и оформление документации 30 17.04.2014 12:35
Как задать угол от линии, точнее задать нулевую привязку. L.NighT`s AutoCAD 5 27.05.2010 02:15
Viewport и как задать масштаб для начинающих N.G. AutoCAD 17 01.04.2010 13:24

|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея ||
|| Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги ||


Размещение рекламы