|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
подсчет площадей
Сообщений: n/a
|
||
Просмотров: 18656
|
|
||||
Регистрация: 21.08.2003
Штаб
Сообщений: 943
![]() |
Сразу нельзя, но можно воспользоваться таким методом:
запускаем команду BOUNDARY в строке OBJECT TYPE указываем REGION жмем на кнопку PICK POINT указываем точку внутри интересующей нас области. Создается регион. После этого запускаем команду AREA Набираем O Указываем на только что созданный регион Получаем искомую площадь. |
|||
![]() |
|
||||
Сообщений: n/a
|
У меня фасад с кучей разных окон. Я хочу для удобства пользования командой area создать одну область (Region), кот. учитывала бы наличие проемов - а-ля сыр с дырками. Сейчас же у меня получается командой BOUNDARY куча+одна область (Region). А команда UNION здесь совершенно не подходит.
|
|||
|
||||
архитектор Регистрация: 21.08.2003
Москва
Сообщений: 3,587
|
Dima ->
Свой вопрос см. в разделе Программирование: http://autokad.ru/forum/viewtopic.php?t=558 |
|||
![]() |
|
||||
инженер-технолог (ГИП) Регистрация: 11.09.2003
Санкт-Петербург
Сообщений: 1,144
|
А калькулятор Оконечникова FOCALL где можно найти, а то ссылаются, а ссылки нет. Ссылка на его сайт мертвая почему то... Может у кого есть в Download выложит?
![]() Спасибо.
__________________
Большая беда науки в том, что при восхитительной теории можно получить отвратительные результаты. |
|||
![]() |
|
||||
__________________
vinum |
||||
![]() |
|
||||
архитектура Регистрация: 28.12.2005
Домодедово
Сообщений: 120
|
Цитата:
Нужна удобная программа по подсчету площадей помещений с учетом штукатурки, то есть как и требуется по нормам. Предложения ADT к сожалению не устраивают – еще далеко до того времени, чтобы все в нем работали… Искал здесь и на родственном форуме, но пока не нашел такой, может быть и пропустил. Подобная у меня давно есть, но не все там так как хотелось бы, автора к сожалению не знаю. Немного ее почистил, кое-что оставил, но в силу незнания языка сам сделать нужное не могу, хотя похожего вокруг много и кажется, что вот еще чуть-чуть, но … В общем, на основе виденного и имеющегося, что хотелось бы получить: А. Расчетная часть площадей 1. Подсчет площадей указанием внутренней точки помещений с подсветкой выбранных областей с исключением островков (колонн и пр.) 2. Запрос толщины штукатурки со значением по умолчанию 20мм 3. Запрос на точку вставки результата в метрах квадратных с точностью до сотых Б. Отдельная программа на суммирование указанием или рамкой. Желательно с безразличием к разделителям точка или запятая, так как бывает после невнимательного ручного вмешательства эти знаки заменяются, и имеющаяся у меня программа дробную часть игнорирует. Пожелания: Красивости типа диалоговых окон не нужны – тормозят они работу, лучше запросы в командной строке В опциях запроса на указание внутренней точки можно (но не обязательно) дать запрос на масштаб для универсальности, по умолчанию 1:1. Также для универсальности (но тоже не обязательно) в запросе на точку вставки результата в опциях можно дать вариант на вывод результата в единицах чертежа и задания высоты текста. Есть еще ньюанс – криворукость чертежей, то-есть незаметная нестыковка линий, ну да уж бог с ними… Что есть: А 1. Уже встречалось во многих программах здесь на DWG.ru 2. Есть в прилагаемой программе 3. Есть везде Б 1. Есть в разных программах. Есть и в прилагаемой программе, но требует доработки Вот такая получается солянка, почти все вроде есть в разных местах, а вот в кучку собрать не умею. Может сможет кто-нибудь осуществить подвиг? Или уже есть у кого-нибудь такое не жалкое чтобы поделиться? Или уже было где-нибудь, так ткните посильней туда! Думаю, что признательность человечества будет безразмерной, по крайней мере присутствующей здесь части. Я первый говорю СПАСИБО! [ATTACH]1164904211.rar[/ATTACH] |
|||
![]() |
|
||||
архитектура Регистрация: 28.12.2005
Домодедово
Сообщений: 120
|
Если к приложенной выше программе добавить хотя бы перый пункт - выбор площади указанием внутренней точки с исключением островков (колонн) то лично меня это уже устороило бы. Все остальные пожелания только для универсальности, так как судя по темам у всех свои пожелания и решение этих вопросов устроило бы процентов 90 нуждающихся.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
http://dwg.ru/dnl/184
http://dwg.ru/forum/viewtopic.php?t=558 http://home.pacifier.com/~NEMI http://www.autocad.ru/cgi-bin/f1/board.cgi?t=30724Ed http://www.autocad.ru/cgi-bin/f1/board.cgi?t=19561RU http://www.autocad.ru/cgi-bin/f1/board.cgi?t=19990VG http://www.autocad.ru/cgi-bin/f1/board.cgi?t=19664yZ --- Код не тестировал и не правил. --- ADT и его средства для простановки и учета площадей (ИМХО) будут более удобными.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Код:
|
|||
![]() |
|
||||
архитектура Регистрация: 28.12.2005
Домодедово
Сообщений: 120
|
Я же говорю, искал, но не нашел того, что описал – подсчет площади помещений со штукатуркой указанием области с исключением островков (колонн). Ссылки видел, на всякий случай проверил – очень близка программа Владимира Громова, почти один к одному что есть у меня (может быть его ранняя версия?), но без указания области и блока суммирования, хотя последний блок у него есть отдельно. Подсчет штукатурки только, насколько я «понял», у него считается точнее.
Кстати, в выложенном здесь лиспе есть интересная функция изменения формы объекта с сохранением площади. В целом насчет ADT согласен – читал, но не пробовал. Правильно ли я понял, что штукатурку(?) при подсчете площадей там задать можно? Проблема в том, что для правильной организации работы надо всех сажать на него, что проблематично. Код считает, но к сожалению не дает вставить текст: Результат=320.52 Введите высоту текста <250> : ; error: no function definition: LIB:POINT-OFFSCREEN Нашел в других местах, только не столь краткое решение. Спасибо за ответы, но пока желаемого решения не нашел. Эх, знал бы лисп… :cry: |
|||
![]() |
|
||||
архитектура Регистрация: 28.12.2005
Домодедово
Сообщений: 120
|
Что-то опять не ладится... :cry:
Вот результат работы: Command: _SumT Select objects: Specify opposite corner: 3 found Select objects: Результат=27.95 Введите высоту текста <2.5> : 100 *Cancel* no function definition: MIP-TEXT-DRAW Command: Command: |
|||
![]() |