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

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

Двойная штриховка

Ответ
Поиск в этой теме
Непрочитано 16.12.2005, 08:13 #1
Двойная штриховка
Димас
 
джедай
 
Магадан
Регистрация: 31.01.2005
Сообщений: 460

Доброго времени суток
не подскажете возможно ли штриховать сразу двумя штриковками?
то есть допустим штриховать облать/обьект ну допустим одновременно и ANSI37 и SOLID оприд цвета?
очень много времени занимает повторная штриховка(
Просмотров: 6557
 
Непрочитано 16.12.2005, 08:27 Привет
#2
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


В чистом Автокаде Я таких способов не знаю.
Но могу предложить следующее.
1 Выделите все штриховки которые вам нужны, скопируйте их.
2. Вставьте на любое свободное пространство модели.
3. Выделите вставленные объекты. Замените на во вкладке свойства, параметры штриховки.
4. Перенесите объекты на требуемое местоположение.
Ну а гуру могут помочь с лиспом.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 16.12.2005, 08:31
#3
Димас

джедай
 
Регистрация: 31.01.2005
Магадан
Сообщений: 460
<phrase 1=


спасибо за ответ(
в принципе пока так и делаем - только пользуемся Express'ом - копируем штриховку в слой, затем всем штриховкам в этом слое меняем тип штриховки на solid - т.е по тому же принципы делаем что вы и посоветовали)
Димас вне форума  
 
Непрочитано 16.12.2005, 08:38 Привет
#4
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Хм ну и выделять можно по разному, например через быстрый выбор.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 16.12.2005, 10:22 Re: Двойная штриховка
#5
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Цитата:
Сообщение от Димас
не подскажете возможно ли штриховать сразу двумя штриковками? то есть допустим штриховать облать/обьект ну допустим одновременно и ANSI37 и SOLID оприд цвета?(
Макрос на кнопку:
^C^C_select;\-bhatch;p;"ANSI37";100;0;s;p;;;_copy;L;;0,0;0,0;-hatchedit;L;;"SOLID";_chprop;L;;c;red;;^C^C^P(ai_draworder "_b");^PL;;

Здесь 100 - масштаб для штриховки (надо поставить требуемый)
red - цвет солида

"^C^C^P(ai_draworder "_b");^PL;;" - в принципе, можно убрать, но тогда солид затмит штриховку (создавать штриховки в обратном порядке с наскоку не получилось)
ытя вне форума  
 
Автор темы   Непрочитано 19.12.2005, 01:54 Re: Двойная штриховка
#6
Димас

джедай
 
Регистрация: 31.01.2005
Магадан
Сообщений: 460
<phrase 1=


Цитата:
Сообщение от ытя
Макрос на кнопку:
^C^C_select;\-bhatch;p;"ANSI37";100;0;s;p;;;_copy;L;;0,0;0,0;-hatchedit;L;;"SOLID";_chprop;L;;c;red;;^C^C^P(ai_draworder "_b");^PL;;

Здесь 100 - масштаб для штриховки (надо поставить требуемый)
red - цвет солида.....
спасибо за ответ, а не подскажете - возможно ли вот этот макрос вставить в TOOL PALETTS? и сделть так чтоб штриховки изначально были в разных слоях?

Цитата:
Сообщение от DEM
Хм ну и выделять можно по разному, например через быстрый выбор.
быделять можно и через Filter))
Димас вне форума  
 
Непрочитано 19.12.2005, 15:41 Re: Двойная штриховка
#7
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Цитата:
сделть так чтоб штриховки изначально были в разных слоях?
^C^C_select;\-bhatch;p;"ANSI37";100;0;s;p;;;_chprop;L;;La;"Слой1";;_copy;L;;0,0;0,0;-hatchedit;L;;"SOLID";_chprop;L;;La;"Слой2";;^C^C^P(ai_draworder "_b");^PL;;

С TOOL PALETTS помочь не могу
ытя вне форума  
 
Непрочитано 19.12.2005, 15:51
#8
Кулик Алексей aka kpblc
Moderator

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


>> Димас : Возможно. В toolpalette делаешь новый инструмент, копируя либо "LISP", либо вылетающий инструмент (который там линия, полилиния и т.п.). Правая кнопка на этом инструменте, свойства (properties), если установлен flyout, снять его, и в поле Macro вколотить чего надо. Вроде так...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.12.2005, 16:20
#9
VVA

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


Дополнение к макросу ытя: все опции через _, как команды, иначе в локализованных версиях не будет работать

^C^C_select;\_-bhatch;_p;"ANSI37";100;0;_s;_p;;;_chprop;_L;;_La;"Слой1";;_copy;_L;;0,0;0,0;_-hatchedit;_L;;"SOLID";_chprop;_L;;_La;"Слой2";;^C^C^P(ai_draworder "_b");^PL;;
VVA вне форума  
 
Автор темы   Непрочитано 20.12.2005, 01:44
#10
Димас

джедай
 
Регистрация: 31.01.2005
Магадан
Сообщений: 460
<phrase 1=


Спасибо за ответы
и все же, возможно ли сразу разносить эти штрихови по разным слоям?
Димас вне форума  
 
Непрочитано 20.12.2005, 07:14
#11
Vova

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


Уважаемые Ытя и VVA. В макросе , в его конце записано ;;^C^C^P(ai_draworder "_b");^PL;;
Зачем здесь ^C^C, зачем ^P, почему команда Draworder записана таким образом, хотя можно написать скромно: Dr;L;;; и зачем опять ^p?
Димас, а ты попробовал этот макрос? Вглядись в запись, там есть такие слова - Слой1 и Слой2. Это значит, одна штриховка ляжет в первый слой, а вторая во второй.
Vova вне форума  
 
Автор темы   Непрочитано 20.12.2005, 07:21
#12
Димас

джедай
 
Регистрация: 31.01.2005
Магадан
Сообщений: 460
<phrase 1=


Цитата:
Сообщение от Vova
...Димас, а ты попробовал этот макрос? Вглядись в запись, там есть такие слова - Слой1 и Слой2. Это значит, одна штриховка ляжет в первый слой, а вторая во второй.
Спасибо огромное)) действительно немного не заметил.
Димас вне форума  
 
Непрочитано 20.12.2005, 09:29
#13
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


>>Vova: действительно можно, я по ленивости просто переписал из acad.mns . Итоговый вариант :

^C^C_select;\-bhatch;_p;"ANSI37";100;0;_s;_p;;;_chprop;_L;;_La;"Слой1";;_copy;_L;;0,0;0,0;-hatchedit;_L;;"SOLID";_chprop;_L;;_La;"Слой2";;_Draworder;_L;;;

ps: Предпочитаю не сокращать названия команд (Dr вместо Draworder) без особой необходимости
ытя вне форума  
 
Непрочитано 20.12.2005, 09:43
#14
Кулик Алексей aka kpblc
Moderator

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


> ытя : иногда необходимо - в частности, для опций команды _.zoom есть разница задать _center и _c
Ну это так, лирика...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.12.2005, 14:31
#15
Vova

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


Цитата:
Сообщение от ытя
>>Vova: действительно можно, я по ленивости просто переписал из acad.mns .
На правах старшего, я всегда выступаю за полный,не оставляющий сомнений ответ, поэтому не обиьайся на вьедливость. Поэтому два дополнительных вопроса. 1. Почему переписал из acad.mns, а не из окна Customize, что легче. 2. Откуда взялся этот макрос?. Если автор этого ты сам, так и скажи, так как этим можно гордиться. А то, что там есть кое-что лишнее (ты с этим согласился), и оно почему-то не мешает работе продраммы, надо бы разобраться, почему, что-бы следующие вышли более логичными.
Vova вне форума  
 
Непрочитано 20.12.2005, 17:35
#16
ытя


 
Регистрация: 23.09.2005
СПб
Сообщений: 428


Согласен с вышесказанным, обижаться и не думал.
ытя вне форума  
 
Автор темы   Непрочитано 21.12.2005, 02:52
#17
Димас

джедай
 
Регистрация: 31.01.2005
Магадан
Сообщений: 460
<phrase 1=


Раз пошел оффтоп))
не подскажете где можно почитать о написании таких макросов?
Димас вне форума  
 
Непрочитано 21.12.2005, 08:07
#18
Кулик Алексей aka kpblc
Moderator

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


http://dwg.ru/art/2
В.Свет "AutoCAD Язык макрокоманд и создание кнопок"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.12.2005, 09:57
#19
Димас

джедай
 
Регистрация: 31.01.2005
Магадан
Сообщений: 460
<phrase 1=


В очередной раз спасибо))
Заголовок - программирование для LT смутил - пропустил статью
Димас вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Двойная штриховка