彩票走势图

3D WEB端渲染引擎如何使用服务器端的转换程序?1个案例教会你!

原创|行业资讯|编辑:吴秋红|2023-04-13 11:29:27.330|阅读 61 次

概述:服务器端使用HOOPS Exchange加载CAD文件,使用HOOPS Communicator的libconverter导出SC模型.通过单独使用Exchange和libconverter而不是HC Converter,可以使用Exchange的导入选项和高级功能.此外,通过将导入的模型与Exchange保存在服务器端,Exchange的API可以从客户端交互式地调用.

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

前言

HOOPS SDK是用于3D工业软件开发的工具包,其中包括4款工具,分别是用于读取和写入30多种CAD文件格式的、专注于Web端工程图形渲染的、用于移动端和PC端工程图形渲染的、支持将3D数据以原生3D PDF、HTML和标准CAD格式进行发布的


服务器端使用加载CAD文件,使用的libconverter导出SC模型。通过单独使用Exchange和libconverter而不是HC Converter,可以使用Exchange的导入选项和高级功能。此外,通过将导入的模型与Exchange保存在服务器端,Exchange的API可以从客户端交互式地调用。

操作流程

1、选择一个CAD文件并上传,使用POST请求将CAD文件更新到服务器端,并使用HOOPS Exchange导入

1


2、HOOPS Exchange遍历导入的模型,计算每个实体的数量,然后导出到SC
你会看到所有的面都被导入为独立的主体

6

3、用缝合选项再次导入CAD文件,单个面被合并成一个体

7

4、Exchange还检查每个体是否是封闭的,并将其设置为节点的属性
这个体仍然是开放的(表面体)

8

5、再次导入CAD文件,改变缝制公差

9


6、导入一个正确的实体,Exchange就能计算了每个面的表面积,并将其设置为面的一个属性

0

7、这个例子可以询问服务器端的每个面的类型(平面、圆柱体、圆锥体等),因为Exchange仍然保留着ModelFile,有许多NURBS面

11


8、再次询问面的类型并进行简化 检测到一些分析型的面型(环形、球形)。

12

9、再次询问面部类型,改变公差
实体类型应该是动态获得的,因为简化和公差会影响(它不应该被设置为一个常量属性)。

13

10、询问每个边缘类型而不进行简化

由于大公差的缝合,所有的边缘类型都变成了NURBS

2

11、使用简化和公差可以检测到分析性曲线

3

12.对于3D模型查看器来说,愈合和获得适当的几何信息在各个行业都很重要

4

结构示意

在这个样本中,SDK、模块和类的配置如下图所示

5


 



如果您的企业目前有3D可视化、3D数据格式转换的需求,欢迎访问慧都网咨询在线客服或直接拨打023-68661681,我们将免费为您定制3D解决方案并发送相关案例资料!

经过10余年的经验沉淀,慧都3D研发团队推出了一系列的工业3D解决方案,包括BIM解决方案、PDM解决方案、CAE解决方案、机器人运动仿真解决方案、协同设计解决方案、3D打印解决方案,详情请点击此处了解

关于HOOPS可视化

Tech Soft 3D的旗舰图形引擎已为20多年来成功合作的程序提供最先进的图形支持,这些软件包括来自Oracle,SOLIDWORKS,Trimble,Hexagon,ANSYS,3D Systems,Mitutoyo,Actify等。全球各地的公司都依赖HOOPS Visualize在平台,设备和图形卡之间实现极高的性能,和一致的稳定性。有兴趣探索HOOPS Visualize API功能的开发人员可以

关于Tech Soft 3D


Tech Soft 3D是全球领先的开发工具提供商,可帮助软件团队交付成功的应用程序。Tech Soft 3D成立于1996年,总部位于俄勒冈州本德市,并在加利福尼亚州,法国,英国和日本设有办事处。该公司的工具包产品为全球数亿台计算机上运行的近500个独特应用程序提供支持。

扫码关注“HOOPS”微信公众号,及时获取更多hoops技术资讯


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP