| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как скрыть 3дтело, чтобы нечто нарисовать "за ним"

Как скрыть 3дтело, чтобы нечто нарисовать "за ним"

Ответ
Поиск в этой теме
Непрочитано 26.02.2008, 16:26 #1
Как скрыть 3дтело, чтобы нечто нарисовать "за ним"
BM60
 
Где-то
Регистрация: 08.02.2008
Сообщений: 8,460

Удобно вроде на изовиде/ах "укладывать" и редактировать 3дтела, но перед таким новым будущим "глаза мозолит" предыдущий. Как его (объект) скрыть?

Очевидное присвоение ему другого слоя, которое сразу и заморозить, не слишком удобно.
Что предложите, уважаемые знатоки?

Последний раз редактировалось BM60, 04.07.2011 в 09:42.
Просмотров: 6696
 
Непрочитано 26.02.2008, 16:33
#2
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А если в орбите поработать с секущими плоскостями?
Profan вне форума  
 
Непрочитано 26.02.2008, 16:38
#3
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,336


Работаю в каркасном стиле визуализации (_vscurrent 2dwireframe)
Хмурый вне форума  
 
Автор темы   Непрочитано 26.02.2008, 16:51
#4
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Спасибо, только 2дкаркас вчера почему-то "друг сквозь дружку".

Последний раз редактировалось BM60, 27.02.2008 в 11:56.
BM60 вне форума  
 
Непрочитано 26.02.2008, 21:08
#5
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


Цитата:
Сообщение от BM60 Посмотреть сообщение
Удобно вроде на изовиде/ах "укладывать" и редактировать 3дтела, но перед таким новым будущим "глаза мозолит" предыдущий. Как его (объект) скрыть?

Кроме очевидного присвоения ему другого слоя, которое сразу и заморозить, ничего в бОшку и не лезет.
Что предложите для 7-го, уважаемые знатоки?
Загляни: http://ad-cad.narod.ru/AD-Profil.htm
команда AD-Viz
для удобства лучше включить дин. ввод
vadim_evg1 вне форума  
 
Автор темы   Непрочитано 27.02.2008, 10:48
#6
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Цитата:
Сообщение от Profan Посмотреть сообщение
А если в орбите поработать с секущими плоскостями?
Нашел в орбите такие возможности - не совсем то.

Последний раз редактировалось BM60, 04.07.2011 в 09:43.
BM60 вне форума  
 
Автор темы   Непрочитано 06.03.2008, 12:04
#7
BM60


 
Регистрация: 08.02.2008
Где-то
Сообщений: 8,460


Респект автору AD-Profil!
Неплохо было бы:
1. Адаптировать под анг версию - без переключения раскладки клавы...
2. В процессе выбора нескольких тел для скрытия отмена сработала на английcкой U (опять перекл. раскладки)
3. Можно ли восстановление осуществить последовательно или указывая на нужный объект в дополнительном окне со схематичным расположением объектов в изометрии.
4. Работает выбор кликом на ребре или гране, не всегда же рамка возьмет только "свое".

Последний раз редактировалось BM60, 04.07.2011 в 09:47.
BM60 вне форума  
 
Непрочитано 06.03.2008, 18:03
#8
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


Восстановление последовательно:
выбрать опцию негатив - она показывает объекты, которые были скрыты ранее
скрыть несколько объектов и опять негатив
Для удобства работы советую исп. динамический ввод
чтобы не было Многовато буковок - сделай отдельную панель или меню, куда и занеси все доп. опции. Я для себя так и сделал
vadim_evg1 вне форума  
 
Непрочитано 06.03.2008, 19:07
#9
Юрий Губский

архитектура
 
Регистрация: 28.12.2005
Домодедово
Сообщений: 120


Лампочка справа внизу (команда AecHideObjects) может помочь, по крайней мере в AAD 2005 и тд.
Юрий Губский вне форума  
 
Непрочитано 25.06.2009, 13:47
#10
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


vadim_evg1, спасибо за ссылку!
А черт, програмка не полнофункциональная, что-то за нее хотят, надо смотреть на ее ограничения....
Но в принципе хорошая вещь, надо теперь разбираться с ее возможностями
__________________
Kiev, Ukraine

Последний раз редактировалось sasha_lif, 25.06.2009 в 13:59.
sasha_lif вне форума  
 
Непрочитано 25.06.2009, 15:08
#11
vasilyis

Инженер
 
Регистрация: 05.05.2008
Москва
Сообщений: 1,074


Цитата:
Сообщение от Юрий Губский Посмотреть сообщение
Лампочка справа внизу (команда AecHideObjects) может помочь, по крайней мере в AAD 2005 и тд.
Эта примочка есть только в Вертикальных решениях АКАДа, но никак не в "голом".
__________________
Рапик отдай папе кость, Ты ведь не собака. /анекдот АРМЯНСКОГО РАДИО/
vasilyis вне форума  
 
Непрочитано 25.06.2009, 15:10
#12
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


Цитата:
Сообщение от sasha_lif Посмотреть сообщение
vadim_evg1, спасибо за ссылку!
А черт, програмка не полнофункциональная, что-то за нее хотят, надо смотреть на ее ограничения....
Но в принципе хорошая вещь, надо теперь разбираться с ее возможностями
Все доп. команды- без ограничений
vadim_evg1 вне форума  
 
Непрочитано 26.06.2009, 22:25
#13
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,991
<phrase 1= Отправить сообщение для VVA с помощью Skype™


vasilyis, Свойство visible есть у каждого примитива в "голом" Автокаде. Не хватает обертки этого свойства. В интернете примеров достаточно много. Как пример:
Код:
[Выделить все]
;;;Published MP 
;;; http://www.theswamp.org/index.php?topic=5007.15
(defun c:HideEm ( / hideit ss i )
    (defun hideit ( ename )
        (vl-catch-all-apply
            ;;  honor locked layer status
           '(lambda ( )
                (vla-put-visible
                    (vlax-ename->vla-object ename)
                    :vlax-false
                )
            )
        )
    )
    (if (setq ss (ssget))
        (repeat (setq i (sslength ss))
            (hideit
                (ssname ss
                    (setq i (1- i))
                )
            )
        )
    )
    (princ)
)
(defun c:ShowEm ( / showit ss i )
    (defun showit ( ename )
        (vl-catch-all-apply
            ;;  honor locked layer status
           '(lambda ( / object )
                (vla-put-visible
                    (setq object
                        (vlax-ename->vla-object ename)
                    )
                    :vlax-true
                )
                (vla-update object)
            )
        )
    )
    (if (setq ss (ssget "_x" '((60 . 1))))
        (repeat (setq i (sslength ss))
            (showit
                (ssname ss
                    (setq i (1- i))
                )
            )
        )
    )
    (princ)
)
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 23.12.2014 в 08:12.
VVA вне форума  
 
Непрочитано 13.07.2009, 15:27
#14
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


vadim_evg1,
Цитата:
чтобы не было Многовато буковок - сделай отдельную панель или меню, куда и занеси все доп. опции. Я для себя так и сделал
а как сделать для комманды скрыть паузу во время выполнения макроса, для возможности выбора объектов и последующего выхода из комманды , пробовал так:
Код:
[Выделить все]
^C^CAD-Viz;с;\;х
не срабатывает
хотя в help написано, что \ для
Цитата:
Pauses for user input
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 14.07.2009, 15:41
#15
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


Сделай такой макрос:
^C^C^P_select \^PAD-Viz с;_previous;;х;

Вот что ещё пишут в справке по поводу "/":
Цитата:
Обычно макрос меню возобновляет свою работу сразу после того, как введен параметр, например, координаты точки. Поэтому нельзя создать такой макрос, который воспринимал бы переменное число параметров (как при выборе объектов), а затем возобновлял свою работу. Однако существует исключение для команды ВЫБРАТЬ: в ней обратная косая черта (\) задерживает выполнение команды ВЫБРАТЬ до тех пор, пока набор объектов не будет полностью сформирован. Рассмотрим пример:

select \change previous ;properties color red ;
С помощью команды ВЫБРАТЬ осуществляется выбор одного или нескольких объектов (select \). Затем происходит вызов команды ИЗМЕНИТЬ (change). В качестве аргумента ей передается созданный набор (опция "Previous" - "Предыдущий"), и цвет выбранных объектов изменяется на красный (properties color red).
Евгений А. вне форума  
 
Непрочитано 14.07.2009, 17:17
#16
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


спасибоЕвгений А.,
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 31.08.2012, 16:11
#17
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


vadim_evg1, в 2012 автокаде eng, win xp 32 при пользовании AD-Viz атокад переодически молча вылетает без малейших пояснений. А иногда работает как надо. Не могли бы посмтреть что нет?
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 04.09.2012, 23:44
#18
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


Видимо ко мне всё-таки вопрос :-) - Пока не ставил 2012 поэтому глюка такого не встречал. Там код вроде простой совсем и конкретно эта команда вряд ли может обвалить КАД, но вся прога при загрузке уже может с чем-то не сладить.
Евгений А. вне форума  
 
Непрочитано 05.09.2012, 00:06
#19
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,187
<phrase 1=


Евгений А., Извините, не знал. Суперклассные Ваши программы, но вот этот глюк вызывает Большие опасения при нажатии на кнопочку... :-)
В 2008 работает на ура. Спасибо Вам. гляньте все-таки код , может разберетесь в чем причина?
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 05.09.2012, 10:41
1 | #20
Евгений А.

Армспорт
 
Регистрация: 18.07.2006
Ейск
Сообщений: 355


Добавил обработчик ошибок в эту команду, обновите прогу. Должна, по идее, писать что за ошибка и аккуратно завершаться, чтобы не завалить кад.
Евгений А. вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как скрыть 3дтело, чтобы нечто нарисовать "за ним"

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Как перевести трассу с поворотами из модели в лист, чтобы она выглядела как прямая? nexexxx AutoCAD 17 12.12.2007 17:26
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46
как нарисовать большой предмет jaroslaw8 AutoCAD 56 05.11.2006 17:17