|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.06.2014, 13:15 | #1 | |
Можно ли выбрать объект модели из листа не активируя видовой экран?
RUSSIA
Регистрация: 05.09.2007
Сообщений: 165
|
||
Просмотров: 7598
|
|
||||
Регистрация: 21.02.2009
Сообщений: 825
|
1. Чего делать если несколько видовых экранов(ВЭ)?
2. Чего будет с аннотацией если дуга из модели исчезнет, сдвинется вне ВЭ? Offtop: Не совсем в тему, но: ЯТД, что аннотации, относящиеся к элементам в модели, располагать в пространстве листа(ПЛ) - плохая идея. Особенно то что может изменить масштаб(размеры, обозначения и т.п). А в ПЛ располагать только элементы оформления листа (рамка, основная надпись, общие указания, ссылки на др. листы и т.п.)
__________________
Я-проектировщик бывший проектировщик! |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
Можно - но это не просто - там много "возни". Готовых API (кроме обертки командных методов) для этого я не знаю, то есть в рукопашную определяете куда тыкнули на листе и что под ним находится...
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
Регистрация: 05.09.2007
RUSSIA
Сообщений: 165
|
Цитата:
----- добавлено через ~7 мин. ----- Хорошо бы кто-нибудь из гуру написал такую процедуру - вещь полезная по-моему. |
|||
|
||||
Цитата:
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
|
|||
|
||||
Регистрация: 12.04.2009
Сообщений: 88
|
Когда заблокировал сам видовой экран и щёлкнул внутри экрана, первым делом проверил колёсиком изменять масштаб, в данном случае масштаб не изменялся, потом стал щёлкать и удалять элементы на плане (на чертеже), а выйти из этого режима - щёлкнуть мышкой вне видового экрана.
|
|||
|
||||
Регистрация: 05.09.2007
RUSSIA
Сообщений: 165
|
Цитата:
Например: 1. Активировать программно пространство модели в видовом экране (по щелчку мыши). 2. Выбрать объект по (entsel). 3. Вернуться программно в пространство листа. Конкретно интересует реализация пунктов 1 и 3. Спасибо. Последний раз редактировалось mkung, 23.06.2014 в 04:29. |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Устроят командные методы?
Цитата:
Код:
Код:
Только думается мне, что во втором пункте помимо (entsel) нужно будет сразу и отрисовывать радиус дуги (если брать пример из #1), а потом переносить его в лист командой _CHSPASE ----- добавлено через ~31 мин. ----- А третий пункт в таком случае отпадет сам собой, поскольку по завершении команды _CHSPASE активируется пространство листа. |
|||
|
||||
Регистрация: 05.09.2007
RUSSIA
Сообщений: 165
|
Цитата:
А аннотацию надо нанести на один. Именно как и предлагаете - я и написал: захожу в модель, выбираю, отрисовываю, переношу в лист. Все работает чудесно пока видовой экран один... Аннотативный объект не удается перенести корректно без установки "ANNOALLVISIBLE" 1. А если видовых экранов несколько, да с отображением данного объекта в разных масштабах - начинается полный абзац (в том числе и с CHSPASE). Так что, чтобы не мудрить, хотелось бы получить идентификатор объекта и дальше отрисовать все обычными стилями в листе. Как-то так... |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Цитата:
----- добавлено через ~9 мин. ----- Это как раз и есть "мудрить", на мой взгляд. Можно, конечно, это осуществить vla-функциями, предварительно транслировав координаты нужных точек из модели в лист функцией (trans), но пока неясно, как это будет работать при нескольких видовых экранах. |
|||
|
||||
Регистрация: 05.09.2007
RUSSIA
Сообщений: 165
|
Цитата:
2. Можно было бы поиграть с масштабами аннотаций. Но, во-первых, на мой взгляд - более хлопотно. Во-вторых, перенос в пространство листа без "ANNOALLVISIBLE" 1 у меня не получается, а тогда возникают проблемы с переносом при нескольких экранах... ----- добавлено через ~4 ч. ----- (vl-cmdf "_.PSPACE") Подскажите, пожалуйста - как сделать то же самое через vla-put-... |
|||
|
||||
Регистрация: 21.02.2009
Сообщений: 825
|
Цитата:
"дисциплина"-"система"-"подсистема"-"модификатор1"-"модификатор2" Например: E-Cables E-Cables-Vertical E-Cables-Dimension E-Cables-Text E-Equipment E-Equipment-Dimension E-Equipment-Text E-Lighting E-Lighting-Emergency E-Lighting-Emergency-Text E-Lighting-Cables E-Lighting-Emergency-Cables и т.п. .... Слои добавляются по ходу проекта по вышеуказанному правилу. Элементы(блоки, размеры, тексты и т.п) висят в инструментальной палитре с настроенными слоями. Всё рисуем в модели и играясь слоями на разных листах и ВЭ выделяем то, что нужно показывать в данный конкретный момент
__________________
Я-проектировщик бывший проектировщик! |
|||
|
||||
Регистрация: 20.03.2008
Сообщений: 2,653
|
Цитата:
В свое время пробовал такое реализовать, помню - не получилось. Остановился на варианте с vl-cmdf. А чем он плох? |
|||
|
||||
Регистрация: 05.09.2007
RUSSIA
Сообщений: 165
|
Цитата:
Там и про это есть командный вариант: Код:
Команда: Выберите дугу:_PSPACE Команда: Укажите начало выноски: Повторный вход в LISP невозможен. Неверная точка. Укажите начало выноски: |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Меняй системную переменную tilemode
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 21.02.2009
Сообщений: 825
|
Offtop: Кстати о птичках. Я не про программирование, а в общем... Я когда тыкаю из ПЛ в образмеривание дуги или окружности , то радиус привязывается к элементу в модели и даже двигается вместе с ВЭ. Такая же петрушка с линейными размерами(проверял на отрезках).
Проверено в Автокад 2012
__________________
Я-проектировщик бывший проектировщик! |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Решился освоить подшивку….. | Red Nova | AutoCAD | 420 | 25.04.2023 10:13 |
Можно ли отзеркалить видовой экран с содержимым внутри? | tructor | AutoCAD | 11 | 05.10.2010 21:47 |
Можно ли заштриховать кусок модели, находясь в пр-ве листа!?!? AA2010 | Botan | Вертикальные решения на базе AutoCAD | 21 | 01.10.2010 10:24 |
Видовой экран для модели??? | scatler | Программирование | 27 | 17.06.2010 10:56 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 |