八叉树

✍ dations ◷ 2025-12-06 09:32:00 #数据结构

八叉树(英语:octree)是一种树形数据结构,每个内部节点都正好有八个子节点。八叉树常用于分割三维空间,将其递归细分为八个卦限。八叉树是四叉树在三维空间中的对应,在三维图形、三维游戏引擎等领域有很多应用。

八叉树的每个节点都可以代表一个空间,对应的八个子节点则将这个空间细分为八个卦限。点域(point region,简称PR)八叉树的节点中都存储着一个三维点,即该节点对应区域的“中心”,也是八个子节点对应区域中的一个角落。矩阵(matrix based,简称MX)八叉树中,节点只记录区域范围,对应的中心点坐标需要从区域范围推算。因此,PR八叉树的根节点可以表示无限大的空间;而MX八叉树的根节点只能表示有限空间,这样才可以得到隐含的中心点。

八叉树在三维计算机图形领域的应用可以追溯到1980年伦斯勒理工学院唐纳德·马尔(Donald Meagher)的报告《八叉树编码:使用计算机表示、操作、显示任意三维对象的新技术》(Octree Encoding: A New Technique for the Representation, Manipulation and Display of Arbitrary 3-D Objects by Computer)。

相关

  • University of Denver丹佛大学(英语:The University of Denver, DU),亦称丹大,建立于1864年,是美国洛矶山脉地区最古老的男女私立大学。现为一所位于科罗拉多州首府丹佛的四年制大学,校园是广达125英亩
  • 铜石并用时代/红铜时代铜石并用时代,新石器时代和青铜时代之间的过渡性时期,在该时期主要的工具和武器仍然是石器,但同时出现了少量以红铜器(天然铜器),又称红铜时代、金石并用时代。红铜即天然铜,质地软
  • 鸟脚下目鸟脚亚目(Ornithopoda)是鸟臀目恐龙的一个演化支,它们起初是小型、二足、快速奔跑的草食性动物,后来种类与体型都逐渐变大、变多,直到它们成为白垩纪时代里最成功的草食性恐龙之
  • 偷窃狂窃盗癖是一种心理疾病,是一种冲动控制障碍(Impulse control disorder),患者会有冲动去偷窃商店或私人住宅的东西,但偷来的东西既不是留用,也不是变卖现金,只是为了满足偷窃时的冲动
  • 类人猿亚目简鼻亚目(Haplorrhini)是包括眼镜猴及所有类人猿的灵长目。始镜猴科是已灭绝的原猴亚目,相信与眼镜猴较为接近,且是最原始的简鼻亚目。它们的上唇并非直接连接鼻子或牙床,故可以
  • SMART索诺马-马林地区轨道交通(英语:Sonoma-Marin Area Rail Transit,缩写为"SMART")是美国加利福尼亚旧金山湾区北湾的通勤铁路系统,主要服务索诺马与马林两县。由于车辆引擎故障与单
  • 手枪手枪(英语:Handgun),旧时也称手铳、拳铳,是一类可以单手持握射击的小型短管轻兵枪械,多用于近战和自卫,发射手枪弹,一般有效杀伤距离约50米。实际应用中,手枪大多由执法人员执勤时配
  • 理查德·阿诺维特理查德·刘易斯·阿诺维特(英语:Richard Lewis Arnowitt,1928年5月3日-2014年6月12日),美国物理学家,对理论粒子物理学和广义相对论做出了贡献。
  • 2011年8月逝世人物列表2011年8月逝世人物列表,是用于汇总2011年8月期间逝世人物的列表。
  • 齐姆尼茨山坐标:47°45′16″N 13°34′08″E / 47.75444°N 13.56889°E / 47.75444; 13.56889齐姆尼茨山(德语:Zimnitz),是奥地利的山峰,位于该国中部,由上奥地利州负责管辖,属于萨尔兹卡默