八叉树

✍ dations ◷ 2025-12-05 05:24:36 #数据结构

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

相关

  • 高收入经济体高收入经济体(high-income economy),根据世界银行的定义,使用图表集法计算的人均国民总收入超过某个标准的经济体,称为高收入经济体。此标准在2018年为12,355美元。“高收入经济
  • 印度陆军印度陆军(IA, 印地语:भारतीय थलसेना, Bhāratīya Thalasēnā)是印度军队的陆上战斗部队和规模最大的军种。印度陆军在1947年印度获得独立后,继承了位于印分区的
  • 皇徽英国皇家徽章,即是英王徽,盾面上两组三只金狮象征英格兰,红狮象征苏格兰,竖琴象征北爱尔兰。两侧是代表英格兰的狮子和代表苏格兰的独角兽。盾徽周围的圈饰用古法语写着Honi soi
  • 土耳其海峡黑海海峡别称土耳其海峡,由博斯普鲁斯海峡、马尔马拉海、达达尼尔海峡三部分组成。是黑海与地中海之间唯一的通道,也是亚洲和欧洲的分界线。地理位置十分重要。气候为地中海气
  • 首个统一政权大和王权(或称倭王权)是公元4世纪至7世纪,以大和地区(奈良县)为中心,君临日本列岛中、西部各地豪族联合之上的王权。又名倭国、大倭国。年代为4~7世纪,晚于邪马台国,大化革新后由天皇
  • 哈 占哈占(满语:ᡥᠠᠵᠠᠨ,穆麟德:hajan,?-1686年),一作哈瞻,伊尔根觉罗氏,满洲正蓝旗人,历任陕西、川陕总督、兵部、礼部尚书等职,参与平定三藩之乱。哈占家族世居叶赫,父亲金泰曾任礼部尚书,
  • 土力工程土力工程学,又名岩土工程学、大地工程学,主要研究泥土构成物质的工程特性。土力工程师会研究从工地采集的泥土样本和岩石样本中的数据,然后计算工地上的建筑所需的格构。地基、
  • 杜庆华杜庆华(1919年4月14日-2006年11月5日),中国湖北秭归人,机械工程学专家,97年入选中国工程院院士,是中国应用力学基础教育先驱人物,为中国力学专业的建立作出重大贡献。其父是北洋政府
  • 帕奇加奥恩帕奇加奥恩(Pachgaon),是印度马哈拉施特拉邦Kolhapur县的一个城镇。总人口11913(2001年)。该地2001年总人口11913人,其中男性6275人,女性5638人;0—6岁人口1390人,其中男769人,女621人
  • 组件图在统一建模语言中,组件图(Component Diagram)(或译:元件图)表示组件是如何互相组织以构建更大的组件或是软件系统的。他们被用来标示任意复杂系统的结构。组件是封装了可执行特定