2010-10-26 84 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