3D模型可视化工具HOOPS Visualize如何处理点云数据集?

HOOPS/OOC模块是一个核外系统,可以在HOOPS图形系统中渲染大量数据。该系统旨在处理点云数据集。点云数据集通常由 3D 扫描仪创建,该扫描仪测量目标对象表面上的大量点,然后输出表示对象可见表面的数据文件。因此,单个点云文件可以包含数百万到数十亿个点,具体取决于它所代表的模型的复杂性。
HOOPS中文网icon-default.png?t=N7T8http://techsoft3d.evget.com/

架构

HOOPS/OOC 由两个主要部分组成:1)预处理和2)加载和渲染。

在预处理阶段,HOOPS/OOC预处理器用于加载ASCII点云文件点云文件。预处理机制对数据进行分析并进行空间排序。处理的结果是一个称为 OOC 文件 (<name>*.ooc*) 的特殊用途 HSF 文件,它是一个索引文件,包含线段树形式的点云数据的空间描述。它不包含任何实际数据点。点数据本身包含在节点文件 ( .node ) 中,该文件位于与 OOC 文件具有相同根名称的目录中。

../_images/OOCHLPreprocess.png

点云数据预处理示意图

一旦点云数据被简化为 HOOPS/OOC 格式,就可以通过 HOOPS/OOC 插件加载到 HOOPS 中,该插件是 HOOPS /MVO模块下 HIO 插件架构的一部分。HOOPS/OOC HIO 插件用于读取单个 OOC 文件,然后使用空间描述点云数据的场景图填充 HOOPS/3dGS 数据库。

当模型区域在屏幕上变得可见时,HOOPS/3dGS 向 HOOPS/OOC HIO 插件请求模型部分中的数据。请注意,节点数据目录必须与 OOC 文件位于同一目录中。HOOPS/3dGS 和 HOOPS/OOC 紧密合作,管理加载到内存中的数据量,以便仔细平衡性能和视觉细节。

../_images/OOCHLLoad.png

处理后的点云数据的加载和渲染图

申请HOOPS试用icon-default.png?t=N7T8http://x7pfmmn259623uby.mikecrm.com/d7EBgIv   如果您的企业目前也有3D数据格式转换3D Web轻量化渲染的需求,欢迎联系我们哦~

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值