代码之家  ›  专栏  ›  技术社区  ›  Marcelo Cantos

测地线球的数学

  •  23
  • Marcelo Cantos  · 技术社区  · 15 年前

    我正在尝试创建一个非常具体的测地线镶嵌,但是我在网上找不到任何关于它的信息。

    将二十面体的三角形细分为三角形片并投射到球体上是正常的。但是,我注意到 animated GIF 在维基百科关于测地穹顶的条目中,似乎没有遵循这个方案。测地球体通常由多为六角形三角形斑块组成,在原始二十面体的顶点形成五边形斑块;在大多数情况下,这些五边形连接在一起;也就是说,从一个五边形的中心到另一个五边形的中心沿着一条直边。然而,在维基百科的动画中,一个五角大楼中心的边缘似乎没有与相邻五边形的中心相交,而是与另一个五角大楼的侧面相交。

    我可以去哪里学习这个特殊几何背后的数学?理想情况下,我想知道一种生成这种镶嵌的算法。

    4 回复  |  直到 8 年前
        1
  •  20
  •   Adaline Simonian    8 年前

    marcelo ,。

    最常用的测地镶嵌是一级或二级。您所引用的图像属于三级细分,更具体地说,是4V 3,1。这些类可以用图表表示,因此:

    第三类镶嵌是手性的,可以是左旋或右旋。这是您引用的示例的镜像:

    你可以在谷歌的3D仓库找到一些三类球体的3D模型: http://sketchup.google.com/3dwarouse/cldetails?中=B926C2713E303860A99D92CD8FE533CD

    被正确识别应该能让你有一个良好的开端。

    请随时访问测地帮助组; http://groups.google.com/group/geodesicHelp?HL= EN

    taffgoch

    耶德测地线镶嵌是一级或二级。您所引用的图像属于三级细分,更具体地说,是4V 3,1。这些类可以用图表表示,因此:

    Geodesic Division

    第三类镶嵌是手性的,可以是左旋或右旋。以下是您引用的示例的镜像:

    Class III, 4v{1,3}

    你可以在谷歌的3D仓库找到一些三类球体的3D模型: http://sketchup.google.com/3dwarehouse/cldetails?mid=b926c2713e303860a99d92cd8fe533cd

    被正确识别应该会让你有一个良好的开端。

    随时可以由测地帮助小组停止; http://groups.google.com/group/GeodesicHelp?hl=en

    塔夫格

        2
  •  3
  •   Community CDub    8 年前

    这是一张来自乔·克林顿的美国宇航局出版物的图片:

        3
  •  2
  •   Ofek Shilon    15 年前

    我认为这实际上只是一个解决问题(即子部门的数量)。你展示的镶嵌 似乎来自二十面体方案:参见第7页 here 中页示例。查看文档的其余部分以了解一些计算细节-以及引用的参考资料和一些进一步的代码示例 here .

        4
  •  2
  •   TaffGoch    15 年前

    马塞洛

    如果要设计生成任何类测地线球体的算法,可以在此处执行此操作:

    http://thomson.phy.syr.edu/thomsonapplet.htm

    首先使用 “自定义(m,n)” 选项,选择所需参数,然后点击 “暂停” 按钮。切换到 “晶格能” 击中了 “自动” 按钮。


    如果你对Java非常熟悉,你可以保存这个应用程序的“jar”文件,并检查内容,以便重新设计算法。


    顺便说一下,这个Java应用程序也有一个 “文件” 菜单选项,它可以激活一个新窗口,列出 “点集” (顶点坐标。)我将它们复制并粘贴到Excel电子表格中,从中我可以生成一个“csv”文件,随后可以导入到三维图形程序中。

    塔夫

    推荐文章