|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.10.2019, 19:12 | #1 | |
Помогите подкорректировать лисп "подсчета площади по точке внутри контура"
проектировшик
СССР
Регистрация: 01.01.2007
Сообщений: 5,143
|
||
Просмотров: 2775
|
|
||||
После (VL-CMDF "_.BOUNDARY" "A" "I" "N" "N" "" g-point "")
Обрабатывается только один объект (setq obj-new (entlast)) С такой логикой программа ничего другого не выдаст. Вариант на подумать попроще - заменить _-boundary на _-hatch и обрабатывать штриховку полученную Вариант посложнее - углубить поиск свежесозданных контуров и вычитать их площади из основного со всеми вытекающими OuterLoop'ами для штриховки Вариант еще сложнее - писать свой собственный аналог _boundary который будет выдавать желаемое без использования командных методов вообще з.ы. какой странный объект этот ваш IAcadRegion. похоже с ним ни Lisp ни ActivX не совладает...
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы... Последний раз редактировалось Vladimir_Sergeevich, 30.10.2019 в 13:17. |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
А что ты с ним хочешь сделать?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Я? вообще ничего, не хочу, первый раз увидел и вряд-ли когда нибудь буду использовать. Там конечно есть любопытные свойства типа момента инерции и чего то там еще. Но кроме как его создать или удалить, больше с ним ничего и не сделать. Даже за ручки контур не изменить.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы... |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787
|
Типа руками у региона можно поменять ручки?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
По сути это программное свойство _.BOUNDARY именно не учитывать островные приметивы, вопрос на засыпку есть ли аналог этой наиудобнейшей программы, неужели никто не считал площадь разрозненных фигур ранее, но естественно без полей и таблиц, спросите где это нужно, да к примеру теже монолитные участки в пустотных плитах перекрытия
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
Последний раз редактировалось koMon, 05.11.2019 в 10:32. |
||||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Спасибо, Лисп для архитекторов больше полезен (по сути он аналогичен команде площадь СПДС графикс), мне нужно общую площадь в конце знать из площади выбранных точкой фигур, я конечно могу в каждом приметиве вывести площадь в Вашем лиспе я убрал верхнюю дробь с позициями и потом суммировать другой командой все площади, и потом их удалить, но не вариант, я так же делаю существующей командой
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
|
||||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Спасибо, а можно упростить его, чтобы цифры вообще не выводились на чертеже, а заливка предыдущего оставалась, чтобы видеть объем проделанной работы (защита от дурака), ну и в конце единицы м.кв.
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
|
||||
|
||||
Ну это очень вряд ли)
----- добавлено через ~2 ч. ----- Команда сменила имя с Area_to_Mtext на Sum_Area |
||||
|
||||
проектировшик Регистрация: 01.01.2007
СССР
Сообщений: 5,143
|
Цитата:
Можно маленькие изменения добавить: ввести коэфициент чтобы из миллиметров квадратных выводилось в метры *0.000001 и округление до 2х цифр после запятой ну еще хотелось бы чтобы завершение команды было кнопкой ЕНТЕР, то есть щелкаешь щелкаешь, потом ентер нажимаешь сразу в командной строке площадь и команда завершилась, ну и самое главное удалилась вся заливка, чтобы ее потом в ручную не удалять, и убрать разноцветность, только в цвет текущего слоя, а то потом после срабатывания команды заливка сбивается приходится перенастраивать, а так же цвета совпадают с чертежами тоже теряться начинаешь выделял или нет
__________________
инженер проектировшик с опттом программа авто гад образование высшие |
|||
|
||||
wtff
обновил #9 |
||||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как подсчитывается площади общественных и жилых помещений? | yannay | Прочее. Архитектура и строительство | 2 | 02.01.2014 13:50 |
LISP "are - расчет площади замкнутого контура" + русский ACAD2008 | Алекс | LISP | 5 | 25.05.2012 16:17 |
Нужен ЛИСП на расчет процентного заполнения чертежа краской | Малявка | LISP | 32 | 04.04.2011 14:21 |
Кто ("монолитчики" или "те, кто сети внутри здания делают") делает технологические отверстия в монолином ж.б. каркасе здания ? | drill_man | Прочее. Архитектура и строительство | 31 | 20.12.2010 09:17 |
Помогите пожалуйста. Нужен лисп. | Sleekka | LISP | 2 | 24.11.2006 20:58 |