[英]How to find out the number of edges, faces, vertices in a polygon
如果您確實是說多邊形而不是多面體,那么:
如果希望Java代碼將多邊形的名稱轉換為邊數或頂點數,則簡單的查找表應涵蓋您可能遇到的所有情況。 如果這還不夠的話,那么問題就與將古希臘數字(以英語化的形式)轉換為整數的問題幾乎相同。
本頁說明了如何計算古希臘化和拉丁化的語言,但最終在20個左右失誤。 即彌補他們。
該頁面解釋說,除了十二面體之外,很少使用十二面體(二十面體除外)。 不過,我相信你能找到一些潛鳥在那里誰願意浪費你的時間為42邊形辯論的正確名稱的時間。
聽起來您可能正在尋找連接圖的Euler結果:
R + N = E + 2
即區域+節點=邊+ 2
您可以將其視為2D平面上的圖形。
但是,您也可以將其同等地應用於多面體:可以將圖形環繞在球上,並使圓弧變直,在這種情況下,您可能會想起“面孔”而不是“區域”。 在拓撲上是同一回事。
我總是需要快速檢查一下是否正確:一個立方體有6個面,8個節點,12個邊。 6 + 8 = 12 + 2。 校驗。 R + N = E + 2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.