搜索了几天之后,我决定来这里问一下,是否有人知道如何只使用javascript在网站中显示3D图像(CAD图像)。
我的目标是显示.stp或.igs格式,并允许用户与之交互。
到目前为止,我已经找到了几个框架:
https://github.com/tbuser/thingiview.js
http://threejs.org/
https://github.com/humu2009/jsc3d
但是它们已经过时了,或者它们不允许我显示所提到的格式。
有没有人有类似的问题,可以分享如何工作?
我想过的另一种可能是从上述格式中提取jpg图像,并使用360图像视图插件显示它,如:
http://reel360.org/reel
http://spritespin.ginie.eu/
(举一些例子)
Pros:
Cons:
注意:我不需要与图像进行任何交互,比如进入图像,使其透明,爆炸.我只需要能把它显示成360张照片。
你有一个很好的方法来实现这一点吗?
任何评论都是有帮助的。提前感谢,
安德雷
发布于 2016-05-27 20:04:33
Step和IGES是cad格式,webgl中的大多数3d开发都是游戏开发。这是在艺术/游戏技术鸿沟的另一边,CAD格式不描述多边形模型*。因此,任何能够显示这些格式的程序都需要有一个名为CAD内核的几何求解器后端。没有基本的3D框架可以为你服务。这是简单3D的另一面。
STEP也是一种极其复杂的格式,即使使用CAD内核,导入程序也很难执行。我会寻找像露天矿这样的东西来完成将cad数据转换成多边形以供显示的工作。一般来说,没有很多免费的B后端。
您还可以使用现有的cad应用程序来完成此操作。我怀疑你会发现一个纯粹的javascript版本的CAD内核。
*想想看,一个普通的3d模型大多是多边形的。但是B模型并不描述多边形,而是描述数学形状之间的相互联系.因此,在显示一步iges文件之前,您需要解决这个问题。从阅读这开始
https://stackoverflow.com/questions/37479823
复制相似问题