Как обновить все сечения (AecVerticalSection)? ADT2008
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Как обновить все сечения (AecVerticalSection)? ADT2008

Как обновить все сечения (AecVerticalSection)? ADT2008

Ответ
Поиск в этой теме
Непрочитано 03.10.2008, 11:30 #1
Как обновить все сечения (AecVerticalSection)? ADT2008
Vildar
 
AutoCAD
 
Москва
Регистрация: 26.07.2007
Сообщений: 1,064

Здравствуйте,

Наделал вертикальных сечений, а обновлять приходиться выбирая их все и нажимая обновить в контекстном меню.

Раскажу что я делаю, может я делаю неправильно.
Все в пространстве модели.
Есть куча блоков, в каждом есть 3D-тело. Нужно сделать разрезы каждого блока (по 3D-телу). Блоки могут изменятся, соответственно и разрезы должны меняться. Ну вот я и решил использовать "вертикальное сечение" (команда AecVerticalSection в ADT). Или есть способ "правильнее"?

Спасибо.
Просмотров: 1862
 
Автор темы   Непрочитано 03.10.2008, 11:49
#2
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Тут же вопрос задам.

Как получить разрез с линиями относящимися только к сечению по 3D-телу, без других линий входящих в блок?
Еще раз спасибо.

Пока получается выкручиваться замораживанием не нужных слоев.

Последний раз редактировалось Vildar, 03.10.2008 в 12:05. Причина: добавление, курсивом
Vildar вне форума  
 
Непрочитано 03.10.2008, 12:45
#3
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Глубину сечения попробуй делать "поменьше".
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.10.2008, 12:59
#4
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Действительно, помогло. Спасибо.
А с обновлением их всех нет ниче в заначке?
Vildar вне форума  
 
Непрочитано 03.10.2008, 13:07
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Если у тебя выполняется refresh, то я б подумал о написании макроса типа
Код:
[Выделить все]
^C^C_2dSectionResultRefresh;_all;;
Если выполняется регенерация (с выводом диалогового окна), то у меня идей нет
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.10.2008, 13:54
#6
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Refresh, да, отлично, спасибо. Как я сам не дотумкал. Ведь во многих командах с запросом выбора есть эти доп.опции не прописанные, подлянка такая.
Vildar вне форума  
 
Автор темы   Непрочитано 03.10.2008, 14:18
#7
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Бонусный вопросик, что уж.
Как-бы определять к какому сечению (линии разреза) относится разрез (2D-разрез) и наоборот?
Vildar вне форума  
 
Непрочитано 03.10.2008, 14:23
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Стоп, ты же когда строишь линию сечения, у тебя там маркировки проставляются? Точнее, блоки маркировок.
А в них уже поля. Я их не расковыривал, но вроде там информации достаточно появляется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.10.2008, 14:57
#9
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


Мне сами графические обозначения разрезов не нужны (были, теперь переделать придется), поэтому я строил вертикальное сечение из палитры инструментов Проект, а не из Документ-Выносные элементы-Обозначение разреза (все это для стандартной комплектации палитр в русском ADT), а в нем нет маркеров, или я слепой где-то.
В общем понятно, надо сечения с маркерами использовать. (геморой однако, все переделывать)
Vildar вне форума  
 
Непрочитано 03.10.2008, 15:02
#10
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406


Не использовать А построить 1-2, посмотреть поля и сделать свои аналоги )
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 03.10.2008, 15:22
#11
Vildar

AutoCAD
 
Регистрация: 26.07.2007
Москва
Сообщений: 1,064


А их, блоков маркеров, в стилях - нет что-ли, смотрю стили 2D разрезов/фасадов, там вроде про маркеры нет ниче.
Ну я еще не определился переделывать или нет (ленцо давит), да и не критично. Просто ошибиться можно и не заметить, что разрез не от того сечения строиться. Пока не ошибался вроде, просто заметил что не могу проверить этого.
Vildar вне форума  
 
Непрочитано 03.10.2008, 16:30
#12
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


> Vildar Бонусный вопросик, ...Под правой кнопкой есть функция Isolate Objects > Edit in Section, ... Isolate Objects, Hide Objects
выбрали объект(ы) правый клик, выбрали функцию, например Edit in Elevation, отредактировали, вернули назад. Или скрыли ненужное, сделали сечение, фасад

добавлено Обновить все фасады, разрезы меню
View > Refresh Section/Elevation

Последний раз редактировалось VitalyAF, 03.10.2008 в 16:43.
VitalyAF вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > Как обновить все сечения (AecVerticalSection)? ADT2008



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как оптом сохранить все чертежи в формате 14-го автокада? Соня AutoCAD 26 20.03.2011 14:59
как можно (если можно) все обнулить Michael-- AutoCAD 1 03.10.2007 10:31
как же распечатать все эти файлы? Orcad AutoCAD 6 19.11.2004 10:19