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

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

Как создать тип линии

Ответ
Поиск в этой теме
Непрочитано 12.11.2006, 15:01 #1
Как создать тип линии
KYKICH
 
SPB
Регистрация: 12.11.2006
Сообщений: 7

День добрый. Подскажите как создать линию в Каде. Я прочитал прошлые темы. Мне надо примерно следующее: две параллельные лини, но линии должны заканчиваться определенного вида конструкцией. расстояние между этими конструкциями не постоянны.
Зарание благодарен........
Просмотров: 9531
 
Непрочитано 12.11.2006, 15:59
#2
Pilot

Проектировщик свиноводство
 
Регистрация: 21.08.2003
Сообщений: 2,291


Ничего не понял.
Pilot вне форума  
 
Автор темы   Непрочитано 12.11.2006, 16:30
#3
KYKICH


 
Регистрация: 12.11.2006
SPB
Сообщений: 7


Примерно получится должно так как на рисунке.
[/img]
[ATTACH]1163338223.dwg[/ATTACH]
KYKICH вне форума  
 
Непрочитано 12.11.2006, 17:02
#4
DEM

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


Если это единственный тип линии, то проще сделать динамический блок.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 13.11.2006, 08:49
#5
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Сделал тебе динамический блок:
Мож сойдет.
[ATTACH]1163396957.dwg[/ATTACH]
Krieger вне форума  
 
Непрочитано 13.11.2006, 08:57
#6
Profan


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


Но название темы совершенно изуверское.

Добавлено.
Название темы изменилось и мое замечание стало неактуальным.
Profan вне форума  
 
Непрочитано 13.11.2006, 09:28 Re: Как создать линию.
#7
Владимир Егорьев


 
Сообщений: n/a


Цитата:
Сообщение от KYKICH
День добрый. Подскажите как создать линию в Каде. Я прочитал прошлые темы. Мне надо примерно следующее: две параллельные лини, но линии должны заканчиваться определенного вида конструкцией. расстояние между этими конструкциями не постоянны.
Зарание благодарен........
Скорее всего требуется создать не линию,а тип линии??!!
 
 
Непрочитано 13.11.2006, 11:31
#8
Кулик Алексей aka kpblc
Moderator

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


Тут типом линии дело не ограничится. ИМХО: надо пробовать создать стиль мультилинии, и вдобавок на концах делать не штатные "оконечники" (назову их так). Если б это решалось стандартными средствами, думаю, вариант уже был бы озвучен. К сожалению, сейчас времени нет совсем, поэтому "голая идея, без реализации":
1. Создается новый тип мультилинии
2. Делается кнопарь, на который вешается лисп примерно такого содержания: создать блок начала; создать блок окончания; начать рисовать мультилинию; после окончания рисования вставить блоки начала и конца, соответствующим образом отмасштабировав их и повернув.
3. В общем-то, дальше ничего уже не потребуется.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.11.2006, 11:50
#9
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


kpblc
А чем мой блок блох? Или я неуловил суть?
Krieger вне форума  
 
Непрочитано 13.11.2006, 11:54
#10
Кулик Алексей aka kpblc
Moderator

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


> Krieger : Кто сказал? Мне его просто не посмотреть сейчас - 2006 не запустить, иначе машина гавкнется. А автор молчит. Может, переваривает информацию, может, ему тоже динамические блоки не покатят - автор-то молчит по поводу версии...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 13.11.2006, 19:08
#11
KYKICH


 
Регистрация: 12.11.2006
SPB
Сообщений: 7


За блок спасибо.... То что надо. У меня не получилось связать грамоно блок и ручки. В хелпе не совсем понятно написано... как правельнее..
У меня за ручкой весь блок тянется.
А тема такая потому что на ранней стадии формирования вопроса окончательный результат был сильно абстрактен.....
KYKICH вне форума  
 
Автор темы   Непрочитано 13.11.2006, 19:14
#12
KYKICH


 
Регистрация: 12.11.2006
SPB
Сообщений: 7


За блок спасибо, то что надо. У меня весь блок за ручкой тянется????
Как быть??
KYKICH вне форума  
 
Автор темы   Непрочитано 13.11.2006, 19:15
#13
KYKICH


 
Регистрация: 12.11.2006
SPB
Сообщений: 7


За блок спасибо, то что надо. У меня весь блок за ручкой тянется????
Как быть??
KYKICH вне форума  
 
Непрочитано 14.11.2006, 05:51
#14
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


KYKICH
Да-а, ты умеешь задавать вопросы...
Цитата:
За блок спасибо, то что надо. У меня весь блок за ручкой тянется????
Как быть??
Я не понял, у тебя с моим блоком проблемы или ты пытался свой по аналогии сделать и у тебя не получается? Что значит тянется?
Если хватаешь блок за точку вставки, то он перемещается весь сразу, но этого можно избежать если применить параметр Base Point, а к нему действие (action).
Krieger вне форума  
 
Непрочитано 14.11.2006, 06:59 У меня тоже почти такая проблема
#15
dorofei


 
Регистрация: 14.11.2006
Якутск
Сообщений: 12
<phrase 1=


Я хочу создать тип линии, в котором в начале и в конце стоят стрекли.
Вот, пример:
.----> ----- ----- <----.----> <----.

здесь точками я обозначил точки, где полилиния изгибается
dorofei вне форума  
 
Непрочитано 14.11.2006, 07:13
#16
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


to dorofei
Пройдись для начала по ссылкам:
http://dwg.ru/search_result.php?res=...39&sid=&sfor=1
Krieger вне форума  
 
Непрочитано 14.11.2006, 10:18
#17
dorofei


 
Регистрация: 14.11.2006
Якутск
Сообщений: 12
<phrase 1=


Я посмотрел эти ссылки там описаваются только простые типы линий, а мне нужно чтобы стрелки появлялись только на концах или перегибах полилинии.
Можно ли сделать так, чтобы:
в начале было вот так "--->"
в середине "--- ---- ----"
в конце "<---"

В конце я имю ввиду не только конец всей полилинии, а еще и точки перегиба полилинии.
dorofei вне форума  
 
Непрочитано 14.11.2006, 10:33
#18
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от dorofei
Можно ли сделать так, чтобы:
Ну, видимо, стандартыми способами нет. См. посты № 5, 8.
Вообщем программирование или блоки.
Krieger вне форума  
 
Непрочитано 14.11.2006, 12:37
#19
dorofei


 
Регистрация: 14.11.2006
Якутск
Сообщений: 12
<phrase 1=


Блоки мне не подойдут, по-моему они только идут только как отрезки. Или все же можно их сделать как полилинии.

А насчет создания мультилинии я ничего не понял. Попродробней пожалуйста.

У меня уже есть около сотни полилиний, которые нужно перевести в мой тип полилинии.
dorofei вне форума  
 
Непрочитано 14.11.2006, 13:06
#20
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Блоки мне не подойдут, по-моему они только идут только как отрезки.
Интересное замечание. :shock:
Мультилинии то-ж не покатят, там она нужна была потому что у KYKICH идут 2-е параллельные линии. Если блоки не нравятся (хотя их можно просто в узлах вставлять), тогда программно отчерчивать по концам, хотя это разные примитивы будут с полилинией. Или как говорит ShaggyDoc
Цитата:
можно поступить просто - изучить ObjectARX, создать свой объект
Krieger вне форума  
 
Непрочитано 14.11.2006, 21:47 Re: У меня тоже почти такая проблема
#21
Yoschi


 
Регистрация: 25.10.2006
Ногинск, Московская область
Сообщений: 8


Цитата:
Сообщение от dorofei
Я хочу создать тип линии, в котором в начале и в конце стоят стрекли.
Вот, пример:
.----> ----- ----- <----.----> <----.

здесь точками я обозначил точки, где полилиния изгибается
Нечто вроде используется для рисования низковольтного кабеля. Код для .lin-файла:
A,2.0,-1.0,[ZIG,ltypeshp.shx,r=90,s=0.30,y=-0.30,x=0.30],4.0,[ZIG,ltypeshp.shx,r=270,s=0.30,y=0.30,x=-0.30],-1.0,2.0
Поколдуйте с этим, может поможет. Если что, лучше справочника по Акаду, никто не объяснит.
Однако сделать так, чтобы стрелки выходили исключительно из точек перегиба, скорее всего, не получится. Проще Лиспик написать, который эти стрелки расставлять будет.
Yoschi вне форума  
 
Автор темы   Непрочитано 14.11.2006, 22:39
#22
KYKICH


 
Регистрация: 12.11.2006
SPB
Сообщений: 7


Krieger блок нормальный, но де моно мануал нарыть????
Осознание познания куда более приятно. На разводить же теперь из-за одного блока такую дискуссию... [sm2001]
KYKICH вне форума  
 
Непрочитано 14.11.2006, 22:49
#23
DEM

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


Посмотри Download там есть инфа по Каду 2006
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 15.11.2006, 04:34 Re: У меня тоже почти такая проблема
#24
dorofei


 
Регистрация: 14.11.2006
Якутск
Сообщений: 12
<phrase 1=


Цитата:
Сообщение от Yoschi
Нечто вроде используется для рисования низковольтного кабеля. Код для .lin-файла:
A,2.0,-1.0,[ZIG,ltypeshp.shx,r=90,s=0.30,y=-0.30,x=0.30],4.0,[ZIG,ltypeshp.shx,r=270,s=0.30,y=0.30,x=-0.30],-1.0,2.0
Поколдуйте с этим, может поможет. Если что, лучше справочника по Акаду, никто не объяснит.
Однако сделать так, чтобы стрелки выходили исключительно из точек перегиба, скорее всего, не получится. Проще Лиспик написать, который эти стрелки расставлять будет.
Я пытался с таким кодом работать, но ничего не получилось.
А про Лисп я еще никогда на нем не работал. Можно попродробней как с ней работать?
dorofei вне форума  
 
Непрочитано 15.11.2006, 06:22
#25
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от KYKICH
но де моно мануал нарыть????
F1 :!:
А лучше методом научного тыка - может не самый эффективный, но зато самый запоминающийся метод познания.
Цитата:
На разводить же теперь из-за одного блока такую дискуссию...
Почему бы и нет? Пытались развести, например, вот здесь: http://dwg.ru/forum/viewtopic.php?t=...er=asc&start=0
Krieger вне форума  
 
Непрочитано 15.11.2006, 14:25 Re: У меня тоже почти такая проблема
#26
Yoschi


 
Регистрация: 25.10.2006
Ногинск, Московская область
Сообщений: 8


Цитата:
Сообщение от dorofei
Я пытался с таким кодом работать, но ничего не получилось.
А про Лисп я еще никогда на нем не работал. Можно попродробней как с ней работать?
В двух словах тут не объяснишь. Хотя сложного в этом ничего нет. Поищите справочную литературу - тогда уже можно будет о чём то говорить. С нуля - никак. Если только за вас всё сделать.
Yoschi вне форума  
 
Автор темы   Непрочитано 15.11.2006, 19:30
#27
KYKICH


 
Регистрация: 12.11.2006
SPB
Сообщений: 7


За link спасибо. Но метод научного тыка и стремление познания неизвестного сделали свое дело раньше чем я нашел мануал....
"лини не компланарны"- что это значит????
KYKICH вне форума  
 
Непрочитано 15.11.2006, 20:06
#28
Profan


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


Это значит, что ваш тык - НЕ НАУЧНЫЙ, pancake.
Profan вне форума  
 
Непрочитано 16.05.2007, 10:23
#29
Tavi


 
Регистрация: 16.05.2007
Москва
Сообщений: 3


Я не уверена в своем решении но я создавала свой тип линии следующим образом.
Нашла файл acadiso.lin
У меня он был здесь
C:\Documents and Settings\Tavi\Application Data\Autodesk\AutoCAD 2006\R16.2\enu\Support\acadiso.lin
Создала его копию и в нем (открыв в блокноте) сздала по образу и подобию других линию.
Сохранила, а потом в акаде открыла свою копию и выбрала там свою линию.
Tavi вне форума  
 
Непрочитано 16.05.2007, 10:36
#30
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Цитата:
Сообщение от Tavi
Я не уверена в своем решении но я создавала свой тип линии следующим образом.
Нашла файл acadiso.lin
У меня он был здесь
C:\Documents and Settings\Tavi\Application Data\Autodesk\AutoCAD 2006\R16.2\enu\Support\acadiso.lin
Создала его копию и в нем (открыв в блокноте) сздала по образу и подобию других линию.
Сохранила, а потом в акаде открыла свою копию и выбрала там свою линию.
[sm200] Молодец!
Krieger вне форума  
 
Непрочитано 16.11.2007, 00:07
#31
topstas


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


люди как создать тип линии граници участка он выгладит как: "дефис - перепендикулярная черточка - дефис - перепендикулярная черточка - дефис - перепендикулярная черточка" ну в этом стиле -- / -- / -- / -- / -- / -- / -- тока линии должны быть перпендикулярны друг другу
topstas вне форума  
 
Непрочитано 16.11.2007, 00:46
#32
Кулик Алексей aka kpblc
Moderator

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


Если местный поиск не нравится (хотя вбить там "создать тип линии" не так уж и проблематично), то:
http://www.google.ru/search?q=site:d...L_ruRU248RU248
http://www.google.ru/search?q=site:d...L_ruRU248RU248
http://www.google.ru/search?q=site:d...L_ruRU248RU248
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.11.2007, 05:57
#33
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Как то так:
Код:
[Выделить все]
*BORDER, граница участка +++++++++
A,1.499999,0.000001,[TRACK1,ltypeshp.shx,S=0.75],0
Krieger вне форума  
 
Непрочитано 17.11.2007, 10:21
#34
topstas


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


пишет что ко неизвестная команда при создании типа линии.

плиз кто нить создайте это же для тех кто с этим сталкивался минут 30 займет не больше.
крюгер у тебя похожая линия но между горизонтальными и вертикальными должено быть растояние как два пробела приметно и горизонтальная линия в два раза длиньше. если можеш сделай такую линию плиз.
topstas вне форума  
 
Непрочитано 17.11.2007, 13:04
#35
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,837


Так что ли?
Код:
[Выделить все]
*BORDER, граница участка - | - | -
A,3,-1.5,[TRACK1,ltypeshp.shx,S=0.75],-1.5,0
P.S. [крийгер]
Krieger вне форума  
 
Непрочитано 17.11.2007, 17:00
#36
vic153

проектировщик газопроводов
 
Регистрация: 04.08.2005
Петербург
Сообщений: 327


Или вот ещё
Код:
[Выделить все]
*BorderTerritory,Граница участка - | - | -
A,6,-1.5,["|",STANDARD,S=1.5,Y=-0.725],-1.5
vic153 вне форума  
 
Непрочитано 17.11.2007, 18:10
#37
topstas


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


спасибо огромнейшее!!! как раз то что надо было, обе линии супер. исчо раз спасибо!!!
topstas вне форума  
 
Непрочитано 20.11.2007, 15:45
#38
Shoorup


 
Регистрация: 16.09.2006
Минск
Сообщений: 1,587
<phrase 1= Отправить сообщение для Shoorup с помощью Skype™


Цитата:
Сообщение от KYKICH Посмотреть сообщение
"лини не компланарны"- что это значит????
КОМПЛАНАРНЫЕ ВЕКТОРЫ [от лат . com(cum) - вместе и planum - плоскость], векторы, параллельные одной плоскости.
__________________
Поезд который устал от ржавого здравомыслия рельсов...
Shoorup вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как создать тип линии

Реклама i
Опции темы Поиск в этой теме
Поиск в этой теме:

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