八叉树

✍ dations ◷ 2025-11-23 09:28:49 #数据结构

八叉树(英语: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)。

相关

  • 二巯基丙醇二巯基丙醇(INN:Dimercaprol)也称二巯丙醇、抗路易士药剂、BAL、双硫代甘油,是一种解毒药。最早是由第二次世界大战期间英国牛津大学的生化学家们研制出,当时是作为生化武器路易
  • μsubB/sub玻尔磁子(英语:Bohr magneton),或称波耳磁元,以物理学家尼尔斯·玻尔为名,是根据量子力学理论所得,与电子相关的磁矩基本单位,是一项常数。其用在电子轨道角动量及自旋角动量相关磁
  • 绵羊多利《海底总动员》(英语:Finding Nemo)是一部由皮克斯动画工作室制作,并于2003年由华特迪士尼发行的美国计算机动画电影,它是皮克斯和迪士尼合作发行的第五部长篇动画电影。这部电影
  • 鲅鱼圈坐标:40°15′48.35″N 122°7′44.43″E / 40.2634306°N 122.1290083°E / 40.2634306; 122.1290083鲅鱼圈区是中国营口市所辖的一个市辖区。1984年成立,1992年10月经国务院
  • 让-皮埃尔·塞尔让-皮埃尔·塞尔(法语:Jean-Pierre Serre,1926年9月15日-),法国数学家,主要贡献的领域是拓扑学、代数几何与数论。他曾获颁许多数学奖项,包括1954年的费尔兹奖与2003年的阿贝尔奖。
  • 丹尼尔·瓦西里耶维奇·谢尼亚·帕特基耶夫丹尼尔·瓦西里耶维奇·谢尼亚·帕特基耶夫(俄语:Даниил Васильевич Щеня Патрикеев,或译帕特里耶夫),出生时的名字为丹尼卢斯·谢尼亚特(立陶宛语:D
  • 交响曲 (消歧义)交响曲是为交响乐队创作的大型管弦乐曲,通常是奏鸣曲式。此外,交响曲、交响乐还可以指:
  • 二条齐敬二条齐敬(1816年11月1日-1878年12月5日/文化十三年九月十二-明治十一年12月5日),是幕末及明治时代的公卿,也是藤原北家摄关家的二条家当主。日本史上最后一名关白以及人臣中最后一
  • 京都十三佛灵场京都十三佛灵场(きょうとじゅうさんぶつれいじょう)是京都市内十三座寺的灵场巡礼。
  • 盆中盆盆中盆是一种使用于苗圃中的系统。植物被种殖在符合其贩卖尺寸的盆子里,再将这些盆子放入稍微大些的盆子中。这些盆子通常在一大片场地中排成长长的纵列。较大的盆子通常和中