2014-01-30 95 views
0

我是一名學生,我必須使用WinDev開發應用程序,以便顯示STL文件的3D可視化效果。此應用程序必須允許在幀(x,y,z)中的特定位置添加標籤。WinDev中的3D查看器

我的確研究過它,但我發現的唯一確鑿的研究是創建一個完整的3D查看器,除了我只有12個星期這樣做。我想要使​​用OpenGL,但我看到OpenGL只能創建基本組件(圓柱體,立方體,金字塔等),並且無法打開STL文件以將其轉換爲基本組件(或僅顯示文件)

之後,我搜索是否有一個WinDev庫(如3D查看器),但我什麼也沒找到。我發現一個OpenSource軟件來查看STL文件(以C++編碼),也許有一些東西在WinDev(我使用WinDev 17)中導出它(或一部分)。

如果有人對我的問題的解決方案......

謝謝你,傑里米L.

+0

你在調用STL文件?此外,您應該知道OpenGL功能更加先進。 – Vincent

+0

這是一個文件.stl:http://en.wikipedia.org/wiki/STL_(file_format) 使用OpenGL我沒有發現STL文件,也許如果你知道一些東西? – user3253991

回答

0

你12周可現在過去,對不起,晚來這裏。

我使用Windev,因爲我花了很多時間,而且我正在使用2D/3D查看器,因爲更多的時間,如果我知道這是一件事情,除了處理簡單的數據和創建漂亮的GUI外,Windev不是你想要管理2D/3D引擎的。

每個實用解決方案都傾向於將.Net控件嵌入到Windev GUI中。

  • OGRE3D(很長一段時間以前:2008年至2009年),我已經與以下框架做了
  • Teigha(AutoCAD的框架,很好的用於處理2D,甚至對於一些簡單的3D,但不是真的好用)
  • XBim(它嵌入一個3D查看這實際上是一個HelixToolkit.Wpf控制)
  • 定製,充分WPF,重量輕的2D引擎中我做了,每天我需要顯示具有平移/縮放功能的控件。

Windev讓你輕鬆嵌入dotNet控件,儘管winforms控件比wpf控件更容易嵌入,但大多數時候這是一個非常酷的解決方案。記住:只要你能夠建立一個你想要的東西(顯示東西或任何其他東西)的組件,即使它本身具有本地依賴關係,你也可以在你的內部使用它Windev應用程序。