八叉树

✍ dations ◷ 2025-05-19 03:10:22 #数据结构

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

相关

  • 桥本氏桥本氏甲状腺炎也称慢性淋巴细胞性甲状腺炎(chronic lymphocytic thyroiditis)、桥本氏症(Hashimoto's disease)是一种由甲状腺被一系列细胞或抗体介导免疫过程攻击所导致的自体
  • 苯甲醇苯甲醇(分子式:C6H5CH2OH)也称苄醇,是最简单的含有苯基的脂肪醇,可以看作是羟甲基取代的苯,或苯基取代的甲醇。它是有微弱芳香气味的无色透明黏稠液体,有极性,低毒,蒸汽压低,因此用作
  • 马文昭马文昭(1886年5月31日-1965年12月31日),字筱干,曾用英文名Ma Wen-chao,河北保定人,组织学家、医学教育家,中国科学院院士,第三届全国政协委员。马文昭研究过线粒体和高尔基体与细胞分
  • 胎盘早剥胎盘早期剥离(Placental abruption)是指胎盘提早和子宫分离,也就是在分娩前就和子宫分离。胎盘早期剥离最常出现在怀孕25周时。症状包括阴道出血、下腹痛,以及足以造成休克的低
  • 塞布库岛坐标:3°27′S 116°23′E / 3.45°S 116.39°E / -3.45; 116.39塞布库岛是印度尼西亚的岛屿,由南加里曼丹省负责管辖,距离劳特岛约5千米,长35千米、宽10千米,面积275平方千米,该
  • 虞世南虞世南(558年-638年7月11日),字伯施,是唐朝官员、文学家、诗人、书法家。越州余姚(今浙江余姚)人。能文辞,与欧阳询、褚遂良、薛稷合称“初唐四大家”。工书法,与欧阳询、褚遂良被日
  • 易危易危物种(英文:Vulnerable species,多写作为VU)是世界自然保护联盟濒危物种红色名录中其中一个保护现状分类。其指现存一些快成为濒危物种的生物,例如是受到环境因素的影响及在中
  • 约翰·波得约翰·波得(德语:Johann Elert Bode,1747年1月19日-1826年11月23日),德国天文学家,他以归纳和宣传提丢斯-波得定则而出名。他最早计算出天王星的轨道,并以Uranus命名。波得还发现了M
  • GamePad DigitalGamePad Digital是一间生产掌上游戏机的公司简称GPD。专注于开发高质量的Windows mini笔记本电脑,UMPC和Android掌上游戏机。
  • 序列化序列化(serialization)在计算机科学的数据处理中,是指将数据结构或对象状态转换成可取用格式(例如存成文件,存于缓冲,或经由网络中发送),以留待后续在相同或另一台计算机环境中,能恢