八叉树

✍ dations ◷ 2025-12-07 04:46:20 #数据结构

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

相关

  • 系统命名法IUPAC命名法(英语:International Union of Pure and Applied Chemistry chemical nomenclature)包括国际纯化学和应用化学联合会(IUPAC)规定的一系列的命名法,它规定从有机到无机
  • 硅藻纲见内文硅藻纲(学名:Bacillariophyceae)是真核藻类的一个主要类群,同时也是最常见的一种浮游藻类。多数为单细胞生物,尽管有些种类可以丝状或带状群体(如Fragilaria)、扇状群体(如Mer
  • 萧伯芝萧伯芝,原名尚伯芝,字子玉。明朝武官。万历三十九年(1611年)为盖州卫中所试百户,当时巡按辽东的熊廷弼评价他“束发从戎,矢心灭虏,敢战风云,若壮久防,霜露为劳”,列入推荐名单。万历四
  • 三门峡市三门峡市,古称陕州,是中华人民共和国河南省下辖的地级市,位于河南省西部。市境东接洛阳市,南界南阳市,西与陕西省渭南市、商洛市相邻,北隔黄河与山西省运城市相望。地处豫西山区和
  • 第三党派议长:南希·裴洛西(民主党) 多数党领袖(英语:Party leaders of the United States House of Representatives):斯坦利·霍耶(民主党) 少数党领袖(英语:Party leaders of the United Sta
  • 哈勒尔贝克哈勒尔贝克(荷兰语:Harelbeke),比利时西佛兰德省部的一座城市,人口26,172(2006年)。
  • 介壳虫总科见内文介壳虫总科(学名:Coccoidea),又名蚧总科,为半翅目胸喙亚目(旧属同翅目,现同翅目合并到半翅目)下面的一个总科,计有23个科,合共8000多种昆虫。这还未计算已灭绝而只剩下化石的14
  • 下村努下村努(Shimomura Tsutomu,1964年10月23日-)是日裔美籍的电脑安全专家、计算物理学专家,2008年诺贝尔化学奖得主下村脩的儿子。下村努在日本爱知县名古屋出生,之后在美国新泽西州
  • 135底片135底片(ISO 1007)是摄影中的一种底片格式,也被广泛地称为“35mm底片”。这种底片由柯达公司于1934年推出,并于20世纪60年代末期超越120底片,成为最普及的摄影底片格式。尽管其他
  • 龟山冷泉龟山冷泉位于台湾桃园市龟山区兔子坑,主要的地质为变质岩。龟山冷泉为低温硫磺泉,冷泉的泉水温度在23度左右,而且带有些微的硫磺味。