Форум программистов, компьютерный форум CyberForum.ru

Чтение DXF в билдере (определение координат окружностей) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.91
Воха
Сообщений: n/a
24.05.2011, 13:36     Чтение DXF в билдере (определение координат окружностей) #1
Помогите плиз прочитать DXF файл в билдере.
Задача: определить координаты окружности в DXF(автокадовском файле)при помощи своей программы на билдере.
Заранее благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
boombastik
6 / 6 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
24.05.2011, 22:48     Чтение DXF в билдере (определение координат окружностей) #2
http://www.wotsit.org/search.asp?s=DXF
arist
0 / 0 / 0
Регистрация: 14.02.2011
Сообщений: 100
25.05.2011, 14:07     Чтение DXF в билдере (определение координат окружностей) #3
На мой взгляд чем изучать формат файла, лучше работать с AutoCAD через COM (ActiveX).
Что-то вроде этого:
Код
CLSIDFromProgID(...)
IAcadAppliaction *acad;
CoCreateInstance(...,&acad)
acad->Documents->Open(...)
for(int i = 0; i < acad->AciveDocument->ModelSpace->Count; i++){
  IAcadEntity * ent = acad->ActiveDocument->ModelSpace->Item(i);
  if(obj->EntityType == acCircle)
    //...
  }
}
acad.Quit();
arist
0 / 0 / 0
Регистрация: 14.02.2011
Сообщений: 100
25.05.2011, 14:13     Чтение DXF в билдере (определение координат окружностей) #4
ObjectModel есть в хелпе по AutoCAD.
Могу выслать прогу в кач. примера. Правда она написана на VC.NET.
Она перебирает все файлы в каталоге и печатает их на подходящей бумаге, для чего перебирает все объекты в каждом файле (чтобы определить границы области печати).
Воха
Сообщений: n/a
30.05.2011, 09:38     Чтение DXF в билдере (определение координат окружностей) #5
Если можно то вышли.
Спасибо.
Yandex
Объявления
30.05.2011, 09:38     Чтение DXF в билдере (определение координат окружностей)
Ответ Создать тему
Опции темы

Текущее время: 05:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru