|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
22.04.2013, 15:35 | #1 | |
Простановка осевых линий на отводах трубопроводов. макрос. никто не видел?
Инженер проектировщик (раздел ТМ - фриланс)
Геленджик
Регистрация: 06.12.2003
Сообщений: 1,794
|
||
Просмотров: 8546
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
Ищи "Новые инструменты для работы с полилиниями" - насколько я помню, там была отрисовка серединной линии.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
расчёты Регистрация: 04.07.2009
Воронеж
Сообщений: 908
|
А почему не используете Отводы по ГОСТ 17375-01 Исполнение 2? Всё уже проставлено! В этом же файле есть отводы исп. 1 (90 град).
__________________
"Сделай первый шаг - и ты поймёшь, что не всё так страшно." (Сенека, древнеримский философ). |
|||
|
||||
история такая.
моделирую трубопроводы, потом оттиски в автокад.. и далее оформляю (расстановка размеров, осей, обозначений) вообщем в автокаде имеем просто набор линий. прямые участки просто линии, отводы это дуги. |
||||
|
||||
конструктор (машиностроение) Регистрация: 11.11.2009
Сообщений: 646
|
Обычный _fillet имеет такую особенность: если выбрать "радиус", но не задавать его в явном виде, а ткнуть два раза курсором - в точку цетра окружностей и на перп-ре к осевой линии, а потом опять взять "радиус", то его значение будет равно измеренному отрезку. Попробуйте, может устроит.
|
|||
|
||||
идею понял.
только получается много движений. ведь можно ограничиться имеено выбором двух дуг. а тут получается надо ещё выбрать две оси. хотя уже лучше конечно простите конечно, как этот лисп запустить. я понимаю что это функция которую можно куда то вписать, только я не силён в лиспе... Последний раз редактировалось ssn, 22.04.2013 в 17:10. |
||||
|
||||
Цитата:
Цитата:
Способ поудобнее - закидываем файлик этот (предположим он называется center.lsp) в support-папку, и в комстроку вставляем: Код:
|
||||
|
||||
не. это я понимаю. я не вижу команды, которой он запускается.
не вижу имя функции. вот я к чему а про ужас.. ведь реально сделать в два клика. Последний раз редактировалось ssn, 22.04.2013 в 18:00. |
||||
|
||||
ага. ещё бы победить обрезание осевых линий (как на рис 2 - 3)
если не сложно, добавьте в макрос что бы он создавал ось на слое AXIS (ну либо на любом отличном от линий отвода). а то макрос офсетит основной линией... спасибо |
||||
|
||||
конструктор (машиностроение) Регистрация: 11.11.2009
Сообщений: 646
|
Цитата:
А с оффсетом, на мою чайниковскую имху, в засаду попадёте с автообрезанием. |
|||
|
||||
Вот Вам пример как надо делать, тогда ваши проблемы отпадут сами собой.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
Цитата:
я вот думал сделать такое выбирать две дуги определять координаты концов. возможно строить временные отезки между концами строить дугу по среднему между двух радиусов оберазать её по временным отрезкам обрезать по временным отрезкам все внутри дуг удалять временные отрезки. вот такая канитель. единственно с моим знание ВБА это простая процедура растянется как не знаю что. |
||||
|
||||
Цитата:
А для того что Вы хотите у меня на кнопке висит макрос который делает осевую у отводов, но там обязательно надо чтобы дуги были мультилиниями и делает осевую тоже мультилинией с количеством точек =100. Данным методом не пользуюсь уже давно по причине использования метода указанного в примере.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
||||
См. пример - щелкни по блоку отвода. Выбери блок трубы растяни и посмотри что получилось (незабываем что для изменения атрибутов требуется регенерация или смена вида).
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем..... |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание нового типа линий | Apelsinov | AutoCAD | 915 | 08.07.2022 12:36 |