八叉树

✍ dations ◷ 2025-11-24 07:33:35 #数据结构

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

相关

  • 木马屠城记特洛伊木马是木马屠城记里,希腊军队在特洛伊战争中,用来攻破特洛伊城的那匹木马。值得注意的是,木马屠城记并非于古希腊诗人荷马的两部著作伊利亚特与奥德赛里记载,而是在罗马帝
  • 角回角回(Angular gyrus)为大脑顶叶的一个区域,位于颞叶上缘及缘上回(英语:supramarginal gyrus)正后方。角回与语言、空间感(英语:spatial cognition)、记忆提取、专注力,以及心智理论有
  • 法式洋葱汤法式洋葱汤(英语:French onion soup)是主要以肉类和洋葱为成分制成的汤,其历史可追溯到古典时代,法式洋葱汤一直很受罗马人和希腊人欢迎。
  • 大π键在化学当中,共轭体系是指具有单键-双键交替结构的体系,其中双键的p轨道通过电子离域相互连接,这通常会降低分子的总能量并增加其稳定性。这里的共轭是指由一个σ键相隔的p轨道
  • 元宵次日正月十六,农历正月第十六天。
  • 立陶宛大公国立陶宛大公国(拉丁语:Magnus Ducatus Lituania,立陶宛语:Lietuvos Didžioji Kunigaikštystė)是一个存在于12世纪(或13世纪)至1569年间的欧洲君主制国家,随后该国成为了波兰立陶宛
  • 排路里排路里是一个位于台湾嘉义县大林镇辖下的行政区。排路里位于嘉义县正北方,西邻西结里,东边由北往南分别与湖北里、明和里、明华里相邻。面积约2.216126平方公里,行政区包含12邻
  • 二羰基二茂钛二羰基双(环戊二烯基)钛是一种钛的配合物,化学式为(η5-C5H5)2Ti(CO)2,可缩写为Cp2Ti(CO)2。这种栗色固体对空气敏感,可溶于脂肪族和芳香族溶剂。它已经被用于亚砜的脱氧,芳香醛
  • 侯赛因·哈布雷侯赛因·哈布雷(阿拉伯语:حسين حبري‎,法语:Hissène Habré,1942年9月13日-),曾任乍得总统与总理,1982年至1990年间为乍得的独裁者。在执政期间,被人权团体指控违反人权、进
  • 郎潜纪闻郎潜纪闻,清陈康祺著作四笔。成书于光绪十二年(1886年),共十一卷;是一部内容丰富,材料广泛的史料笔记,书中内容多辑录清代掌故琐事、风土民情,可补正史不足;中华书局已将前三笔合为一