首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用javascript显示CAD图像

用javascript显示CAD图像
EN

Stack Overflow用户
提问于 2016-05-27 09:28:14
回答 1查看 1.7K关注 0票数 1

搜索了几天之后,我决定来这里问一下,是否有人知道如何只使用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:

  • 需要转换为jpg
  • 更难实施
  • 过时的框架(Three.js除外)

注意:我不需要与图像进行任何交互,比如进入图像,使其透明,爆炸.我只需要能把它显示成360张照片。

你有一个很好的方法来实现这一点吗?

任何评论都是有帮助的。提前感谢,

安德雷

EN

回答 1

Stack Overflow用户

发布于 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文件之前,您需要解决这个问题。从阅读开始

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37479823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档