已知正六边形的中心点和边长,求各顶点的坐标,给出相关算法。
利用正六边形的特殊性:
1、中心点与各顶点连线构成正三角形
2、各顶点落在一个圆上
思路:找到一种特殊情况,上下2个顶点连线与y轴平行,其他情况的正六边形可以看做是这个特殊状态的六边形在圆周上的旋转
如下图所示:
时间: 2024-10-11 01:31:19
已知正六边形的中心点和边长,求各顶点的坐标,给出相关算法。
利用正六边形的特殊性:
1、中心点与各顶点连线构成正三角形
2、各顶点落在一个圆上
思路:找到一种特殊情况,上下2个顶点连线与y轴平行,其他情况的正六边形可以看做是这个特殊状态的六边形在圆周上的旋转
如下图所示: