Мне интересно, есть ли способ извлечь необходимые данные из файла autocad .dxf, чтобы я мог визуализировать структуру в opengl?файлы autocad dxf, отображаемые в opengl/opengl es
Я нашел несколько старых холодных фрагментов для окон, написанных на cpp, но со стандартных изменений я предполагаю, что 15-летний код немного устарел.
Кроме того, есть книга о стандарте файла .dxf, но это также из 90-х и в сторону, что редко доступно.
Другим способом может быть преобразование его в другой формат файла, а затем извлечение необходимых данных.
Пытаться заглянуть в файлы .dxf не дали слишком много понимания, поскольку простой кубоид содержит много данных уже!
Может ли кто-нибудь дать мне подсказку о том, как подойти к этому?
О, господин, учитывая возраст этого вопроса ... случайно вы не решили свою проблему? У меня одна и та же задача передо мной. Но с VTK в качестве целевого формата, а не с OpenGL. Поскольку они являются аккуратно взаимозаменяемыми, меня интересует, как вы решили свою проблему? – Najzero
эй, просто видел твой комментарий. straighforward: не решен. в то время просматривал множество форумов, никто, казалось, не имел никаких идей по этой задаче. насколько я помню, мне нужен способ интерпретировать данные в этих файлах, но не нашел подсказки о том, как начать. прости. если в любом случае вы наткнетесь на sth, меня будет интересовать какой-либо намек ... – Icky
спасибо за ваш ответ: нет «из коробки» решение для меня либо ... это просто сводилось к написанию моего собственного синтаксический анализатор. Я использую бесплатную библиотеку C# для открытия файлов dxf (DFXLib: https://github.com/mkernel/DXFLib), а затем просто перебираю каждый найденный элемент DXF. Поскольку это решение VTK (слой между кодом и открытым GL), он не поможет вам многого ... и это был довольно болезненный способ, так как некоторые записи dxf занимают довольно много математической работы, чтобы получить их в vtk/gl (например, эквивалент ARC) – Najzero