| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
07.12.2010, 15:28 | #1 | |
Не получается создать примитив с расширенными данными
Начинающий проектировщик
Санкт-Петербург
Регистрация: 07.02.2008
Сообщений: 443
|
||
Просмотров: 3555
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
А не проще ли будет создавать размер через ActiveX?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
|
Кулик Алексей aka kpblc, Алексей помнишь я как-то задавал тебе вопрос про масштабы СПДС. Так вот я что-то не додумал там. Вернее никак у меня не получалось на размерах СПДСовский масштаб менять. Вот теперь получилось путём привязки в расширенные данные пары (1040 . mashtab). Так что вопрос вроде бы решился... Да наверное проще, раз ты говоришь, но я не одной функции ActiveX не знаю. Пока так, а там разберусь...
P.S. И с засечкой одиночной не получается. Функция твоя почему-то nil возвращает. Но если даже блок есть в чертеже, то при прорисовке размера вместо блока засечки пустота... И все созданные примитивы не выделить не удалить с чертежа. Не знаю почему такая штука, но вот так ((( |
|||
|
||||
Регистрация: 11.10.2010
Сообщений: 980
|
Одиночная засечка - это не _oblique часом? По идее при создании размера (или стиля - не особо важно) сначала надо создать соответствующие блоки. В том числе и _None. Здесь намного проще будет использовать (setvar "dimblk" <ЛяЛяЛя>), чем пытаться сделать что-то другое.
__________________
(/= RegDate StartReadDate) |
|||
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
|
Да она самая. Делаю вот так (предварительно сделав (SETVAR "DIMBLK" "_oblique") чтобы появился блок засечки) при создании размерного стиля:
Код:
Вот полностью код: Код:
Последний раз редактировалось Mozgunov, 08.12.2010 в 11:43. |
|||
|
||||
Начинающий проектировщик Регистрация: 07.02.2008
Санкт-Петербург
Сообщений: 443
|
Ваша функция тоже не работает. Засечки как были так и остались стрелочками ((
P.S. Во вложениях размерный стиль возвращаемый вашей функцией. Последний раз редактировалось Mozgunov, 08.12.2010 в 12:13. |
|||
|
||||
Программист-энтузиаст Регистрация: 17.07.2009
Воронеж
Сообщений: 571
|
Цитата:
Код:
__________________
cadtools |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите, существуют ли практические руководства по Lisp? | vn | LISP | 261 | 26.11.2015 13:27 |
Не получается создать простой динамический блок | kosolapi | Динамические блоки | 5 | 06.10.2009 14:37 |
Как создать линию, чтобы она имела примитив Closed Polyline? | Лелька | AutoCAD | 11 | 13.11.2008 11:57 |
Как создать объекты с доп. данными | e_v_a | Программирование | 9 | 25.07.2007 16:14 |