2010-10-26 82 views
0

的中点的顶点给定起始点的考虑到端点:查找顶点和形状

  • 形状是在三维空间中正多边形
  • 起点(的任意一个顶点结束形状)是已知的
  • 的形状的中间点(未在边缘上 - 从各个角落等距离)是已知的

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

给出所有这些信息,是否可以填充空白,如果你喜欢,并且计算出形状的每个顶点的其余开始/结束点?

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

+0

当你说顶点时,你实际上是指边缘。顶点是边缘相交的点。所以,让我明白,你是否正在寻找一种方法来查找正多面体的所有顶点(而不是多边形),给定它的中心点和一个顶点? – ysap 2010-10-27 00:40:16

回答

0

我在想它不能完成,因为你的知识不能唯一地识别你的多边形。你知道的点定义了一条独特的线,但是我可以提供无限多个具有相同顶点和中心的全等多边形,所有关于这条线的旋转。

+0

很正确,谢谢:) – simonalexander2005 2010-10-26 21:21:10