可视化应用正在快速从传统的桌面平台向云端迁移,以满足日益增长的远程工作和数据访问需求。为了支持这一趋势,Tech Soft 3D 提供的 HOOPS Visualize Web图形引擎在网页端能够提供极其卓越的 3D 可视化体验,本文将围绕HOOPS Visualize Web的技术概况展开讨论。
HOOPS Visualize Web 是一个功能强大的 SDK,适用于高级 Web 工程应用程序,是 HOOPS Web 平台的 Web 开发组件。使用 HOOPS Visualize Web,您可以构建一个在 Web 浏览器中提供 3D 模型的 Web 应用程序。
HOOPS Visualize Web 可原生加载多种模型格式。它还可与我们的模型加载工具包 HOOPS Exchange 互操作,从而极大地扩展了可导入的行业标准格式数量。此外,它还支持模型格式之间的转换。

其主要功能包括:
- 完全访问工程数据
- 易用性
- 快速发展
- 高性能可视化
- 快速模型流
- 灵活的使用和部署
其主要组件是 HOOPS Web Viewer,这是一个功能强大且灵活的 JavaScript 库,专为工程数据而构建,并基于专为高性能可视化而设计的图形内核。Web Viewer 支持工程数据的全部丰富特性,包括:
- 产品结构
- PMI
- 计算机辅助设计
- 滤镜和图层
- 二维图纸
- 点云
- 配置
- 物理性质
它还支持对CAD数据进行复杂的查询,包括精确测量,并提供丰富的2D和3D标记功能。HOOPS Web Viewer内置功能齐全的设计评审应用程序,配备丰富的预置操作符和UI组件,可轻松扩展和自定义。

一、数据导入(服务器端)
我们提供两种方式将您的数据导入 HOOPS Visualize Web:
1.HOOPS转换器
这款独立的跨平台可执行文件旨在部署在服务器上,可访问超过 30 种 CAD 格式,并将它们转换为流缓存和其他格式,例如图像和 3D PDF。它还通过 XML 提供产品结构信息,方便您将自己的业务逻辑与转换模型中的实体关联起来。HOOPS 转换器功能也以库的形式提供。
2.直接创作
HOOPS Visualize Web 包含一个跨平台的 C++ 和 Java 库,用于从零开始创建流缓存模型。该库包含辅助函数,可简化基于您自身数据创建复杂 CAD 模型的过程。
二、数据加载(客户端)
HOOPS Visualize Web 使用其专有的文件格式,称为 Stream Cache (SC)。SC 格式针对流式传输和模型聚合进行了优化,能够处理远超三角形和图形图元的各种工程数据。您的 Web 应用程序可以通过两种不同的方式访问 SC 数据:
1.流媒体
为了实现最佳性能和响应速度,HOOPS Visualize Web 提供了一个名为 HOOPS Stream Cache Server 的服务器端组件,它通过与浏览器中运行的 HOOPS Web Viewer 组件建立直接的 WebSocket 连接,实现快速、精细且智能的流式传输。该组件还支持服务器端渲染,所有渲染都在服务器端完成,仅将图像发送到客户端。建议使用 HOOPS Stream Cache Server 以获得最佳加载性能,但并非使用 HOOPS Visualize Web 的必要条件。
2.基于文件的加载
Web Viewer 组件也可以通过 HTTP 请求直接读取流缓存文件。在这种情况下,会使用名为 SCS 的流缓存文件变体。

总的来说,HOOPS Visualize Web 提供了一种强大且灵活的解决方案,使得工程数据能够在 Web 环境中实现高性能的 3D 可视化。通过流缓存技术和高效的数据加载方式,它不仅支持复杂的 CAD 数据,还能带来流畅的用户体验。不论是在数据导入、加载还是展示上,HOOPS Visualize Web 都能满足现代远程工作和数据访问的需求,为工程应用开发提供了强有力的技术支持。
▍关于慧都科技
慧都科技是⼀家⾏业数字化解决⽅案公司,专注于软件、⽯油与⼯业领域,以深⼊的业务理解和⾏业经验,帮助企业实现智能化转型与持续竞争优势。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。
我们也是Tech Soft 3D-HOOPS在中国区的唯一增值服务商,负责HOOPS试用,咨询,销售,技术支持,售后,旨在为企业提供一站式的3D开发解决方案。如果您的企业目前也有3D数据格式转换、3D Web轻量化渲染的需求,欢迎咨询在线客服申请3D 轻量化引擎HOOPS的60天免费试用。
↓↓扫码添加【3D顾问】,进技术交流群,与更多伙伴一起探讨前沿3D技术↓↓

023-68661681
返回
发表评论