2014-01-30 3 views
0

Я студент, и я должен разработать приложение с WinDev, которое позволит отображать 3D-визуализацию STL-файла. Это приложение должно позволять добавлять метки в определенные позиции в кадре (x, y, z).3D Viewer в WinDev

Я занимался исследованиями, но единственным убедительным исследованием, которое я нашел, является создание полного 3D-просмотра, за исключением того, что у меня есть только 12 недель.

Я хотел использовать OpenGL, но я видел, что OpenGL может создавать только базовый компонент (цилиндры, кубы, пирамиды и т. Д.), И он не может открыть файл STL, чтобы преобразовать его в базовый компонент (или просто отобразить файл)

После этого, я ищу, если есть библиотека для WinDev (например, 3D-просмотрщик), но я ничего не нашел.

Я нашел приложение OpenSource для просмотра STL-файла (закодированного на C++), возможно, есть что-то экспортировать его (или часть) в WinDev (я использую WinDev 17).

Если кто-то есть решение моей проблемы ...

Спасибо, Жереми Л.

+0

Что вы называете STL-файлом? Кроме того, вы должны знать, что возможности OpenGL гораздо более продвинутые. – Vincent

+0

Этот файл .stl: http://en.wikipedia.org/wiki/STL_(file_format) С OpenGL я ничего не нашел о файлах STL, может быть, если вы что-то знаете? – user3253991

ответ

0

Ваши 12 недель может быть прошло сейчас, извините, чтобы прийти сюда поздно.

Я использую Windev с тех пор, как много времени, и я работаю с 2D/3D-зрителями с тех пор, как еще больше времени, и если я знаю, что это так, что, за исключением обработки простых данных и создания приятного графического интерфейса, Windev это не то, что вам нужно для управления 2D/3D-двигателями.

Практические решения, которые каждый из них встраивает .Net-элементы управления в ваш графический интерфейс Windev. Я сделал это со следующими рамками:

  • Ogre3D (очень давно, 2008 - 2009)
  • Teigha (в рамках AutoCAD, хорошо для работы с 2D, и даже для некоторых простых 3D, но не очень проста в использовании)
  • XBim (он включает 3D-просмотрщик, который на самом деле является элементом управления HelixToolkit.Wpf)
  • Пользовательский, полный WPF, легкий 2D-движок, который я сделал, в день, который мне нужно отображать формы в элементе управления с возможностями панорамирования/масштабирования.

Windev позволяет легко вставлять элементы управления dotNet, несмотря на то, что элементы управления winforms проще встраивать, чем в wpf, это довольно крутое решение большую часть времени.

Помните: до тех пор, пока вы можете создать сборку .Net, которая делает то, что вы хотите (отображать вещи или что-то еще), даже если у них есть собственные зависимости, вы можете использовать их внутри своих Применение Windev.

 Смежные вопросы

  • Нет связанных вопросов^_^