| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
05.03.2010, 17:45 | #1 | |
multibreak - отрисовка линий разрыва
архитектор
Москва
Регистрация: 07.07.2007
Сообщений: 644
|
||
Просмотров: 3539
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Критику? Или предложения по улучшению? Что хочется-то?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Ну, вопросов несколько:
1. Почему бы не использовать просто тип линии? Такое подходит не всегда, но - почему бы нет? 2. dimscale может быть равной 0, например. 3. Я бы подумал об отказе от использования командных методов. 4. Код практически не защищен от неверных действий пользователя (например, нажатия Esc в самый неподходящий момент). Или в ответ на запрос "Enter quantity of markers:" поставить, например, -10. Ну так, "по приколу". Точно так же, "по приколу" не проверяется совпадение начальной и конечной точек. 5. Глубинного смысла в Код:
Код:
6. Точно так же непонятно, что делает строка Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Высота засечки постоянна при выводе на печать, около 3 мм (я точно не помню), то есть около высоты шрифта надписи. Это меня как раз и устраивает. Доработать программу под DIMTXSTY, я полагаю, можно, идея годная. Только прямо сейчас я не могу В принципе я делал под себя, доволен теперь как слон. Мне нравится что может быть много засечек, и сама форма засечки
(list (princ brw) (princ brh)) - да, сейчас уже я понимаю как это коряво ) (reverse ptlist) - нее это нужно |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объединение дуг, линий в единый объект, Как объединить? | Vladimir.P | AutoCAD | 41 | 25.01.2015 08:03 |
Нужен LISP для разрыва линий в точках пересечений | ilka_t | LISP | 18 | 15.03.2013 16:35 |
Проблема с подсчетом линий... | Kostinok | AutoCAD | 32 | 26.12.2012 09:42 |
Отрисовка типов линий | noiseless | AutoCAD | 3 | 30.04.2009 06:33 |
Близко расположенные линии в чертеже сливаются. | Wowik53 | AutoCAD | 50 | 01.11.2008 21:40 |