WinDev中的3D查看器

时间:2014-01-30 16:09:06

标签: stl-format windev

我是学生,我必须使用WinDev开发一个应用程序,它允许显示STL文件的3D可视化。此应用程序必须允许在框架(x,y,z)中的特定位置添加标签。

我做过关于它的研究,但我发现的唯一结论性研究是创建一个完整的3D查看器,除了我只有12周的时间。

我想使用OpenGL,但我看到OpenGL只能创建基本组件(柱面,立方体,金字塔......),它无法打开STL文件将其转换为基本组件(或只显示文件)

之后,我搜索是否有WinDev库(如3D Viewer),但我什么也没找到。

我找到一个OpenSource软件来查看STL文件(用C ++编码),也许在WinDev中有一些东西可以导出它(或者是一部分)(我使用的是WinDev 17)。

如果有人能解决我的问题......

谢谢你,JérémyL。

2 个答案:

答案 0 :(得分:0)

看看Thingiview.js。它允许您使用javascript渲染3D图像。

https://github.com/tbuser/thingiview.js?utm_source=twitterfeed&utm_medium=twitter

您可以在此处查看使用此库的网站示例: http://www.3DTransform.com

答案 1 :(得分:0)

你的12周可能已经过去了,很抱歉来这儿晚了。

我很长一段时间都在使用Windev,而且我正在使用2D / 3D查看器,因为更多的时间,如果我知道一件事,除了处理简单的数据和创建漂亮的GUI,Windev是不是你想要管理2D / 3D引擎的东西。

每个实用的解决方案都倾向于将.Net控件嵌入到Windev GUI中。我已经用以下框架完成了它:

  • Ogre3D(很久以前:2008年 - 2009年)
  • Teigha(AutoCAD框架,非常适合处理2D,甚至是一些简单的3D,但不是很容易使用)
  • XBim(它嵌入了一个实际上是HelixToolkit.Wpf控件的3d Viewer)
  • 我制作的定制的,完整的WPF,轻量级2D引擎,我需要在具有平移/缩放功能的控件中显示形状。

Windev让你轻松嵌入dotNet控件,尽管winforms控件比wpf控件更容易嵌入,但它在大多数时候都是一个非常酷的解决方案。

请记住:只要您能够构建一个完成您想要的东西(显示内容或其他任何内容)的.Net程序集,即使它本身具有本机依赖项,​​您也可以在Windev中使用它应用