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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > AUTOLISP. Узнать значения аттрибутов блоков с которыми пересекается полилиния.

AUTOLISP. Узнать значения аттрибутов блоков с которыми пересекается полилиния.

Ответ
Поиск в этой теме
Непрочитано 12.04.2014, 12:15 #1
AUTOLISP. Узнать значения аттрибутов блоков с которыми пересекается полилиния.
valrond
 
Регистрация: 16.10.2013
Сообщений: 19

Здравствуйте постояльцы. Я новичок в программировании под АВТОКАД. Стоит задача узнать значения аттрибутов блоков с которыми пересекается полилиния.
Скажите пожалуйста какой лучше использовать язык для решения этой задачи? AUTOLISP? VBA? Что изучать?
Просмотров: 1271
 
Непрочитано 12.04.2014, 13:10
#2
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от valrond Посмотреть сообщение
Стоит задача узнать значения аттрибутов блоков с которыми пересекается полилиния.
Это отнюдь не простая задача, для человека который спрашивает что изучать. Ее можно решить 2-мя путями - правильный и сложным или быстрым но колхозным. Первый явно не осилить с нулевыми знаниями (тупо переписать можно - но толку никакого - не поймете ни чего). Второй тоже не желателен - дабы не портить голову "неправильными" знаниями.
По второй части в разрезе автокада - однозначно лисп (причины перечислять не буду - про это уже с десяток тем наверное есть).
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 12.04.2014, 15:32
#3
valrond


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


Дмитрий! Я не плохо пишу на php, разбираюсь в Mysql. Думаю я смогу разобраться. Вы главное скажите где копать. Проблема в незнании огромного числа функций лиспа. С ходу не понятно. Что почитать-посмотреть?
valrond вне форума  
 
Непрочитано 12.04.2014, 17:06
#4
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от valrond Посмотреть сообщение
Я не плохо пишу на php, разбираюсь в Mysql.
Боюсь они Вам будут больше мешать освоить лисп (хотя, например MySQL - я очень "уважаю" по многим показателям). В топике подфорума программирование есть прекрасная тема для "чайников" с соответствующим названием - там все найдете - но не быстро. Хотите решить вопрос быстро - взоравть блоки (метод explode), посмотреть что там осталлось из аттрибутов и проверить на пересечение - (метод getintersectwith) - это можно сделать из любого диалекта программирования под автокад.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 12.04.2014, 18:31
#5
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


делал на заказ подобную задачу, долго плевался, но обошелся без взрыва блоков
gomer вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > AUTOLISP. Узнать значения аттрибутов блоков с которыми пересекается полилиния.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19