|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Обсуждение темы "Создание форм и шрифтов для AutoCAD"
Минск
Регистрация: 16.09.2006
Сообщений: 1,587
|
||
Просмотров: 14931
|
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
А зачем это все писать тут, когда давно написано здесь http://cadhlp.kulichki.com/pdshx.htm
|
|||
![]() |
|
||||
Цитата:
Идея оформить все более подробно и с примерами.
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
Тогда УСПЕХОВ!
|
|||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
Я думаю козырь как раз в полноте описания с примерами. Так что соберись.
![]() |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
В принципе в будущем может получиться хорошая очередная статья.
Помимо прописных истин хотелось бы увидеть еще: 1. как создавать залитые формы (например для типов линий) 2. почему "клеится" текст к мультивыноске в 2008 и выше Автокадах и как побороть. Я как раз сейчас перелопачиваю шрифт mipgost и нашел уже 2 причины. 3. Как создавать формы, используя Express Tools
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
Цитата:
Я думал, что про шрифты все уже давно забыли и забили на них ( в ом числе и Autodesk), так как каждая индивидуальная форма и шрифт при передачи чертежа должен бы передаваться вместе, а это случается редко. Обычно "схватил" файл и бежать ![]() Открываешь и на тебе...., покажи где взять файл форм.... ![]() |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Вот и пунктик №4 нарисовался: Отключения запроса на выбор несуществующего файла форм За последнее время что-то участились вопросы по этому поводу
http://forum.dwg.ru/showthread.php?t=30916 http://forum.dwg.ru/showthread.php?t=10188
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Цитата:
по п/п1: как создать залитую форму точно не знаю, но возможно точно также как сделаны иероглифы в бигфонтах поставляемые с AutoCAD. 2. это тема уже раскрыта насколько я помню - осталось оформить 3. создавать формы через Express Tools считаю вообще неэтично ![]()
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
Может быть п.5 будет из теории: "Блоки и формы - в чем разница"
как то так? |
|||
![]() |
|
||||
Вот интересно, а можно ли как небудь занести в файл dwg файл шрифта или формы без каких либо запросов и замен при открытии на другом компе. Может что-то путаю, но кажется формы где-то могут хранится в файле dwg. И кажись есть программа для извлечения этой формы в отдельный файл.
А если точно также занести в файл шрифт shx? Или бред? ![]()
__________________
Поезд который устал от ржавого здравомыслия рельсов... Последний раз редактировалось Shoorup, 26.02.2009 в 11:09. |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Форму можно загрузить в dwg. Для этого есть команды _LOAD и _SHAPE. Шрифт подгружается каждый раз при открытии.
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Машиностроение, Проектирование Регистрация: 15.09.2003
Москва
Сообщений: 1,113
![]() |
В русском 2009 пункт в меню файл - сформировать в комплект ( в англ e-transm...- как то так) сохраняютя шрифты точно, насчет форм - не знаю
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
Shoorup
в статье над рисунком фраза "Все длины в любом направлении равны" или я ее не понял, или она не точна. Длины векторов какраз не равны, автокад двигает перо как показано на картинке - на вектора вписаные в квадрат а не в окружность |
|||
![]() |
|
||||
Все длины равны в любом направлении. А вот полученные длины отрезков будут разные. Про окружность я ничего не говорил. Можно конечно это расписать более подробно, но много воды не хочется. Есть предложения по перефразировании?
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
в направлении 0 - перо сдвинется на (1,0), 2 - перо сдвинется на (1,1) соответственно длины векторов не равны
Если двигать перо на одинаковые длины, некоторые буквы сильно искажаются Последний раз редактировалось zamtmn, 26.03.2009 в 11:48. |
|||
![]() |
|
||||
zamtmn, даже не знаю как написать лучше.
Я отлично понимаю, что вектора в направлении 0 и в направлении 1,2,3, 5 не равны по длине фактически. Они равны в условных единицах. Впринципе можно сделать пояснение, просто думаю, что это лишнее и будет только путать начинающего. ЗЫ. Для меня так и осталось загадкой, как удалось исказить так буквы. Вернее как удалось сделать все длины векторов одинаковыми как в описании шрифта. (шрифт я так подозреваю - romant.shx) ЗЗЫ. Тему поправил, возможно еще буду править. Она еще не закончена - нет свободного времени пока. Но думаю конец близок.
__________________
Поезд который устал от ржавого здравомыслия рельсов... Последний раз редактировалось Shoorup, 27.03.2009 в 16:14. |
||||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
![]() |
Наверно лучше на картинке подписать координаты на которые двигать перо.
Картинка с кривыми буквами - из моей программы, там я могу сделать как душе угодно. да, шрифт - romant Собственно, я почему обратил внимание на формулировку, когда приделывал шрифты shx, наступил на эти грабли, и пол дня ломал голову почему так коряво, всёж вроде правильно сделал ![]() |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 14.02.2008
Сообщений: 110
|
Цитата:
просто подумалось - вдруг и правда солидом научились ![]() |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 28.06.2004
Владивосток
Сообщений: 60
|
Здравствуйте.
Просветите, пожалуйста. Можно ли в Автокаде создать шрифт по ГОСТ26.008, предназначенный для гравировки? Особенность этого шрифта в том, что концы отрезков закруглены. В прилагаемом файле показано: 1 - стандартная буква Т. 2 – выполненная гравировкой. 3 – схема выполнения. |
|||
![]() |
|
||||
Цитата:
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Tannik, Можно. Как пример можешь посмотреть Автокадовские шрифты romanD.shx (Duplex - двойная линия) и romanT.shx (Triplex - тройная)
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,924
![]() |
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Не скачивал, но подозреваю, что "скругление" можно решить настройкой таблицы печати...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
Тогда исправлю: Цитата:
У всех автокадовских (*.shx) шрифтов концы отрезков закруглены по умолчанию. Кулик Алексей aka kpblc, в #30 zenon об этом и сказал. Буду знать ![]()
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
Меня интересует такои вопрос, Ревит идет в комплекте с АвтоКАДом, и .dwg вносятся в Ревит без проблем. но .shx нормально не печатаются (я не могу задать им толщину), кроме того дроби из mtext и спецсимволы нормально не передаются вообще. Есть ли какое-нибудь решение или это непреодолимо? В последнем случае использование .shx в АвтоКАДе представляется для меня проблематичным.
|
|||
![]() |
|
||||
Не знаю как насчет ревит, но вот помню в нанокаде долго исправляли и наверно не поправили ошибку, код 7 не воспринимался вообще и все символы с субформами не отображаются, так что возможно дело в ревите
__________________
Поезд который устал от ржавого здравомыслия рельсов... |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
В качестве накопления базы знаний.
К п.2 #7 http://forum.dwg.ru/showpost.php?p=422931&postcount=34 Цитата:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 15.07.2009 в 17:39. |
|||
![]() |
|
||||
Почему при описании типов линий не получаются линии с формой на первой точке?
Нормально же описание: A,0,[форма],n..., где "0" есть штрих нулевой длины, т.е. форма должна оказаться точно на первой точке. В реальности первая форма "плавает" по непонятному закону. Ее реальное положение еще и зависит от длины ненулевого штриха, описанного после формы. |
||||
![]() |
|
||||
Регистрация: 21.11.2011
Москва
Сообщений: 4
|
Удаление ссылок на .shx (формы)
(Apply '(lambda () (vlax-for item (vla-get-textstyles (vla-get-ActiveDocument (vlax-get-acad-object)) ) (if (not (vl-filename-extension (setq fname (vla-get-fontfile item))) ) (setq fname (strcat fname ".shx")) ) (if (not (findfile fname)) (vla-put-fontfile item "ltypeshp.shx") ) ) ) '() ) это для программистов ! |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Grezle, смотри Отключения запроса на выбор несуществующего файла форм
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Hans667, Можно. Сейчас у меня только планшет под руками. После 14 смогу описать поподробнее
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Цитата:
Цитата:
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SCAD Office 11.1 Новые возможности | EUDGEN | SCAD | 632 | 20.02.2013 17:13 |
О создании темы (раздела) для новичков в AutoCAD. | Profan | Разное | 110 | 23.10.2008 10:01 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
ЮМОР 2006 =) | Perezz!! | Разное | 1122 | 04.01.2007 00:46 |