|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
как программно начертить LWPolyline с дуговыми сегментами?
Регистрация: 13.06.2012
Сообщений: 98
|
||
Просмотров: 4201
|
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
DXF 42 - Bugle - вроде аркосинус чего-то там - по простому отношение радиуса (или диаметра - уж не помню) выпуклости дуги к расстоянию между точками (то есть если ноль - совсем прямая, если отрицательная - то выпуклость в "другую сторону").
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Тангенс четверти вписанного угла.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Тангенс четверти угла... только как это поможет сделать дугу в полилинии? вручную dxf чтоль писать?
ЗЫ. Спасибо,нашел Последний раз редактировалось iskatel111, 27.09.2012 в 14:40. |
|||
![]() |
|
||||
Дима_,
Bugle - горн, а Bulge - выпуклость! ![]()
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Offtop: http://www.landoflisp.com/
|
|||
![]() |
|
||||
Похоже в Autodesk мониторят форум dwg.ru Объяснить иначе появление сегодня поста Setting the bulge of a polyline using ActiveX in LISP я не могу.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Вообще-то gomer правильный совет дает - проще всего полилинию с дугами чертить именно через command (vl-cmdf). Надо только вычислять требуемые точки. Но надо учитывать особенности построения дуг после прямого участка - дуга может выгнуться не в ту сторону. Это решается правильным порядком задания точек.
Разумеется, не забывая отключать объектную привязку во время рисования и передавать координаты в текущей ПСК. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Мы просто лучшие!
Цитата:
__________________
Когда в руках молоток все вокруг кажется гвоздями. Последний раз редактировалось Дима_, 28.09.2012 в 09:38. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404
|
Далеко не всегда полилинию можно создать командным методом...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Здесь все с кодами и картинками
Polyline Bulges afralisp
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
__________________
Чем гениальнее ваш план, тем меньше людей с ним будут согласны. /Сунь Цзы/ |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подскажите как программно начертить линии разных типов | Александер | Программирование | 4 | 30.06.2005 07:17 |