|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Цитата:
Положите этот файл в папку с открытым файлом чертежа. Или - лучше - через Настройки--Файлы определите к *.shx путь.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
ПенсионЭр Регистрация: 26.06.2009
Сообщений: 359
|
Здравствуйте! Возникла необходимость обратиться на форум.
Как создать тип линии со стрелками, как в приложенном файле? Зеленая линия - это полилиния с фиксированной шириной, отличной от нуля, в некоторых вершинах, в результате чего и получаются закрашенные стрелки. Мало того, эти стрелки часто попадают на другие объекты (показано красным облачком). И эти стрелки мне надо смещать по полилинии вперед или назад на свободное место (условно показано красной незакрашенной стрелкой). Кто знает, как это осуществить? Другими словами: как создать такой тип линии с возможностью передвигать некоторые стрелки? Спасибо. Последний раз редактировалось MrBrown, 12.05.2015 в 18:11. |
|||
|
||||
Цитата:
2. Стрелки, которые нужно сдвигать, вероятно, иначе как отдельными блоками не сделать. 3. Может быть это тот редкий случай, когда без использования параметрических зависимостей не обойтись? Стрелку сделать все равно блоком, но определить коллинеарность блока с базовой линией. 4. Но можно расставлять эти стрелки (блоки) программкой вроде такой или т.п. - см. поиск, а потом сдвигать вручную.
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Регистрация: 26.03.2015
Екатеринбург
Сообщений: 382
|
MrBrown, такое действительно не сделать типом линий, так как в линии отдельные элементы перемещению, насколько я знаю, не поддаются. В Вашем примере все сделано отлично, отдельные стрелки можно переместить командой Растянуть.
Если попытаться завязать стрелки с блоками, как предлагает АлексЮстасу, то можно применять команду Разметить точкой (блоком), это позволит автоматически сориентировать стрелку вдоль полилинии (параметризацию сюда при всем желании не прицепить, кстати). Но в данном случае некоторые стрелки могут попасть на дуговые сегменты полилинии и их все равно придется перетаскивать и переориентировать вручную. АлексЮстасу, параметризация помогла бы однозначно в случае, когда данная траектория полилинии была бы постоянной, но изменялись бы её размеры и углы. В примере я добавил зависимостей к полилинии так, чтобы длины стрелок были одинаковы, радиусы скруглений одинаковы, прямые участки около них равны и касательны к дуговым сегментам. Расстояние между горизонтальными участками траектории регулируется размером, угол наклонного участка - тоже. Но это не самый лучший повод для применения параметризации . |
|||
|
||||
ПенсионЭр Регистрация: 26.06.2009
Сообщений: 359
|
АлексЮстасу, отсюда - http://forum.dwg.ru/showthread.php?t=54078 взял и подправил под себя макрос l2p.lsp (см #23) . Большое спасибо за ссылочку.
Теперь у меня задача: как, после команды _DIVIDE или _MEASURE, превратить точки деления в новые вершины полилинии? Тогда я просто создавал бы нужный блок и макросом L2P раскидывал бы по всей полилинии с нужным поворотом. Причем, поворот - автоматически! Вот и был бы у меня "как бы" новый тип линии. ----- добавлено через ~22 мин. ----- max4airkin, Спасибо за пример. Да, вы правы, это, конечно не то. ___________________________ Разобрался с командой DIVIDE, которая, оказывается, умеет делить полилинию не только точками, но и указанным блоком. УРА! Всё получилось! Последний раз редактировалось MrBrown, 13.05.2015 в 10:39. |
|||
|
||||
Здравствуйте, форумчане! пока просматриваю все страницы в теме решил написать, вдруг будет эффективнее.
При создании волнистой линии в Express Tools возникают следующие вопросы: 1. Разрывы в узлах полилинии, как их избежать? за основу я взял дугу 180°, была идея взять дугу 1°, 15° но ET ругается на большое количество элементов 2. Как *.lin независимым файлом от *.shx чтобы каждый раз в автокаде не выполнять команду Загрузить и при этом фаил *.lin нельзя было удалить или переместить Приложил пример файла. Заранее спасибо. Вод код *.lin: Код:
Код:
Последний раз редактировалось ArtistAvidaDollars, 13.08.2015 в 15:32. |
||||
|
||||
геодезист Регистрация: 28.07.2013
SPb
Сообщений: 103
|
Цитата:
Цитата:
Код:
Цитата:
испрвьте заодно - вместо "C:\Users\Desktop\Волна" просто "Волна.shx"
__________________
Создание файлов форм и шрифтов (shx) http://dwg.ru/board/32231 Последний раз редактировалось OlVish, 13.08.2015 в 17:16. |
|||
|
||||
Спасибо OlVish! но вот, если исправляю (пробовал это изначально)
Цитата:
Пока дочитал тему до конца забыл все что было в начале Правильно ли моя последовательность действий при уже имеющихся трех файлах .lin .shx .shp в новый автокадовский фаил: 1. Компилировать фаил .shp 2. Загрузить Форму фаил .shx 3. Загрузить тип линий фаил .lin ??? |
||||
|
||||
геодезист Регистрация: 28.07.2013
SPb
Сообщений: 103
|
Цитата:
п.1 делается один раз для получения .shx п.2 можно не делать, если .shx лежит в (например) Support линию исправвть так: *ВОЛНА,Гибкий рукав A,0,-.25,[Q,Волна.shx,s=1,r=0],-.5,[Q,Волна.shx,s=1,r=180],-.25
__________________
Создание файлов форм и шрифтов (shx) http://dwg.ru/board/32231 Последний раз редактировалось OlVish, 14.09.2015 в 18:19. |
|||
|
||||
OlVish, подскажите пожалуйста в моем случае как мне использовать команду Форма, не могу разобраться что я делаю не так, вот последовательность моих действий:
Команда Форма Имя формы или [?]: - какое имя нужно ввести?! ввожу "Волна" "Q"... не находит ничего, смотрю какие есть Имеющиеся формы: Файл: genltshp.shx GENZIG AMZIGZAG Файл: ltypeshp.shx TRACK1 ZIG BOX CIRC1 BAT AMZIGZAG моей нет... Когда пытаюсь загрузить сразу Волна.lin *ВОЛНА,Гибкий рукав A,0,-.25,[Q,Волна.shx,s=1,r=0],-.5,[Q,Волна.shx,s=1,r=180],-.25 пишет Некорректное определение типа линий ВОЛНА в строке 2 файла ... я так понимаю он не хочет в этой папке искать фаил Волна.shx... возможно ли что это действует только если фаил находится в Support? Вопрос: Как загрузить Форму и Где поставить галочку чтобы он шарил в папке и загружал фаил Волна.shx ? Спасибо за помощь и разъяснения! |
||||
|
||||
геодезист Регистрация: 28.07.2013
SPb
Сообщений: 103
|
Волна.shx можно положить в принципе в любую папку,
путь к которой прописан в настройках Акада, тогда он найдет сам если не хотите никуда перемещать свой .shx - для загрузки файла формы - команда _load команда Форма нужна, если использовать форму как альтернативу блоку
__________________
Создание файлов форм и шрифтов (shx) http://dwg.ru/board/32231 |
|||
|
||||
Иногда Автокад пишет, что какой-то SHX файл шрифта, а не файл форм.
1. Т.е. SHX шрифтов и форм чем-то отличаются? 2. В чем для Автокада проблема, как с таким бороться?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
геодезист Регистрация: 28.07.2013
SPb
Сообщений: 103
|
"Текстовые шрифты AutoCAD — это те же файлы описаний форм,
в которых номер формы для каждого символа соответствует его коду ASCII." "Синтаксис в файлах описаний не зависит от того, как будут эти описания использоваться — как формы или как текстовые шрифты. Но для тех описаний, которые относятся к текстовым шрифтам, в начале файла должно идти описание шрифта как целого. Если же файл начинается с обычного описания формы, AutoCAD считает, что это — файл форм, а не шрифта. " (цитата из help)
__________________
Создание файлов форм и шрифтов (shx) http://dwg.ru/board/32231 |
|||
|
||||
Чем можно просмотреть SHX?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Пастух Регистрация: 16.07.2012
Питер
Сообщений: 318
|
__________________
Автоматизация должна быть автоматической. Последний раз редактировалось ProPeller, 12.11.2015 в 09:02. |
|||
|
||||
Цитата:
И может ли один файл SHX содержать и шрифт, и формы для типов линий? Например, сначала описан шрифт, а потом формы? Тогда Автокад может отказывать такому SHX быть файлом форм?
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Пастух Регистрация: 16.07.2012
Питер
Сообщений: 318
|
Можно. Главное чтобы номера символов с буквами алфавита соответствовали кодам ASCII, но ACAD не будет его рассматривать как шрифт.
__________________
Автоматизация должна быть автоматической. |
|||
|
||||
Вот я смотрю в SHX Viewer заведомые файлы штифтов и заведомые файлы форм. Разница в чем?
Во всех файлах шрифтов в SHX Viewer первый символ назван "А", а самого символа не видно, только красный квадрат...
__________________
количество моих сообщений не говорит о знании Автокада |
||||
|
||||
Пастух Регистрация: 16.07.2012
Питер
Сообщений: 318
|
Цитата:
Цитата:
Цитата:
__________________
Автоматизация должна быть автоматической. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание нового материала в AutoCAD 2008 | termit-spb | AutoCAD | 1 | 21.12.2009 22:14 |
Создание нового стиля таблиц AutoCAD 2006 (VL) | Дмитрий Голованов | Программирование | 21 | 20.12.2009 02:37 |
Как отключить создание каждый раз нового файла .bak при нажатии на кнопку "Сохранить" или при закрытии любого файла .dwg в Автокад 2008? | gve2005 | AutoCAD | 4 | 30.10.2009 10:30 |
ГОСТ на ванты и оттяжки ??? | зщцук? | Поиск литературы, чертежей, моделей и прочих материалов | 1 | 17.05.2005 06:53 |
Загрузка типа линии из макроса | Кулик Алексей aka kpblc | Программирование | 4 | 24.01.2005 14:57 |