支持的平台
运行时平台支持
HOOPS Visualize Web 二进制文件支持以下平台:
| 平台 | 建筑学 | 运行时要求 | 支持的操作系统示例 |
|---|---|---|---|
| 视窗 | x86-64 | Visual C++ 2019 或更高版本的可再发行组件包 | Windows 11、Windows Server 2022 及更高版本 |
| Linux | x86-64 | glibc 2.28 或更高版本 | Debian 11+、Ubuntu 24.04 LTS |
| Linux | ARMv8-a | glibc 2.28 | Debian 11+、Ubuntu 24.04 LTS |
| macOS | 通用(x86-64 和苹果芯片) | macOS 13 Ventura |
HOOPS Converter:请点击此链接查看有关 HOOPS Converter 支持的平台的具体信息。
如果您对其他平台的支持感兴趣,请联系我们。
笔记
请注意,macOS 和 Linux ARM 不支持流缓存服务器的服务器端渲染。
网页查看器
网页查看器可在以下浏览器上运行:
| 平台 | 浏览器 |
|---|---|
| 视窗 | Chrome、Firefox、Microsoft Edge |
| Linux | Chrome、Firefox、Microsoft Edge |
| 苹果 | Chrome、Firefox、Safari 8 |
| 安卓 | 铬合金 |
| iOS | Chrome浏览器、Safari浏览器 |
建议
这些硬件建议适用于运行服务器端渲染器的系统。
推荐硬件
- 处理器:四核或更高
- 内存:至少 16GB
- 图形硬件:性能高度依赖于模型复杂度。我们建议使用 NVIDIA GeForce GTX 或 NVIDIA GRID GPU。
重要提示:在 Linux 平台上,大多数桌面图形设备都可用于开发目的,但是 HOOPS Visualize Web 团队强烈建议在服务器部署中使用 NVIDIA 设备和驱动程序。
推荐平台
请参阅我们的平台设置页面,了解如何为 HOOPS Visualize Web 准备各种计算环境的提示:
- Linux
- Windows Server
Amazon EC2 推荐
- Microsoft Windows Server 2022 或更高版本
- Ubuntu Server 24.04 LTS
重要提示:使用 Amazon 进行服务器端渲染时,请确保在创建实例时选择 g2 实例类型(由物理 GPU 支持)。
开发要求
HOOPS Visualize Web 二进制文件需要以下工具链才能开发原生应用程序:
| 平台 | 运行时要求 |
|---|---|
| 视窗 | Visual Studio 2019 (16) 或更高版本 |
| Linux | g++ 10.4.0 或更高版本 |
| macOS | Xcode 15.1 |
HOOPS Visualize Web 是一款软件开发工具包 (SDK),用于构建可直接在 Web 浏览器中运行的高性能 3D 工程应用程序。它提供了加载、可视化和交互复杂 CAD 和工程数据所需的工具,同时保持现代 Web 应用程序应有的响应速度。
该平台的核心是 HOOPS Web Viewer,这是一个基于 JavaScript 的组件,它使用 WebGL 渲染 3D 模型并与之交互。该查看器专为工程数据而设计,支持丰富的模型信息,例如产品结构、产品材料信息 (PMI)、CAD 几何图形、2D 图纸、点云和物理属性。这些功能使开发人员能够构建用于设计评审、产品配置、可视化和分析等任务的应用程序。
HOOPS Visualize Web 将客户端可视化与服务器端服务相结合,服务器端服务负责管理模型准备、流式传输和渲染。模型通常会被转换为 Stream Cache 格式,这是一种针对流式传输优化的工程数据表示形式,能够实现快速加载和与大型数据集的高效交互。这种架构使应用程序能够从简单的基于文件的查看扩展到具有实时流式传输和服务器端渲染的高级部署。