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

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

Как сделать часть линии пунктиром

Ответ
Поиск в этой теме
Непрочитано 31.01.2006, 10:30 #1
Как сделать часть линии пунктиром
Димас
 
джедай
 
Магадан
Регистрация: 31.01.2005
Сообщений: 460

доброго врмени суток
собсно сабж
возможно ли сделать часть полилини пунктиром или "черточками"?
нужно поменять тип линии только для части линии, допустим на стыке красной и синей штриховки (см файл) должен быть пунктир, остальные линии должны быть сплошными.
при этом хотелось бы чтоб и контур штриховки остался полилинией, штриховка осталась ассациотивной и не желательно добавлять новые слои :((
Просмотров: 12759
 
Непрочитано 31.01.2006, 11:16
#2
Torino


 
Регистрация: 21.08.2003
Штаб
Сообщений: 943
<phrase 1=


И желательно, чтобы нажимать ничего не надо было: подумал - и сделалось само?

С такими жесткими условиями приходит в голову только "хитрый блок" от Vova.
Поищи на форуме "хитрый блок".
Torino вне форума  
 
Автор темы   Непрочитано 01.02.2006, 08:36
#3
Димас

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


спасибо за ответ
к сожалению не помогло - использование блоков или кучи wipeout'ов - долго/сложно
использование 3-го слоя пока проще кажется((
буду 2007 ждать - мож там дадут частям полилиний разный тип линии давать(((
Димас вне форума  
 
Непрочитано 01.02.2006, 11:08
#4
Apelsinov

Проектировщик ВК. LISP-любитель.
 
Регистрация: 15.12.2003
Москва
Сообщений: 1,202
<phrase 1=


а , если в А2007 этого не будет (что наверняка), дальше ждать?

не совсем ясно - зачем все это, но зачем же слои плодить, можно просто указанный сегмент полилинии заменить на отдельную линию/полилинию с заданием ей необходимых свойств. С ассоциативностью может и посложнее, но наверное решаемо...
Apelsinov вне форума  
 
Автор темы   Непрочитано 02.02.2006, 01:09
#5
Димас

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


Цитата:
Сообщение от Apelsinov
не совсем ясно - зачем все это, но зачем же слои плодить, можно просто указанный сегмент полилинии заменить на отдельную линию/полилинию с заданием ей необходимых свойств. С ассоциативностью может и посложнее, но наверное решаемо...
задумка была такая - рисуется чертеж, в нем много вот таких вот контуров произвольной формы, все это заливается разными цветами/штриховками, ессесно все в разных слоях по цвету.
в некоторых случаях необходимо проводить контур пунктиром на стыке двух цветов, при этом по стыку с другими цветами должна быть сплошная линия. все контуры замкнутые - для облегчения раскрасски.

и все это потом редактируется... если постоянно менять один кусок полилинии на пунктирный/сплошной - теряется ассоциотивность штриховки - приходиться заливать по новой.

если б был уже окончательный вариант - тогда и вопрос бы такой не стоял:))
Димас вне форума  
 
Непрочитано 02.02.2006, 09:04
#6
Хмурый


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


Цитата:
Сообщение от Димас
... если постоянно менять один кусок полилинии на пунктирный/сплошной ......
Интересно, как это можно сделать - поменять тип линии всего на одном куске (сегмете) полилинии?....
Хмурый вне форума  
 
Непрочитано 02.02.2006, 09:05
#7
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


http://www.autocad.ru/cgi-bin/f1/board.cgi?t=24272Rl
Там Владимир Громов писал:
Цитата:
Собственно, сама идея была навеяна проблемой, описанной здесь:http://dwg.ru/forum/viewtopic.php?t=6165Мне представилось, что чередование достаточно широких коротких сегментов и сегментов нулевой ширины и нулевого веса смогут в какой-то мере приблизиться к решению той проблемы. Конечно, сегменты нулевой ширины тоже напечатаются, но визуально, может, это не будет очень заметно.
Может будет интересно?
Елпанов Евгений вне форума  
 
Непрочитано 02.02.2006, 09:10
#8
Хмурый


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


Елпанов Евгений, так ведь не ширину- а тип линии сегмента (вся полилиния - пунктиром, а один из её сегментов - сплошной), я так это понял....
Хмурый вне форума  
 
Непрочитано 02.02.2006, 09:10
#9
Хмурый


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


Пустое сообщение

В этом сообщении ничего нет!
Хмурый вне форума  
 
Непрочитано 02.02.2006, 09:18
#10
Елпанов Евгений

программист
 
Регистрация: 20.12.2005
Москва
Сообщений: 1,439
Отправить сообщение для Елпанов Евгений с помощью Skype™


>Хмурый
По просьбе Владимира Громова написал лисп, а потом узнал про эту тему...
Решил все таки дать ссылку - вдруг интересно -все таки они как то связаны (сюда есть ссылка, а обратно небыло).
Елпанов Евгений вне форума  
 
Автор темы   Непрочитано 03.02.2006, 01:19
#11
Димас

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


Цитата:
Сообщение от Хмурый
Интересно, как это можно сделать - поменять тип линии всего на одном куске (сегмете) полилинии?....
вот это я и спрашивал))
а мы сейчас меняем так - всем контурам отключаем вывод на печать, добавляем еще один слой в нем куски полилиний разного типа - часть пунктир часть цельные
Димас вне форума  
 
Автор темы   Непрочитано 03.02.2006, 01:20
#12
Димас

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


Цитата:
Сообщение от Хмурый
Интересно, как это можно сделать - поменять тип линии всего на одном куске (сегмете) полилинии?....
вот это я и спрашивал))
а мы сейчас меняем так - всем контурам отключаем вывод на печать, добавляем еще один слой в нем куски полилиний разного типа - часть пунктир часть цельные
Димас вне форума  
 
Непрочитано 03.02.2006, 05:45
#13
Profan


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


Для Димас
Идея была такая. Рисуется обычный контур замкнутой полилинией. В какой-то сегмент добавляются вершины с помощью программы kpblc, описанной здесь:
http://www.autocad.ru/cgi-bin/f1/board.cgi?t=20156yO
или здесь:
http://www.autocad.ru/cgi-bin/f1/board.cgi?t=23073xg
Тем самым добавляются новые сегменты. Их через один можно сделать разной ширины (конечно, при условии, что исходная полилиния имеет ненулевую ширину). Получится имитация пунктирной линии. Однако, не было уверенности, что такое решение подойдет Димас, поэтому и задача была поставлена на другом форуме, уже как самостоятельная. Эта задача была прекрасно решена Евгением Елпановым. Программа, на мой взгляд, может представлять эксклюзивный интерес без привязки к текущей теме и наверняка будет добавлена к опциям, описанным здесь:
http://www.autocad.ru/cgi-bin/f1/board.cgi?t=23073xg

Для Хмурый
Действительно, если вы считаете, что
Девяносто процентов всего- абсолютная ерунда,
то для вас любое сообщение покажется пустым.
Profan вне форума  
 
Автор темы   Непрочитано 03.02.2006, 06:20
#14
Димас

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


Profan спасибо за ответ, но к сожалению действительно не подойдет - намного дольше по вашему выходит
Димас вне форума  
 
Непрочитано 03.02.2006, 06:28
#15
Profan


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


Для Димас
Я сам удручен таким положением вещей. С одной стороны полилиния - хороший инструмент в AutoCAD'е, но с другой стороны - достаточно ущербный по сравнению, скажем, с CorelDRAW.
Profan вне форума  
 
Автор темы   Непрочитано 03.02.2006, 07:08
#16
Димас

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


Profan будем ждать 2007/2008 :((
Димас вне форума  
 
Непрочитано 03.02.2006, 09:31
#17
Profan


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


Специально для Хмурый
Прошу прощения, неверно понял ваше сообщение. Мне показалось, что фраза "Пустое сообщение" относится к ссылке, данной Евгением Елпановым, мол, ничего там интересного нет. Из вашего письма понял, что заблуждался. У меня пока мало опыта в общении на этом форуме.
Profan вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сделать часть линии пунктиром