|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
11.02.2009, 19:53 | #1 | |
Есть ли какие нибудь библиотеки для работы с форматом DXF
Регистрация: 21.01.2009
Сообщений: 7
|
||
Просмотров: 7339
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,854
|
По-моему, рисование в своем приложении ни от чего, кроме рук программиста, не зависит. А DXF - текстовый файл, читается как обычный текстовый. За описанием формата - в справку AutoCAD'a
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 21.01.2009
Сообщений: 7
|
Написать для каждого примитива конечно можно, т.к.в DXF можно взять их координаты, цвет, тип линии и т.д. Но это только для плосткосных фигур. А что делать с ЗD обьектами?
возьмем для примера 3Dобьект "Тор". в DXF он описывается следующими строчками: ENTITIES 0 3DSOLID 5 6C 330 1F 100 AcDbEntity 8 0 100 AcDbModelerGeometry 70 1 1 koo j n o 1 h J1410(1 nl ^ \VL kqoqm QK mk H:; Y:= nn moejkejf moof 1 rn fqfffffffffffffffj:rooh n:rono 1 =0;& {rn {n {rn {rn | 1 3*2/ {rn {rn {m {o | 1 ,7:33 {rn {rn {rn {l {rn {n | 1 9><: {rn {rn {rn {m {rn {k 90-(>-; ,6183: | 1 +0-*,r,*-9><: {rn lonqfgoknonhngiigg klhqinjlhgigmmhjlg o o o n kflqgihnmfikgfofok lmfqknhominmkijfil n o o 90-(>-;@) V V V V | 0 ENDSEC Хотелось бы понять как имея такую информацию я могу его начертить) |
|||
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381
|
Библиотеки есть. Искать там же, где и все компоненты Delphi/Builder - на Torry
http://www.torry.net/ Шароварные - порядка $300 без исходников до $1000...3000 с исходниками. При желании можно и подороже найтить. |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
бан на гугле? воспользовался бы хоть местным поиском
http://forum.dwg.ru/showthread.php?t...highlight=acis http://forum.dwg.ru/showthread.php?t...highlight=acis http://forum.dwg.ru/showthread.php?t...highlight=acis Вообще стоит поискать пути попроще чем ковыряться с solid, но если надо именно так - в темах есть и описание ACIS и как его из dxf получить |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,854
|
По-моему, сейчас надо задумываться не о том, как дешифровать формат. А о том, как отображать трехмерные тела (кстати, довольно сложные) в своем приложении. Их же наверняка захочется покрутить, повертеть, в другой точке поставить освещение и т.п....
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,840
|
По этой тематике (правда я давно перестал программированием заниматься) в сети информции полно было - я и во времена BBS ее умудрялся находить, хотя наверное сейчас "те" методы никому не нужны т.к. тоже OpenGl и DirectX не военная тайна и есть на любом компе.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
|
>>Дима_
солид и нарисовать не просто. если это не кубик, одними ogl и dx не отделаться. >>krendel вспомнил ссылку http://www.geometros.com/sgcore/review.htm сайт давно не обновлялся, но попробуй связаться с автором, импорт из dxf вроде есть |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сейсмозащита и сейсмоизоляция существующих, построенных зд. | IANationalInformAgentstvo | Прочее. Архитектура и строительство | 216 | 20.01.2015 16:51 |
Мониторы LCD CRT | Разное | 94 | 17.06.2008 10:51 | |
Поиск работы | Perezz!! | Разное | 46 | 21.03.2008 12:50 |
Нужен Lisp для работы с типами линий | Gostushev | LISP | 12 | 06.07.2005 14:50 |
Есть какая нибудь программа для перевода лисп программ | zebs | LISP | 33 | 13.03.2005 23:39 |