|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
12.06.2014, 18:57 | #1 | |
Можно ли при извлечении данных полилиний задать порядок, исходя из координат?
Регистрация: 10.11.2013
Сообщений: 43
|
||
Просмотров: 5767
|
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
думаю, программно если только.. поскольку отрезки и дуги имеют законченное число узлов и их однозначную взаимную ориентацию - и поэтому у них есть координаты центра при выборке. А полилиния - произвольная. Да и полностью программно тоже, наверно, не для всех случаев.
|
|||
|
||||
Регистрация: 10.11.2013
Сообщений: 43
|
Можно ли образмерить полилинии целиком? Параллельный, линейный, быстрый - всё не то, лишь сегментно позволяют (а с учётом наклона линий, так только параллельный). Но необходимо получить полный размер полилинии, который прописывается в свойствах, но как его оттуда извлечь не прибегая к панели свойств?
Если смогу образмерить, то останутся мелочи уже: взорвать размеры, изолировать текст, расположить вдоль оси х и далее извлечение сработает |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Полем.
На фига?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
LISP. Вставка в таблицу поля, соотвествующего площади примитива
Посмотри #3 там есть длина. Посмотри всю тему, может еще что-то было ----- добавлено через ~2 ч. ----- Вспомнил про еще одну тему. Там вставка длины и полем и текстом и гиперссылкой. Добавление в чертеж длины полилинии
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Инженер дорожник Регистрация: 22.10.2007
Израиль
Сообщений: 1,859
|
А если говорить о ж.д. путях, то возможно нужно воспользоваться не просто Автокадом, а к примеру Civil_лом, где можно получить не только таблицу кривых и прямых, а также продольный профиль и поперечники и соответственно объёмы.
|
|||
|
||||
Регистрация: 10.11.2013
Сообщений: 43
|
Уважаемые программеры)
Вложил 2 лиспины. Первая tlen1 позволяет выводить размер полилинии текстом рядом с полилинией. Другая Elen позволяет суммировать длины полилиний и выводит их только в командной строке автокада. Можно ли их как-то скрестить и заставить Elen выводить сумму длин текстом как это позволяет Tlen1 буду крайне признателен, если хотя бы подскажите где искать решение |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
В качестве подсказки (поскольку работаю на NetApi, а не lisp):
В AsmiTools_Elen.lsp отвечает за вывод на консоль результата строки: Цитата:
Цитата:
Цитата:
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,053
|
nil - это значит, что просто объект не был инициализирован (по аналогии с Null в C#). Ищите объекты/переменные, к которые лишь есть обращения за значением в коде. А строк, выполняющих заполнение их значениями - нет. Естественно, инициализация переменных должна идти перед обращениям к ним.
Последний раз редактировалось Сергей812, 14.06.2014 в 12:12. Причина: уточнение |
|||
|
||||
Регистрация: 10.11.2013
Сообщений: 43
|
Обновляю вопрос во избежании путаницы.
Уважаемые программеры) Вложил 2 лиспины. Первая tlen1 позволяет выводить размер полилинии текстом рядом с полилинией. Другая Elen позволяет суммировать длины полилиний и выводит их только в командной строке автокада. Можно ли их как-то скрестить и заставить Elen: 1) выводить сумму длин в командную строку (что она и так делает) 2) но и текстом с указанием точки вставки, как это позволяет Tlen1. Решение сам не найду, ибо далёк от лиспа) Очень прошу помочь. Заранее благодарю всех откликнувшихся. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработка ПОС, искусство проектирования | Tyhig | Технология и организация строительства | 117 | 25.11.2021 17:38 |
Какой язык перспективен для инженера-конструктора с условием | The_Mercy_Seat | Программирование | 705 | 17.03.2021 14:19 |
SCAD Office 21.1. Обсуждение. | Клименко Ярослав | SCAD | 633 | 03.10.2015 14:10 |
Помощь по Лире | Серега М | Лира / Лира-САПР | 52 | 28.05.2007 02:47 |
Можно ли в лиспе, в качестве координат задать выражение? | B2Slow | LISP | 6 | 11.07.2005 11:40 |