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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Отображение дейсвительной видимости объектов

Отображение дейсвительной видимости объектов

Ответ
Поиск в этой теме
Непрочитано 12.10.2013, 15:13 #1
Отображение дейсвительной видимости объектов
d.mOnII
 
Проектирование
 
Минск
Регистрация: 22.01.2013
Сообщений: 123

добрый день.
Имею динамический блок, который могу вращать, растягивать и т.д. и т.п.
в блоке есть объект МАСКИРОВКА

располагаю блоки на разных координатах по оси Z и надеюсь в осях Х/У увидеть правильную видимость, но к сожалению необходимо либо ручками через команду порядок прорисовки каждый блок обрабатывать либо смириться с етм что есть, т.к. на передний план переносится объект, созданный последним.
все бы ничего но у меня около 800 таких блоков и они должны прорисовываться учитывая их высоту расположения (ось Z)
есть ли какая стандартная ф-ция для этого? либо может кто писал код на автолиспе для реализации подобной задачи?

Последний раз редактировалось d.mOnII, 12.10.2013 в 16:23.
Просмотров: 2663
 
Непрочитано 12.10.2013, 19:06
#2
Кулик Алексей aka kpblc
Moderator

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


http://autolisp.ru/2013/09/18/draworder-inside-blocks/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.10.2013, 12:51
#3
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


это внутри блока, меня это не интересует!!!
мне нужно после наложения 20 блоков на разных отметках по оси Z получить действительную видимость
d.mOnII вне форума  
 
Непрочитано 13.10.2013, 17:39
#4
Хмурый


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


странно как-то в 3D использовать маскировку. Для какой цели?
PS МАСКИРОВКА (_wipeout) та ещё штучка, с прибамбасами

Последний раз редактировалось Хмурый, 13.10.2013 в 18:47.
Хмурый вне форума  
 
Автор темы   Непрочитано 14.10.2013, 09:32
#5
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


вопрос остался открыт.
у меня есть блок из 2Д
на плане я расчертил расположение всех трас используя свой блок
сейчас мне нужно откорректировать видимость, учитывая отметки (каждый блок находится на своем уровне (своя координата по оси Z))
почему использую 2д а не 3 д все просто. с объектами 3Д невозможно делать некоторые вещи, которые можно делать с 2Д а они очень необходимы(((

поэтому вопрос открыт, как можно выполнить корректное отображение видимости блоков в модели и на листе после того как я их расположил учитывая координаты по оси Z

может кто делал лисп корректирующую данный момент
d.mOnII вне форума  
 
Непрочитано 14.10.2013, 09:38
1 | #6
Кулик Алексей aka kpblc
Moderator

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


_sectionplane ?
_flatshot ?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 14.10.2013, 09:52
#7
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


а можно пояснить что это и как это работает?
_sectionplane - просто вычертил линию под названием объект сечения


_flatshot - вызывает какое то диалоговое окно (плоский снимок), не понимаю предлагает вставить какой то объект в виде нового блока(
и выдает ошибку: ПЛОСКСНИМОК Отсутствуют тела или поверхности, которые можно спроецировать.

повторю просьбу
задача стоит в том что бы в модели и на листе я видел реальную видимость объектов без дополнительного построения видов и вставки картинок. возможно ли это?

Последний раз редактировалось d.mOnII, 14.10.2013 в 10:03.
d.mOnII вне форума  
 
Непрочитано 14.10.2013, 10:20
#8
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от d.mOnII Посмотреть сообщение
задача стоит в том что бы в модели и на листе я видел реальную видимость объектов без дополнительного построения видов и вставки картинок. возможно ли это?
Возможно, если вместо маскировки использовать область и переключиться на визуальный стиль Скрытие линий
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Автор темы   Непрочитано 14.10.2013, 10:31
#9
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


Цитата:
Возможно, если вместо маскировки использовать область и переключиться на визуальный стиль Скрытие линий
пробовал, не возможно( т.к. область отказывается работать в динамическом блоке(((
в динамическом блоке область не растягивается а имеет постоянные размеры и просто перемещается относительно базовой точки
в то время как маскировка растягивается по задаваемым мной параметрам
d.mOnII вне форума  
 
Непрочитано 14.10.2013, 11:25
1 | #10
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Понял. Ну тогда остается плоская поверхность (Planesurf)
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 14.10.2013, 12:02
1 | #11
Хмурый


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


ещё есть _3dface
Хмурый вне форума  
 
Автор темы   Непрочитано 14.10.2013, 12:14
#12
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


этот объект тоже не поддается растягиванию((((
им невозможно заменить маскировку(

2Хмурый
3Дгрань работает корректно, спасибо, правда чертеж стал тупить не по детски, подумаю что можно сделать.
если есть идеи, прошу поделиться в ЛС
эту тему можно закрыть, еще раз большое спасибо всем за Ваше участие.

Последний раз редактировалось d.mOnII, 14.10.2013 в 17:57.
d.mOnII вне форума  
 
Непрочитано 14.10.2013, 18:22
1 | #13
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


В порядке гипотезы.
Попробуйте поставить Управление визуальными стилями (_VSCURRENT) в режим Каркас (_w) или Реалистичный (_r). Эти режимы вроде бы на 3D реагируют - сами расставляют. Можно еще сделать после этого _REGENALL.

Попробовал с полилиниями и блоками - на блоки не реагирует.
Еще поправка: на блоки реагирует - на маски не реагирует.
На Hatch реагирует. Может быть заменить Wipeout на Hatch цвета 255?

Последний раз редактировалось АлексЮстасу, 14.10.2013 в 19:27.
АлексЮстасу вне форума  
 
Автор темы   Непрочитано 15.10.2013, 10:34
#14
d.mOnII

Проектирование
 
Регистрация: 22.01.2013
Минск
Сообщений: 123
Отправить сообщение для d.mOnII с помощью Skype™


ключевое на блоки не реагирует)
вопрос решен 3дгранью именно она при нахождении в блоке позволяет в режиме Каркас отобразить реальную видимость объектов в модели и к тому же она адекватно ведет себя в блоке.
один минус - это начинает тупить и подвисать кад. пока что решения данной проблемы не нашел.
реально комп неплохой
64bit w7
coreTM i7 3.4GHz
4Gb RAM
nvidia GF GT440
кад лицензия 2011 официальная, вроде не должон тормозить но после вставки 3дграни ...

понял, как только я приступаю к созданию модели - работаю в 2дкаркас - все хорошо)
при необходимости вывода на печать и т.д. и т.п. переходим в 3D Hidden и получаем то что нужно)

всем еще раз большое спасибо) тема полностью закрыта

Последний раз редактировалось d.mOnII, 15.10.2013 в 10:54.
d.mOnII вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Отображение дейсвительной видимости объектов



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Аттестация в Минрегионе по негосударственной экспертизе Людмила Охр Прочее. Архитектура и строительство 350 14.02.2015 17:50
Ввод в эксплуатацию салона красоты - нужно ли (и в какой форме) согласование с пожарниками ? drill_man Прочее. Архитектура и строительство 4 20.09.2013 12:03
Включение видимости вершин объектов itstas AutoCAD 11 22.02.2009 13:29
FILTER / фильтр BM60 Справочник команд 0 08.07.2008 15:35