Entmakex дугового сегмента полилинии
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Entmakex дугового сегмента полилинии

Entmakex дугового сегмента полилинии

Ответ
Поиск в этой теме
Непрочитано 31.03.2008, 12:29 #1
Entmakex дугового сегмента полилинии
CB
 
Конструирование в области нефтеразведки
 
Гомель
Регистрация: 10.02.2006
Сообщений: 321

Подскажите пожалуйста как по двум точкам с помощью функции еntmakex создать дуговой сегмент полилинии.
Просмотров: 3761
 
Непрочитано 31.03.2008, 12:35
#2
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


По двум точкам не создашь. Через две точку можно провести только прямую. А вот для дуги нужны две точки и радиус или три точки.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 31.03.2008, 12:42
#3
CB

Конструирование в области нефтеразведки
 
Регистрация: 10.02.2006
Гомель
Сообщений: 321


Хорошо. Тогда по двум точкам и радиусу.
CB вне форума  
 
Непрочитано 31.03.2008, 12:52
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,425


Так это... DXF Reference:
Код:
[Выделить все]
(entmakex (list (cons 0 "LWPOLYLINE")
                (cons 100 "AcDbEntity")
                (cons 100 "AcDbPolyline")
                (cons 90 2)
                (cons 70 0)
                (cons 10 (list 0. 0. 0.))
                (cons 42 1.)
                (cons 10 (list 100. 0. 0.))
                ) ;_ end of list
          ) ;_ end of entmakex
Строится по точкам и тангенсу четверти угла, вписанного в дуговой сегмент
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 31.03.2008, 13:30
#5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Здесь приведена вся геометрия для расчета кривизны (bulge):
Polyline Bulges on AfraLISP
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 16.07.2010 в 00:25. Причина: Актуальная ссылка
VVA вне форума  
 
Автор темы   Непрочитано 31.03.2008, 13:35
#6
CB

Конструирование в области нефтеразведки
 
Регистрация: 10.02.2006
Гомель
Сообщений: 321


Спасибо всем! Собственно меня и интересовал расчет 42 кода DXF.
CB вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Entmakex дугового сегмента полилинии



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выравнивание полилинии в одну линию. f0lk Программирование 50 13.03.2025 14:04
lisp: Длина по полилинии до точки vosh LISP 19 15.07.2013 15:10
Как получить контур полилинии с различной шириной Marina AutoCAD 5 26.12.2008 09:16
Нумерация и позиционирование (дубль 2) Supermax Программирование 87 20.12.2007 13:14
некорректно определяется площадь замкнутой полилинии elena_din AutoCAD 16 23.09.2005 17:37