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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как вставить в текст переменную с площадью нескольких штриховок

Как вставить в текст переменную с площадью нескольких штриховок

Ответ
Поиск в этой теме
Непрочитано 16.03.2015, 18:59 #1
Как вставить в текст переменную с площадью нескольких штриховок
socialdistortio
 
Регистрация: 16.03.2015
Сообщений: 2

История следующая: есть шаблон файла, в котором создается план земельного участка. На плане штриховкой закрашиваются разные участки бетона/травы/песка, каждая штриховка в своем слое. Рядом с планом текст типа: "площадь газона - ***кв. м.". Необходимо сделать так, чтобы вместо *** подставлялось значение площади всех штриховок данного слоя. Предполагаю что алгоритм действий должен быть следующий - создать функцию, основывающуюся на команде _.QSELECT, которая бы выбирала все штриховки на данном слое, применяла к ним HatchGenerateBoundary и возвращала параметр AREA для полученных полилиний в виде переменной, после чего удаляла созданные полилинии. В тексте создать поле, которое бы отображало значение переменной. Проблема в том, что я не знаю лиспа и смутно представляю как это всё сделать. Еще я поставил себе надстройку Geom Props, может получится как-нибудь запилить через неё? Помогите пожалуйста.
Просмотров: 1924
 
Непрочитано 16.03.2015, 19:12
#2
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


Map/Civil 3D
trir вне форума  
 
Непрочитано 16.03.2015, 19:31
#3
Кулик Алексей aka kpblc
Moderator

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


socialdistortio, ты с разделом не ошибся? Здесь AutoCAD, а не программирование.
Поэтому бери такое понятие, как поле (field) и вбивай в него свою формулу.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 19.03.2015, 17:08
#4
socialdistortio


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
socialdistortio, ты с разделом не ошибся? Здесь AutoCAD, а не программирование.
Поэтому бери такое понятие, как поле (field) и вбивай в него свою формулу.
Хм, пардон, я на форуме недавно, думал что вопросы по лиспу, как части AutoCAD надо задавать в этой ветке.
socialdistortio вне форума  
 
Непрочитано 19.03.2015, 17:08
#5
Кулик Алексей aka kpblc
Moderator

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


Программирование : http://forum.dwg.ru/forumdisplay.php?f=13
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как вставить в текст переменную с площадью нескольких штриховок



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как изменить одновременно текст в Автокаде в нескольких местах? maksim2210 AutoCAD 30 28.03.2017 09:07
Создание контура вокруг нескольких штриховок Блондинка в автокаде Программирование 4 12.04.2014 08:14
Как вставить "поле" в текст slooter AutoCAD 11 16.02.2011 13:57
Вставить текст программно Flint Программирование 13 03.10.2003 10:24