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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Нужны DXF-коды дуги

Нужны DXF-коды дуги

Ответ
Поиск в этой теме
Непрочитано 28.06.2010, 22:07 #1
Нужны DXF-коды дуги
swkx
 
Регистрация: 22.01.2010
Сообщений: 311

В частности, что скрывается под кодами 50 и 51 для дуги ?

И вообще, подскажите, плиз, какую-нибудь универсальную ссылку с описанием всех DXF-кодов всех объектов
Просмотров: 3152
 
Непрочитано 28.06.2010, 22:37
#2
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Help для чего?
50 - Start angle (Начальный угол)
51 - End angle (Конечный угол)
gomer вне форума  
 
Автор темы   Непрочитано 28.06.2010, 22:55
#3
swkx


 
Регистрация: 22.01.2010
Сообщений: 311


Спасибо. в Help'е не нашел почему-то
Т.е. каким бы способом не отрисовывалась дуга, мне для нахождения конечных точек нужно упражняться в тригонометрии с четырьмя исходными:
10 - центр, 40 - радиус, 50 и 51 - углы ??
swkx вне форума  
 
Непрочитано 28.06.2010, 23:23
#4
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


На вскидку через dxf:
Код:
[Выделить все]
(setq	ent (entget (car (entsel)))
		pt1 (apply 'polar (mapcar '(lambda (p) (cdr (assoc p ent))) '(10 50 40)))
		pt2 (apply 'polar (mapcar '(lambda (p) (cdr (assoc p ent))) '(10 51 40))))
Через vla:
Код:
[Выделить все]
(setq	circ (vlax-ename->vla-object (car (entsel)))
		pt1 (vlax-safearray->list (vlax-variant-value (vla-get-startpoint circ)))
		pt2 (vlax-safearray->list (vlax-variant-value (vla-get-endpoint circ))))
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 28.06.2010, 23:28
#5
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


Цитата:
Сообщение от swkx Посмотреть сообщение
Спасибо. в Help'е не нашел почему-то
Т.е. каким бы способом не отрисовывалась дуга, мне для нахождения конечных точек нужно упражняться в тригонометрии с четырьмя исходными:
10 - центр, 40 - радиус, 50 и 51 - углы ??

в случае 3D еще будут упражнения с 210
zamtmn вне форума  
 
Автор темы   Непрочитано 28.06.2010, 23:30
#6
swkx


 
Регистрация: 22.01.2010
Сообщений: 311


Дима_, спасибо!!
swkx вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Нужны DXF-коды дуги



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как читать коды DXF для 3d solid? Курмышанец Программирование 20 07.05.2011 11:50
Представление 3d поверхностей и импорт DXF в SolidWorks kurish SolidWorks 17 16.06.2009 12:09
Не могу найти коды DXF для selectionset в VBA... ssn Программирование 4 06.12.2003 17:19