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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Маскировка с "островами"

Маскировка с "островами"

Ответ
Поиск в этой теме
Непрочитано 13.02.2010, 15:27 #1
Маскировка с "островами"
Krovlaf
 
геология, геодезия
 
Хабаровск
Регистрация: 29.05.2009
Сообщений: 185

При создании блока с ну очень узорчатой конфигурацией возникла необходимость экранировать этот блок. Создал по замкнутой полилинии маскировочку, но в ней надо было проделать несколько отверстий. КАК? Стандартные средства этого не предлагают. Заменить маскировку штриховкой? не то. В общем пришлось делать несколько контуров и соединять. Как (и возможно ли вообще) можно сделать островки в wipeoute?
Просмотров: 21944
 
Непрочитано 13.02.2010, 16:15
#2
Хмурый


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


можно начертить замкнутую полилинию 1,2,3...12 (см. рис.) Точки 2, 9 и 3, 8- совпадают.
Миниатюры
Нажмите на изображение для увеличения
Название: SpxImage142.jpg
Просмотров: 1364
Размер:	29.4 Кб
ID:	33471  
Хмурый вне форума  
 
Непрочитано 13.02.2010, 16:34
#3
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Какой автокад? Уже три, кажется, версии умеют вырезать изнутри
Vova вне форума  
 
Непрочитано 15.02.2010, 14:30
#4
sasha_lif

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


а если работаешь в loyout, то можно создать видовой экран с непрозрачным вырезом внутри: с помощью region делаешь два контура (один внутри другого), затем _subtract, а потом создаешь вьюпорт по этому объекту
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Автор темы   Непрочитано 16.02.2010, 02:04
#5
Krovlaf

геология, геодезия
 
Регистрация: 29.05.2009
Хабаровск
Сообщений: 185


1)По первому совету все понятно - это по моему единственный вариант (блок надо было сделать срочно и я не стал копаться в справке и сделал так же как предлагает Хмурый, правда пришлось попотеть)
"Какой автокад? Уже три, кажется, версии умеют вырезать изнутри"
Автокад 2008. Но как я понял (может я ошибаюсь) что "дырявить" маскировку не может и Автокад 2010
С видовыми экранами тема интересная, но я не представляю как впаять видовой экран в блок. Никогда не пробовал. Надо будет поэксперементировать.
Большое всем спасибо.
А вообще тему с вырезанием островов в wipeout неплохо бы адресовать разработчикам.
Krovlaf вне форума  
 
Непрочитано 16.02.2010, 02:11
#6
АлексЮстасу

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


Цитата:
Сообщение от Vova Посмотреть сообщение
Какой автокад? Уже три, кажется, версии умеют вырезать изнутри
А как? Поделитесь, плз. У меня 2008.
Wipeout у меня использует только одну из указанных полилиний.

Последний раз редактировалось АлексЮстасу, 16.02.2010 в 02:58.
АлексЮстасу вне форума  
 
Непрочитано 16.02.2010, 09:54
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
А как? Поделитесь, плз. У меня 2008.
Wipeout у меня использует только одну из указанных полилиний.
Эта опция не _wipeout, а _xclip. Появилась, по моему, в 2008 Автокаде.
Цитата:
Команда: _xclip
Выберите объекты: найдено: 1

Выберите объекты:
Задайте опцию подрезки
[Вкл/Откл/Плоскости/Удалить/полиЛиния/Новый контур] <Новый>: Внешний режим -
Будут скрыты объекты внутри контура.

Укажите контур подрезки или выберите параметр инверсии:
[Выбрать полилинию/Многоугольный/Прямоугольный/Обратная подрезка]
<Прямоугольный>: О
Внутренний режим - Будут скрыты объекты внутри контура.
Укажите контур подрезки или выберите параметр инверсии:
[Выбрать полилинию/Многоугольный/Прямоугольный/Обратная подрезка]
<Прямоугольный>: В
Выберите полилинию:
Цитата:
Автокад 2008. Но как я понял (может я ошибаюсь) что "дырявить" маскировку не может и Автокад 2010
Можно "дырявить" и в 2008. Делаем "хитрый блок" (с маскировкой) и подрезаем _xclip c обратной подрезкой. Пример во вложении
Вложения
Тип файла: dwg
DWG 2007
пример.dwg (72.3 Кб, 6384 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 16.02.2010, 14:05
#8
Krovlaf

геология, геодезия
 
Регистрация: 29.05.2009
Хабаровск
Сообщений: 185


Снимаю шляпу!
Krovlaf вне форума  
 
Непрочитано 16.02.2010, 14:56
#9
АлексЮстасу

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


Цитата:
Сообщение от VVA Посмотреть сообщение
Эта опция не _wipeout, а _xclip. Появилась, по моему, в 2008 Автокаде.


Можно "дырявить" и в 2008. Делаем "хитрый блок" (с маскировкой) и подрезаем _xclip c обратной подрезкой. Пример во вложении
прикольный блок в примере. А ведь он состоит только из двух элементов, "дырки" в списке элементов блока нет.

пока повторить фокус мне не удается - по команде xclip при выборе объекта (маски, полилинии) мне сообщают: "2 were ineligible for clipping."

Кажется, получилось - этот _xclip работает только с блоками?

Последний раз редактировалось АлексЮстасу, 16.02.2010 в 15:03.
АлексЮстасу вне форума  
 
Непрочитано 16.02.2010, 15:07
#10
Profan


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


_xclip (ссподрезать)
Задает контур подрезки, а также переднюю и заднюю плоскости подрезки для внешней ссылки или блока
Profan вне форума  
 
Непрочитано 17.02.2010, 16:08
#11
АлексЮстасу

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


Цитата:
Сообщение от Profan Посмотреть сообщение
_xclip (ссподрезать)
Задает контур подрезки, а также переднюю и заднюю плоскости подрезки для внешней ссылки или блока
Но в файле появился некий новый элемент (в окне Properties не видно какой). Как с ним потом бороться? Если блок придется взрывать или т.п.?

Можно ли это окно в маске сделать видимым и цепляемым - иначе трудно им пользоваться?
АлексЮстасу вне форума  
 
Непрочитано 17.02.2010, 16:24
#12
sasha_lif

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


Цитата:
Но в файле появился некий новый элемент
Так это и есть wipeout
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 17.02.2010, 16:45
#13
АлексЮстасу

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


Цитата:
Сообщение от sasha_lif Посмотреть сообщение
Так это и есть wipeout
т.е. дырка своей границы не имеет и привязаться к ней нельзя?

Еще: у меня не получилось создать две дырки - это из-за моих кривых руков или нельзя?

Последний раз редактировалось АлексЮстасу, 19.02.2010 в 01:25.
АлексЮстасу вне форума  
 
Непрочитано 28.12.2012, 18:47
#14
Paladin


 
Регистрация: 07.03.2008
Сообщений: 107


люди, а может можно как нить удалить границы маскировки., что бы был прямоугольник "ничего" который бы скрывал все за собой, и не имел видимых границ.
Пробовал ставить слой маскировки не печатный, но тогда при печати все что под ней печатается - что в принципе разумно.
Paladin вне форума  
 
Непрочитано 28.12.2012, 19:03
#15
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Paladin Посмотреть сообщение
а может можно как нить удалить границы маскировки., что бы был прямоугольник "ничего" который бы скрывал все за собой, и не имел видимых границ.
Command: _wipeout
Specify first point or [Frames/Polyline] <Polyline>: frame
Enter mode [ON/OFF] <ON>: off Regenerating model.
Vombat вне форума  
 
Непрочитано 28.12.2012, 20:00
#16
Paladin


 
Регистрация: 07.03.2008
Сообщений: 107


Цитата:
Сообщение от Vombat Посмотреть сообщение
Command: _wipeout
Specify first point or [Frames/Polyline] <Polyline>: frame
Enter mode [ON/OFF] <ON>: off Regenerating model.
я не совсем понял: это создание маскировки по полилинии с удалением основы?????

мне нужно добиться такого результата:
https://skydrive.live.com/redir?resi...AYAsBtYFfXGQME
Paladin вне форума  
 
Непрочитано 28.12.2012, 20:13
#17
Vombat

HVAC (ОВК)
 
Регистрация: 08.10.2005
Ukraine, L'viv
Сообщений: 822


Цитата:
Сообщение от Paladin Посмотреть сообщение
я не совсем понял:
это отключение контура (скопировал диалог из командной строки).
Вложения
Тип файла: flv acad_wipeout_frame.flv (1.04 Мб, 250 просмотров)
Vombat вне форума  
 
Непрочитано 28.12.2012, 21:30
#18
Paladin


 
Регистрация: 07.03.2008
Сообщений: 107


Цитата:
Сообщение от Vombat Посмотреть сообщение
это отключение контура (скопировал диалог из командной строки).

ааааа, WIPEOUTFRAME <1>: 0

спасибо

еще один вопрос, это на весь чертеж, а можно отключить только одного??

Последний раз редактировалось Paladin, 28.12.2012 в 21:51.
Paladin вне форума  
 
Непрочитано 28.12.2012, 21:57
#19
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Paladin Посмотреть сообщение
можно отключить только одного?
нет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.12.2012, 22:00
#20
Paladin


 
Регистрация: 07.03.2008
Сообщений: 107


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
нет.
мм, жаль,

спасибо

а как добавить еще одну вершину к маскировке: например из 3-х угольника сделать 5-и угольник

Последний раз редактировалось Paladin, 28.12.2012 в 22:10.
Paladin вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Маскировка с "островами"



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Маскировка RTD AutoCAD 81 07.07.2015 11:43
Маскировка объектов в AutoCAD2002 Yu-La AutoCAD 6 25.12.2003 20:55