HOOPS产品主要应用于3D模型的转换、显示、处理和发布,包括HOOPS Exchange、HOOPS Communicator、HOOPS Visualize和HOOPS Publish等4种产品,其中:
- HOOPS Exchange主要应用于模型的文件格式转换。
- HOOPS Communicator主要应用于WEB端模型显示。
- HOOPS Visualize主要应用于桌面端、手机端和AR/VR模型展示。
- HOOPS Publish主要用应用于将模型发布成3D PDF或HTML文件。
今天给大家主要分享的是3D模型格式转换工具HOOPS Exchange的开发环境:
1、HOOPS Exchange介绍
HOOPS Exchange是一个提供导入和导出3D文件格式的SDK。 3D文件被HOOPS Exchange导入到内存后,会以PRC格式数据结构存放,我们可以访问到模型的装配树、拓扑结构、模型、细分曲面数据、视图、PMI数据以及模型的属性信息等数据。
1.1 开发环境
HOOPS Exchange使用C++语言开发,可以选择使用Visual Studio或Qt作为开发环境,以下是HOOPS Exchange 2022版本支持的环境:
在Windows系统中,也可以使用C#作为UI层开发语言,底层控制还是使用C++,但必须自己编写C#和C++的中间桥接层。
1.2 导入格式支持
HOOPS Exchange可以导入以下格式文件:
图标的含义:
绿色图标表示支持该操作系统,灰色图标表示不支持该操作系统:
1.3 导出格式支持
HOOPS Exchange可以导出以下文件格式:
图标的含义:
绿色图标表示支持该操作系统,灰色图标表示不支持该操作系统:
点击此处>>申请HOOPS 60天免费试用http://x7pfmmn259623uby.mikecrm.com/l9292M9