给定顶点的起点和形状中点的顶点的端点

时间:2010-10-26 20:47:15

标签: math 3d shapes

鉴于:

  • 形状是3D空间中的正多边形
  • 起点(形状的一个任意顶点的末端)已知
  • 形状中间的点(不在边缘 - 与所有角落等距离)是已知的

每个角的角度(((numEdges-2)* PI)/ numEdges),形状的半径(从角到中点的距离= sqrt(dx ^ 2 + dy ^ 2 + dz ^ 2) ),并且可以计算每条边的长度(半径* 2 * sin(pi / numEdges))。

鉴于所有这些信息,是否可以填写空白,如果您愿意,并为形状的每个顶点计算出其余的起点/终点?

我可以在2D中看到逻辑的开头,但在3D中我迷失了。

1 个答案:

答案 0 :(得分:0)

我认为无法做到,因为你的知识不能唯一地识别你的多边形。你知道的点定义了一条独特的线,但我可以提供无限多个具有相同顶点和中心的全等多边形,所有相对于该线的旋转。