GeomProps — Сумма длин, площадей и объёмов
Приветствую, коллеги! В наше врем всё больше и больше проектировщиков переходят на проектирование в Revit. Хотя старый добрый AutoCad пока ещё никто не отменял. Мне же часто приходится чертить проекты отопления. И к моменту составления спецификации надо посчитать длину труб. Особенно длины контуров теплого пола.
Тут есть несколько вариантов — можно площадь теплого пола умножить на 5 метров трубы и добавить длину транзитного трубопровода. Можно создать из контура полилинию и в свойствах посмотреть её длину. Это всё долго и кропотливо.
В этом случае на помощь приходит скрипт GeomProps. Очень классное дополнение к Автокаду. Сбоку в свойствах показывает сумму длин, площадь и объём выделенных примитивов. Очень удобно!
Где скачать GeomProps
Скачивайте скрипт по ссылки и сохраните в папку, которая всегда будет в доступе. Автокад потому будет автоматически подгружать скрипт при запуске.
Скрипт GeomProps есть для всех версий автокада:
Как установить GeomProps
- Скачиваем и распаковываем архив.
- Запускаем команду _appload в командной строке.
- Выбираем нужную версию скрипта: arx, lsp… и так далее.
На вопрос отвечаем: «Загружать всегда» и тогда скрипт будет автоматически загружаться при запуске программы.
Пример работы GeomProps
Выделяем нужные нам объекта на чертеже. Открываем свойства (ctrl+f1) и видим «Геометрические свойства».
Очень удобно! Рекомендую.
Сохранил скрипт в облако@mail.ru: Скачать GeomProps
Geomprops в какую папку запихать?
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.
Сейчас на странице 0 пользователей
Нет пользователей, просматривающих эту страницу.
Сообщения
Автор: Ветерок · Опубликовано: 1 час назад
Вы прикидываетесь, или на самом деле такой? ЗАЧЕМ все модели В ФОРМАТЕ STEP?
Автор: mamomot · Опубликовано: 4 часа назад
Второе Приложение Б к ранее выложенной Нормали по сварке: «Элементы типовые. Конструкция размеры и технические требования». 9_0_3 Нормаль ОГТ Приложение Б.pdf
Автор: SergeyF · Опубликовано: 4 часа назад
В каталогах производителей не указанна поверхностная закалка. Толкатели идут стандартной размерной линейкой, обычно 80/100/150/200/250, в дальнейшем они всегда обрезаются до необходимого размера. Если толкатель имел бы только поверхностную закалку, то он бы получал после обрезки «сырой» торец выходящий на фасонную поверхность формообразующей.
Автор: maxx2000 · Опубликовано: 4 часа назад
В Creo11 можно будет считать теплопередачу между твердотельной геометрией и «жидким» телом
Автор: Jesse · Опубликовано: 5 часов назад
Ну в статике вашей арматуре вряд ли че то будет. Раз речь идёт про акустику, то тут уже вибрации в звуковом диапазоне , а это тысячи Герц. Ну и усталость смотреть.
Автор: Misha hm · Опубликовано: 5 часов назад
Готов поспорить, что это не так. Вот картинка: Опорная температура 273К. Температура горячей стенки задал как 90К, холодной — минус 10К. Легенда показывает абсолютные значения (так ведь?). Тогда это неправильно. Либо, это может быть правильно только в одном случае, если легенда в относительных (опорной) градусах.
Автор: SHARit · Опубликовано: 6 часов назад
Автор: maxx2000 · Опубликовано: 6 часов назад
@Барс между болтом и отверстием, между фланцем и прокладкой. Это называется жёсткий шарнир. Так называют потому что возможно только кручение или качание вокруг или вдоль оси но не происходит линейное перемещение. Если болтовое соединение заменить сваркой, то такое соединение станет жёстким. Между балкой и фланцем жёсткое соединение, между фланцем и прокладкой шарнир с 5 минуты приварено, приклеено — не шарнир.
ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов (Страница 21 из 22)
Ваше приложение geomprops выдает площадь примитива SOLID/ФИГУРА.
Однако.
(vlax-property-available-p (vlax-ename->vla-object (car (entsel))) ‘area)
для SOLID/ФИГУРА выдает nil,
. тогда какие средства AutoCAD Вы используете для вычисления площади таких примитивов ( SOLID/ФИГУРА) ?
#502 Ответ от Александр Ривилис 16 сентября 2021г. 08:28:25
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
kserg70 пишет:
. тогда какие средства AutoCAD Вы используете для вычисления площади таких примитивов ( SOLID/ФИГУРА) ?
Для тех примитивов, для которых AutoCAD сам не считает площадь, я использую свои алгоритмы.
#503 Ответ от kserg70 16 сентября 2021г. 12:15:08 (изменено: kserg70, 16 сентября 2021г. 12:49:15)
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Пример примитива SOLID.
Обвел его с привязкой замкнутой полилинией.
Площади ФИГУРЫ (по показаниям geomprops) и ПОЛИЛИНИИ (по показаниям geomprops и также autocad) — отличаются.
Кстати, пробовал вычислять по формулам, найденным в инете для 4-х угольников (для ФИГУР) типа
S= 1/2 * |x1y2 +x2УЗ +x3y4 + x4y1 — x2y1 -x3y2 — x4y3 x1у4|
. в итоге, неверный результат.
#504 Ответ от Александр Ривилис 16 сентября 2021г. 14:07:52
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
kserg70 пишет:
Файл, сохраненный в 2007-ом автокаде
http://file.sampo.ru/s3449d/Пример примитива SOLID.
Обвел его с привязкой замкнутой полилинией.
Площади ФИГУРЫ (по показаниям geomprops) и ПОЛИЛИНИИ (по показаниям geomprops и также autocad) — отличаются.Кстати, пробовал вычислять по формулам, найденным в инете для 4-х угольников (для ФИГУР) типа
S= 1/2 * |x1y2 +x2УЗ +x3y4 + x4y1 — x2y1 -x3y2 — x4y3 x1у4|
. в итоге, неверный результат.
Да. В моём алгоритме вычисления площади и периметра SOLID с четырьмя вершинами была ошибка. Я её сейчас исправил, но только для AutoCAD 2019. 2022
#505 Ответ от alterfiesta 17 сентября 2021г. 10:05:03
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Почему тормозит автокад 2018 х64 с GeomProps 2018 x64 при выборе 1 полилинии, даже в пустом чертеже? Это как-то лечится, кроме того, что я могу лишь каждый раз перед выбором отключать окно свойств с помощью ctrl+1?
#506 Ответ от Александр Ривилис 17 сентября 2021г. 13:16:46
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
alterfiesta пишет:
Почему тормозит автокад 2018 х64 с GeomProps 2018 x64 при выборе 1 полилинии, даже в пустом чертеже? Это как-то лечится, кроме того, что я могу лишь каждый раз перед выбором отключать окно свойств с помощью ctrl+1?
Такое обычно происходит если количество вершин > 10000.
#507 Ответ от alterfiesta 17 сентября 2021г. 13:30:05
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Тормозит даже в новом файле, длина 1 полилинии 1 мм. Выбираю ее, 1 сек подвисание с включенным окном свойств. Без него зависаний нет.
#508 Ответ от Александр Ривилис 17 сентября 2021г. 21:02:51
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
alterfiesta пишет:
Тормозит даже в новом файле, длина 1 полилинии 1 мм. Выбираю ее, 1 сек подвисание с включенным окном свойств. Без него зависаний нет.
Вы уверены, что это связано с GeomProps? Выложите файл, на котором тормозит.
Вот видео как это работает без всяких задержек: https://autode.sk/3klCfTE
#509 Ответ от fagot26 23 сентября 2021г. 08:50:59 (изменено: fagot26, 23 сентября 2021г. 09:25:20)
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Александр Ривилис пишет:
dilick пишет:
Александр,здравствуйте!
спасибо за Вашу программу, отлично работает.
Подскажите, будет ли поддержка автокад 2022?
Да. Для AutoCAD 2022 используйте GeomProps2021x64.arx — версии 2021 и 2022 бинарно совместимы.
Добрый день. У меня приложение не загрузилось AutoCAD 2022 (Версия продукта: S.113.0.0 AutoCAD 2022.1)
Кто пробовал на AutoCAD 2022? работает?
Причем по другим приложениям:
Не удается загрузить файл ExplodeProxy2021x64.arx.
Не удается загрузить файл GeomProps2021x64.arx.
LayerFilter2021x64.arx успешно загружено.
SelSim2021x64.arx успешно загружено.
#510 Ответ от alterfiesta 24 сентября 2021г. 10:21:33 (изменено: alterfiesta, 24 сентября 2021г. 10:22:22)
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Александр Ривилис пишет:
alterfiesta пишет:
Тормозит даже в новом файле, длина 1 полилинии 1 мм. Выбираю ее, 1 сек подвисание с включенным окном свойств. Без него зависаний нет.
Вы уверены, что это связано с GeomProps? Выложите файл, на котором тормозит.
Вот видео как это работает без всяких задержек: https://autode.sk/3klCfTE
Ну вот как раз у меня тормозит. Мб дело в переменных каких-то? Также к автокаду прикручен СПДС Сисофт. Я пробовал сбросить настройки автокада, не помогает. Создаю заново чистый чертеж, построить 1 полилинию и при ее выборе происходит 1 секундный пролаг.
#511 Ответ от Александр Ривилис 24 сентября 2021г. 14:51:48
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
fagot26 пишет:
Кто пробовал на AutoCAD 2022? работает?
Причем по другим приложениям:
Не удается загрузить файл ExplodeProxy2021x64.arx.
Не удается загрузить файл GeomProps2021x64.arx.
LayerFilter2021x64.arx успешно загружено.
SelSim2021x64.arx успешно загружено.
Проверьте разблокировали ли вы arx-файлы, которые не загружаются в AutoCAD:
http://www.oszone.net/27842/Windows_10_unblock_file
Правильнее всего сразу разблокировать zip-файлы. Тогда при разархивации не будет необходимости разблокировать их по одному. У меня та же версия AutoCAD 2022.1 (S.113.0.0) — всё работает.
#512 Ответ от Александр Ривилис 24 сентября 2021г. 14:54:08
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
alterfiesta пишет:
Александр Ривилис пишет:
alterfiesta пишет:
Тормозит даже в новом файле, длина 1 полилинии 1 мм. Выбираю ее, 1 сек подвисание с включенным окном свойств. Без него зависаний нет.
Вы уверены, что это связано с GeomProps? Выложите файл, на котором тормозит.
Вот видео как это работает без всяких задержек: https://autode.sk/3klCfTE
Ну вот как раз у меня тормозит. Мб дело в переменных каких-то? Также к автокаду прикручен СПДС Сисофт. Я пробовал сбросить настройки автокада, не помогает. Создаю заново чистый чертеж, построить 1 полилинию и при ее выборе происходит 1 секундный пролаг.
Возможно конфликт с СПДС или еще с каким-нибудь из ваших установленных приложений. Тут я ничем не помогу. Переменные на это влиять не могут.
#513 Ответ от myscle 28 ноября 2021г. 23:27:48
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
долгое время использую geomprops, а сегодня пришлось установить автокад на мак, но он не умеет загружать ARX. он видит только CRX. dataextraction для мака тоже отсутствует, например. я не особенно опытный пользователь, не подскажете, я что-то не так делаю или действительно не получится geomprops запустить под мак? никакие другие способы посчитать длины тоже не работают.
#514 Ответ от Александр Ривилис 29 ноября 2021г. 00:06:56
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
myscle пишет:
долгое время использую geomprops, а сегодня пришлось установить автокад на мак, но он не умеет загружать ARX. он видит только CRX. dataextraction для мака тоже отсутствует, например. я не особенно опытный пользователь, не подскажете, я что-то не так делаю или действительно не получится geomprops запустить под мак? никакие другие способы посчитать длины тоже не работают.
GeomProps на AutoCAD for Mac работать не будет.
Спасибо сказали: myscle 1
#515 Ответ от Farrux-k 12 февраля 2022г. 09:58:19
Re: ObjectARX. GeomProps — площадь, длина, объем выбранных примитивов
Александр Ривилис пишет:
Площадь, длина и объем выбранных примитивов в панели свойств. Добавляется новая группа свойств Геометрические свойства с полями Площадь(сумма), Длина(сумма), Объем(сумма). Необходимо однократно загрузить arx-файл (который можно взять здесь) при помощи команды _APPLOAD (или _ARX)
GeomProps2006.arx — для AutoCAD 2006, GeomProps2007.arx — для AutoCAD 2007. 2009, GeomProps2010x32.arx и GeomProps2010x64.arx для AutoCAD 2010. 2012, GeomProps2013x32.arx и GeomProps2013x64.arx для AutoCAD 2013. 2014, GeomProps2015x32.arx и GeomProps2015x64.arx для AutoCAD 2015 и 2016, GeomProps2017x32.arx и GeomProps2017x64.arx для AutoCAD 2017Для версий AutoCAD до 2005 включительно — не работает (сразу предупреждаю, что для них делать не буду — хлопотно это).
P.S.:
1. Это приложение нельзя выгружать из AutoCAD и загружать его повторно.
2. Радикальный метод избавится от GeomProps — удалить или переименовать его arx-файл.
3. Если открыт Design Center (команда _adcenter) и загружен GeomProps при выходе из AutoCAD возникает ошибка (необрабатываемое исключение в AcObjClassImp.arx). При этом нет потери данных в dwg-файлах, которые были открыты, т.к. к этому моменту они уже сохранены.
4. Замечена некорректная работа GeomProps с вертикальными продуктами (в частности, с Autodesk Architecture). Если перетаскивать с панели инструментов стены, окна и т.д. в чертеж — AutoCAD завершается аварийно (FATAL Error). В тоже время если эти же команды запускать из командной строки, выбирать из ленты или из меню — всё нормально. Причина такого поведения пока не установлена.
А почему файл незагружаеться,
Как установить geoproms на autocad 22 на 11 windows ?
Зачем что-то компилировать. Находите в сети geomprops для 2022 автокада (вроде там ещё подходит версия для 2021, но могу ошибаться) и устанавливаете как обычно. У самого 2024 автокад и win 11 — всё прекрасно работает
LISP, C# (ACAD 200[9,12,13,14])
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810
Сообщение от trir
тут исходники — https://adn-cis.org/assets/files/
Компилить можно в VS или VS Code
Вообще-то там не исходники, ну да ладно.
__________________
Моя библиотека lisp-функций
—
Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc |
Посмотреть профиль |
Посетить домашнюю страницу Кулик Алексей aka kpblc |
Найти ещё сообщения от Кулик Алексей aka kpblc |
Регистрация: 20.04.2011
Сообщений: 402
Сообщение от Кулик Алексей aka kpblc
Offtop:
Вообще-то там не исходники, ну да ладно.
а вот это тогда что?
Регистрация: 20.04.2011
Сообщений: 402
Сообщение от iris92
Как установить geoproms (определение сумм площадей и длин) на autocad 22 на 11 windows ? Либо посоветуйте другие приложения для этих задач
Для 2022 вам подойдет «GeomProps2021x64.arx»
GeomProps2021x64.arx — для AutoCAD 2021. 2022 (только x64 — 64-битный) |
инструкция такая:
LISP, C# (ACAD 200[9,12,13,14])
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810
Сообщение от gumel
а вот это тогда что?
Если открыть zip, то там будут уже скомпилированные arx, и никаких исходников.
__________________
Моя библиотека lisp-функций
—
Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc |
Посмотреть профиль |
Посетить домашнюю страницу Кулик Алексей aka kpblc |
Найти ещё сообщения от Кулик Алексей aka kpblc |
Регистрация: 18.12.2010
Сообщений: 5,047
LISP, C# (ACAD 200[9,12,13,14])
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,810
Ай, блин сорян, я не тот архив брал.
__________________
Моя библиотека lisp-функций
—
Обращение ко мне — на «ты».
Все, что сказано — личное мнение.
Кулик Алексей aka kpblc |
Посмотреть профиль |
Посетить домашнюю страницу Кулик Алексей aka kpblc |
Найти ещё сообщения от Кулик Алексей aka kpblc |
Регистрация: 21.01.2024
Сообщений: 3
Сообщение от kacugu
Зачем что-то компилировать. Находите в сети geomprops для 2022 автокада (вроде там ещё подходит версия для 2021, но могу ошибаться) и устанавливаете как обычно. У самого 2024 автокад и win 11 — всё прекрасно работает
Да, я установила их и на 22 и на 23 попробовала, не работает, почему-то. На 10-ой винде все хорошо
Инженер-проектировщик автомобильных дорог, генпланист
Регистрация: 25.07.2014
Сообщений: 203
«GeomProps2021x64.arx» на AutoCad 2022 работает (win10), но будьте осторожны я обнаружил что площади штриховок он считает неправильно.
Регистрация: 24.04.2019
Сообщений: 1,872
Сообщение от CHESNOK
площади штриховок он считает неправильно
Не такой глюк, случаем: Почему различна площадь двух «одинаковых» многоугольников?
Инженер-проектировщик автомобильных дорог, генпланист
Регистрация: 25.07.2014
Сообщений: 203
Нубий-IV, Не читал всю тему. Если сказать проще то в acad 2017 площадь считается верно а в 2022 — нет. Я по этому поводу писал автору, но проблема не была решена.
Если интересно то для примера вот это я скидывал автору. В файле dwg есть штриховка сложной формы. Если открыть в acad 2017 и использовать данную утилиту для определения площади будет одно значение, если открыть в acad 2022 — будет другое. По моим данным в 2017 площадь считается правильно.
DWG 2013 | пример.dwg (115.2 Кб, 10 просмотров) |
программист, рыцарь ObjectARX
Регистрация: 09.05.2005
Сообщений: 2,406
Сообщение от CHESNOK
Нубий-IV, Не читал всю тему. Если сказать проще то в acad 2017 площадь считается верно а в 2022 — нет. Я по этому поводу писал автору, но проблема не была решена.
Если интересно то для примера вот это я скидывал автору. В файле dwg есть штриховка сложной формы. Если открыть в acad 2017 и использовать данную утилиту для определения площади будет одно значение, если открыть в acad 2022 — будет другое. По моим данным в 2017 площадь считается правильно.
К сожалению это проблема самого AutoCAD. Моя программа лишь использует его методы для получения площади штриховки. Видимо в последних версиях AutoCAD в его алгоритм подсчета площади штриховок вкралась ошибка. Средствами ObjectARX исправить я ее не смог.
__________________
Сообщество программистов Autodesk в СНГ — техническая поддержка
Александр Ривилис |
Посмотреть профиль |
Посетить домашнюю страницу Александр Ривилис |
Найти ещё сообщения от Александр Ривилис |
Инженер-проектировщик автомобильных дорог, генпланист
Регистрация: 25.07.2014
Сообщений: 203
Александр Ривилис, здравствуйте. Я без претензий, просто меня спросили я ответил. У меня всегда установлен autocad 2017 вместе с новым т.к. часто бывает что-нибудь не работает в новой версии autocad, на этот случай я открываю 2017. Поэтому мне достаточно что есть такая утилита для 2017 и она хорошо работает, за что спасибо.