首页> 外文会议>ASCE International Workshop on Computing in Civil Engineering >An iterative, octree-based algorithm for distance computation between polyhedra with complex surfaces
【24h】

An iterative, octree-based algorithm for distance computation between polyhedra with complex surfaces

机译:基于Octree的距离计算距离计算与复杂表面的距离计算算法

获取原文

摘要

In a current research project, our group is developing a 3D Spatial Query Language for Building Information Models. Among other features, the spatial language includes metric operators, i.e. operators that depend on the distance between 3D spatial objects. To implement these operators, a fast and well-scaling algorithm based on the octree-encoded discretized geometry for computing the distance between two polyhedra was developed. The proposed algorithm implements a divide-and-conquer strategy: It uses comparably cheap polygon-octant intersection tests to build up the octree, and subsequently performs very simple distance calculations between two octants, that can be realized as fast integer operations. The paper describes the algorithm in detail, discusses its scaling behavior and the advantages of using an octree encoding.
机译:在目前的研究项目中,我们的小组正在开发一种用于构建信息模型的3D空间查询语言。在其他特征中,空间语言包括公制运算符,即依赖于3D空间对象之间的距离的运算符。为了实现这些运营商,开发了一种基于Octree编码离散化几何形状的快速和良好的缩放算法,用于计算两个Polyhedra之间的距离。该算法实现了划分和征服策略:它使用廉价的多边形交叉点测试来构建Octree,随后在两个八个舞厅之间执行非常简单的距离计算,可以实现为快速整数操作。本文详细介绍了算法,讨论了其缩放行为和使用Octree编码的优点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号