|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
![]() |
Поиск в этой теме |
|
||||
Дизайнер-конструктор Регистрация: 29.05.2004
Kiev
Сообщений: 1,179
![]() |
Попробуй такой лисп
;; Задача: ; Проставлено множество размеров (линейные, наклонные, радиусы, диаметры...) в пространстве model. ; "Перебитые" вручную значения- учитывать именно как перебитые, а не реальные значения размера ; Необходимо:создать Mtext, в котором через пробел или запятую, были бы перечислены ЗНАЧЕНИЯ проставленных размеров. ; Размеры выбираем секущей рамкой получишь Mtext а ег опотом вставляй в эксель, можно черз импорт через тектовый txt файл
__________________
Kiev, Ukraine |
|||
![]() |
|
||||
Регистрация: 04.03.2008
Сообщений: 175
|
А как вывести в таблицу размеры прямоугольников. Чтобы их выделить сразу все или может по одному, хотя бы. И все их размеры в таблицу. Есть много утилит, что берут размерные линии. А так, чтобы сразу брали геометрическую фигуру и в таблицу вставляли ширину и высоту.
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
прямоугольник - это замкнутая полилиния - поэтому получить полилинию или выборку (по определенным условиям) из набора полилиний. А затем из каждой полилинии взять длины двух смежных сегментов. Проблема одна - какой из сегментов считать за ширину, а какой - за высоту)
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Offtop:
Цитата:
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Цитата:
поэтому незамкнутые полилинии (если есть разрыв) и непрямоугольные четырехугольники не участвуют в составлении таблицы) А так, например, проверить равенство сторон попарно, а затем по теореме Пифагора угол |
|||
![]() |
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,288
|
|
|||
![]() |
|
||||
Регистрация: 04.03.2008
Сообщений: 175
|
Всё проще - все стороны прямоугольников либо горизонтальные, либо вертикальные. Контуры замкнуты (спасибо Setvar). Все углы 90°. Во всяком случае, все "нелинейные" прямоугольники могу вписать в прямоугольники программой obvod (Автор: Евгений Елпанов).
Последний раз редактировалось NemoSUN, 13.06.2024 в 15:26. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
и как это поможет для
Цитата:
----- добавлено через ~6 мин. ----- если бы сказали - что по такой-то оси координат считать за высоту, а по такой-то оси координат - за ширину, и что все прямоугольники выровнены по осям - тогда уже признак. А еще лучше - почищенный файл-образец выложили бы. |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,171
|
|
|||
![]() |
|
||||
Регистрация: 04.03.2008
Сообщений: 175
|
Тоже всё просто - X горизонт, Y высота
|
|||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
Вот два файла - загружаешь их оба в автокад. Вызываешь команду AT (англ.) и выделяешь нужные прямоугольники-полилинии, строит список в эксель
AreaLabel.lsp list-to-excel.lsp Надеюсь, что никаких доп.условий не будет, типа надо габаритные размеры непрямоугольных и т.п. ![]() PS: сделано на основе файла из поста 29 |
|||
![]() |
|
||||
Регистрация: 04.03.2008
Сообщений: 175
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 04.03.2008
Сообщений: 175
|
Цитата:
Command: AT Select objects: 1 found Select objects: 1 found, 2 total Select objects: 1 found, 3 total Select objects: 1 found, 4 total Select objects: 1 found, 5 total Select objects: 1 found, 6 total Select objects: 1 found, 7 total Select objects: --> Error: bad argument type: numberp: nil |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вывести из SCAD текстовые значения армирования наклонных пластин в Autocad? | nickname2019 | SCAD | 8 | 27.01.2021 11:41 |
Ломается форматирование таблицы AutoCad при обновлении данных из Excel | _MUAY_THAI_ | AutoCAD | 15 | 27.06.2016 13:35 |
Hp laserjet 5035 MFP смещение чертежа на формате A3 при печати из Autocad 2011 и 2013 | merdoc2003 | AutoCAD | 6 | 18.04.2013 23:59 |
Выгрузка данных SQL server в значения атрибутов блоков Autocad | Cosmosila | Прочее. Программное обеспечение | 14 | 05.03.2013 13:04 |
Как разместить огромную таблицу Excel в автокад (ведомость трубопроводов)? | Madogg | AutoCAD | 26 | 24.06.2012 21:18 |