总结
约翰逊多面体
最近,我在网上偶然发现了 Polyhedra 的网格库。
http://netlib.sandia.gov/polyhedra/
其中包括约翰逊多面体。我很高兴地发现,将这些文件转换为 OpenSCAD 多面体命令会非常简单。多面体命令是...
一种紧凑的多面体描述方式,执行此操作后,系统会生成一个STL文件作为输出结果。
我编写了一个 Fortran 程序来转换这些文件,但有几份文件存在错误。在我发现这些错误后,本想用 OpenSCAD 那个看似随意实则巧妙的"拼凑模式"来修正它们,却被告知这些错误早已被乔治·哈特发现并纠正了。
http://www.georgehart.com/virtual-polyhedra/netlib-info.html
乔治·哈特
利用这些修正后的文件,我成功完成了转换工作。您可以在 Johnson_Scad_Files.zip 文件中找到 92 个 Scad 文件,而 92 个 STL 文件则存储在 Johnson_Stl_Files.zip 文件中。
若想获得大型多面体模型,最好打印一个空心结构。这里附带了五个空心多面体STL文件示例,以及一个示例OpenSCAD文件——hollow_j03.scad。
操作指南
这些STL文件可以直接打印,或者稍微放大后制作成小型模型。需要注意的是,STL文件中的Z轴与最大平面并不垂直,这对于打印机来说并非理想状态。请将模型旋转至某个平面与打印平台近乎平行,然后在“旋转”菜单中使用“平放”命令,在“移动”菜单中使用“放置到平台上”命令,以便正确定位模型进行打印。
制作空心约翰逊多面体的说明已作为注释收录在 hollow_j03.scad 文件中。所有样本都是在使用支撑平台且不添加支撑结构的情况下进行打印的。
包含空心约翰逊多面体模型
J03 三角形穹顶
J26陀螺多面体(唯一能填满空间的约翰逊多面体)
J37 加长方形圆锥形穹顶结构
J60 增强型十二面体
J79 双盐酸盐减少的菱形十二面体
Теги
Источник модели
