Тема: Нужен скрипт для вычисления площади, периметра - но непросто, а

Помоги пожалуйста.. Нужен скрипт для вычисления площади, периметра, но непросто, А например так - из полилинии помещения вычесть площадь квадратиков колонн, или наоборот к площади тамбура добавить площадь сан. узла, и проставить общую сумму в атрибут блока.

Re: Нужен скрипт для вычисления площади, периметра - но непросто, а

_.boundary

Re: Нужен скрипт для вычисления площади, периметра - но непросто, а

Не пойдет

(изменено: Alan aka Александр Назаров, 12 октября 2010г. 15:30:53)

Re: Нужен скрипт для вычисления площади, периметра - но непросто, а

Gan пишет:

Помоги пожалуйста.. Нужен скрипт для вычисления площади, периметра, но непросто, А например так - из полилинии помещения вычесть площадь квадратиков колонн, или наоборот к площади тамбура добавить площадь сан. узла, и проставить общую сумму в атрибут блока.

Ну алгоритм задачи прост (у меня так):
1.Выполнить в цикле обвод помещения вычерчиванием полилинии (или указанием готовой)
2.Спросить о необходимости вычитания и в этом случае обвести колонну (можно спросить о количестве вычитаемого ЯТД)
3.Арифметика площадей
4.Вставим блок с номером (наименованием) помещения с промеренной площадью в указанную точку.

Свой текст не публикую. Писался давно, уж больно коряв...
Но я думаю всё достаточно прозрачно?
Ну и посмотрите решения http://forum.dwg.ru/showthread.php?t=14 … =cmdactive

Re: Нужен скрипт для вычисления площади, периметра - но непросто, а

Спасибо, посмотрел. Только в кодах не понимаю ничего. Будем искать))

Re: Нужен скрипт для вычисления площади, периметра - но непросто, а

Gan пишет:

.....Только в кодах не понимаю ничего. Будем искать))

Посмотрите "Как использовать лисп, опубликованный на форуме" http://dwg.ru/art/8

Re: Нужен скрипт для вычисления площади, периметра - но непросто, а

Самый простой способ, это воспользоваться штриховкой и смотреть ее площадь.
Тут и программирование не нужно.  ;)

Re: Нужен скрипт для вычисления площади, периметра - но непросто, а

Boxa Shu пишет:

Самый простой способ, это воспользоваться штриховкой и смотреть ее площадь.

В ранних версиях у штриховки не было площади...
Не помню начиная с какой версии это Свойство появилось - 2007 или 2008?
А у полилинии площадь - БЫЛА всегда!!!