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

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

Help! Помогите создать тип линии!

Ответ
Поиск в этой теме
Непрочитано 13.07.2005, 08:10 #1
Help! Помогите создать тип линии!
plaz
 
Проектирование обустройства нефтяных месторождений
 
Самара
Регистрация: 28.08.2003
Сообщений: 352

Возникла проблема: надо создать тип линии - / - / -. Причем над средним штрихом должна красоваться единица, типа: 1. Как описать штрих и слеш представляю, а вот как описать единицу над штрихом, не пойму. Возникает ощущение что необходим SHX файл, но как его написать Help умалчивает.
Просмотров: 4149
 
Непрочитано 13.07.2005, 08:37
#2
Кулик Алексей aka kpblc
Moderator

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


Ну, во-первых, *.shp все равно понадобится - стандартными средствами када "лохматые" линии, т.е. линии, элементы которых выступают в разные стороны, не сделать. Надо использовать shapes.
Изготовление shapes : mkshape, идет в комплекте Express Tools.
Изготовление линии: mkltype, там же.
---
Добавлено:
в *.lin - файл (если без слешей) можно добавить такую строку:
Код:
[Выделить все]
*_TEST_,- -1- -
A,2,-1,.583333,["1",Standard,y=1.25,s=2.5],1.416667,-1,2
Сделано на коленке, так что по поводу качества прошу не бить.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.07.2005, 09:18
#3
Геннадий aka PG

Машиностроение, Проектирование
 
Регистрация: 15.09.2003
Москва
Сообщений: 1,113
<phrase 1=


Про формы посмотреть мона тут http://cadhlp.kulichki.com/pdshx.htm
__________________
С уважением,
Геннадий aka PG
Геннадий aka PG вне форума  
 
Непрочитано 13.07.2005, 09:28
#4
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от kpblc
Ну, во-первых, *.shp все равно понадобится - стандартными средствами када "лохматые" линии, т.е. линии, элементы которых выступают в разные стороны, не сделать. Надо использовать shapes.
Изготовление shapes : mkshape, идет в комплекте Express Tools.
Изготовление линии: mkltype, там же.
---
Добавлено:
в *.lin - файл (если без слешей) можно добавить такую строку:
Код:
[Выделить все]
*_TEST_,- -1- -
A,2,-1,.583333,["1",Standard,y=1.25,s=2.5],1.416667,-1,2
Сделано на коленке, так что по поводу качества прошу не бить.
SHAPES совсем не обязательны. И не желательны, так как имеют свойство теряться и не внедряются в файл. Достаточно использовать просто текстовый стиль (как и сделано в примере). Только стиль лучше использовать такой, в котором применен везде имеющийся простой шрифт, например txt.shx. Он удобнее, потому что угловатый.

Пофантазировав с позиционированием и поворотом символов (а их можно и накладывать друг на друга), можно получить практически все, что требуется в реальных технических чертежах.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 13.07.2005, 09:56
#5
plaz

Проектирование обустройства нефтяных месторождений
 
Регистрация: 28.08.2003
Самара
Сообщений: 352


Огромное спасибо всем!

Немного модифицировал код уважаемого kpblc, под себя:
Код:
[Выделить все]
*_TEST_,- / -1- / - 
A,2,-0.5,["/",Standard,y=-0.5,s=1.5],-1,.5,["1",Standard,y=0.5,s=1.2],1,-0.5,["/",Standard,y=-0.5,s=1.5],-1
То что доктор прописал :!:
plaz вне форума  
 
Непрочитано 13.07.2005, 10:00
#6
Кулик Алексей aka kpblc
Moderator

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


> ShaggyDoc : Честно говоря, думал, что в качестве слешей будут использоваться не текстовые символы, а отрезки или еще что-нибудь. Поэтому и предложил вариант с shapes. Кроме того, такое-то решение имхо покачественнее.
А передачу файлов на сторону - _etransmit.
Но это уже неактуально, я гляжу.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Help! Помогите создать тип линии!