基本概念动力学数据结构被定义为一种数据结构,用于跟踪不断移动的几何系统的属性。例如,动力学凸包数据结构跟踪 n 个移动点的凸包。动力学数据结构的开发受到涉及连续运动的物理对象的计算几何问题的启发,例如机器人、动画或计算机图形学中的碰撞或可见性检测。概述动力学数据结构在系统上实现,在这些系统中,有一组值作为时间的函数而发生变化,以一种称为的方式。因此,系统... 阅读更多
希尔伯特 R 树,一种 R 树变体,被定义为多维对象(如线、区域、3D 对象或高维基于特征的参数对象)的索引。可以将其想象为 B+ 树对多维对象的扩展。R 树的性能取决于聚类节点上的数据矩形的算法的质量。希尔伯特 R 树实现空间填充曲线,特别是希尔伯特曲线,用于对数据矩形施加线性排序。希尔伯特 R 树有两种类型:一种用于静态数据库,另一种用于动态数据库。在这两种情况下,都实现了希尔伯特空间填充曲线以实现多维对象的更好排序... 阅读更多
基本概念在数据处理的情况下,R* 树被定义为用于索引空间信息的 R 树的变体。R* 树的构建成本略高于标准 R 树,因为数据可能需要重新插入;但生成的树通常会具有更好的查询性能。与标准 R 树相同,它可以存储点数据和空间数据。R* 树的概念由 Norbert Beckmann、Hans-Peter Kriegel、Ralf Schneider 和 Bernhard Seeger 于 1990 年提出。R* 树与 R 树的区别R* 树是通过重复插入构建的。这棵树几乎没有重叠,从而产生了良好的查询性能。... 阅读更多
1 B 表示流明确说明了如何设置一个生产者进程,该进程导入一个 B 表示,该 B 表示由某些标准多边形格式外部定义,例如 wave front 或 java3D obj 文件,进入我们几何管道的输入流。多边形和法线提供的边界表示必须具有连贯的方向。对于主要在计算机图形学中实现的通常存档的几何模型,可能需要对输入文件进行过滤以处理非平面多边形和其他几何不准确性。然后,连贯定向三角形的输出流通过算法步骤转换为我们的双渐进 BSP(二叉搜索分区)树... 阅读更多