八叉树

✍ dations ◷ 2025-12-01 19:44:17 #数据结构

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

相关

  • 沈绪榜沈绪榜(1933年1月10日-),中国计算机专家。生于湖南临澧。1953年考入武汉大学数学系,后应组织要求转学北京大学学习计算机,1957年毕业于北京大学数学力学系。中国航天电子基础技术
  • 内政部长美国内政部长是美国内政部的领袖。美国内政部长与其他国家的内政部长职位分工有所不同。现任川普政府的内政部长是来自弗吉尼亚州的大卫·伯恩哈特(英语:David Bernhardt)。辉
  • 川楚教乱川楚教乱(1796年-1804年),又称之为白莲教之乱、川楚白莲教起义或川楚白莲教起事,指清朝嘉庆年间爆发于四川、陕西、河南和湖北边境地区的白莲教徒武装反抗政府的事件。清朝乾隆晚
  • 巴韦安岛巴韦安岛是印度尼西亚的岛屿,位于泗水以北150千米的爪哇海,行政方面由东爪哇省管辖,面积196.27平方千米,最高点海拔655米,2009年人口约75,000,女性占77%。坐标:5°46′S 112°40′E
  • 士拉央参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):鹅唛县(马来语:Daerah Gombak),是马来西亚雪兰莪州中部的一
  • 利比亚海利比亚海是地中海的一个海,东接黎凡特海,北临爱奥尼亚海,西毗西西里海峡,该海域是北方蓝鳍金枪鱼和蠵龟的栖息地。坐标:34°00′N 24°24′E / 34.000°N 24.400°E / 34.000; 24
  • 伊芙·拉茹伊芙·拉茹(Eva LaRue,1966年12月27日-),美国演员。出生于加利福尼亚州长滩,具有波多黎各、法国、荷兰、苏格兰血统,有三个兄弟姐妹,姐妹为尼卡和拉拉,弟弟为路易斯。配偶为乔·卡普
  • 安妮斯·帕克安妮斯·达内特·帕克(英语:Annise Danette Parker,1956年5月17日-)是一位美国政治人物,2010年到2016年担任休斯敦市长。帕克是休斯敦的第二位女性市长,是美国的主要城市中第一个公
  • 新竹都城隍庙坐标:24°48′16″N 120°57′58″E / 24.804453°N 120.966066°E / 24.804453; 120.966066新竹都城隍庙,是位于台湾新竹市北区中山里的城隍庙,庙身列为新竹市文化资产,主神为
  • 大气污染控制工程大气污染控制工程是一种环境工程。依造污染物的性质,可利用物理、化学或生物的方式去除污染物,一般来说污染物大可区分为粒状污染物,气状污染物,气状污染物又可分成有机及无机两