【算法记录/六边形网格】(一)坐标系统

您所在的位置:网站首页 等边六边形的定义 【算法记录/六边形网格】(一)坐标系统

【算法记录/六边形网格】(一)坐标系统

2024-07-13 12:34| 来源: 网络整理| 查看: 265

另一种标定正六边形网格的方法是使用三个基本坐标轴,这种方法有着很强的对称性。

考虑如下立方体,选择一个斜切面(满足x+y+z=0)。虽然这种方式看起来十分怪异,但是却能够让我们的正六边形网格算法更加简单。并且在这样的坐标系下,我们能够重复使用一些标准的操作:加、减、乘、除、缩放、距离等 在这里插入图片描述 在这里插入图片描述

这个斜切面上的所有立方体就是我们的正六边形网格,由于是个平面,所以这个斜切面上的所有立方体的坐标都满足x+y+z=n(取n=0) 在这里插入图片描述

虽然有时候没有适合正六边形网格的算法,但是在立方体网格中却存在。立方体坐标可以让我们将立方体网格中的算法转移到正六边形网格中。通常,我们可以先将坐标转换到另一种坐标系中,在执行算法之后再将结果转换到原坐标系中。

现在让我们来看看立方体坐标系是怎样在正六边形网格中运作的。如下图,当我们往着+z移动时,除了z坐标改变之外,y坐标也在改变。(在原文中尝试一下)同时我们可以发现,在我们往任意相邻格子移动时,一定会有两个坐标发生改变。 在这里插入图片描述

立方体坐标是正六边形网格的一个合理选择,并且所有的算法也必须满足约束条件x+y+z=0



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3