给定尺寸在 3D 打印机上不同

Given dimensions are different on 3D printer

我在openSCAD中画了一个小帽并在'mm'中定义了尺寸。

当我将零件导出为 STL 并在 3D 打印机的软件中打开它时,零件的尺寸几乎翻了一番。

这是该部分的代码:

difference() {
    cylinder(h = 15, r1 = 35, r2 = 35);
    cylinder(h = 12, r1 = 32, r2 = 32);
    cylinder(h = 50, r1 = 3, r2 = 3);
}

渲染显示内缘约 32 毫米,外缘约 35 毫米。但 3D 打印机显示 70 毫米半径。我一周前开始使用 openSCAD,之前的测试打印(立方体、金字塔等)没有任何比例问题。这是我设计的第一个真实生活,我有一个比例问题。我可以在 3D 打印机软件中缩小模型,但我想知道它背后的原因,以便我可以相应地设计未来的东西。

编辑:我缩小了 50% 并打印出来。外半径是正确的,但所有其他尺寸(高度、壁厚度)也按比例缩小了 50%。所以一开始只有外径不对

正好宽了 50%?

请记住,r 代表 半径,半径是您直径的一半

在我看来,当您打算填写半径值时却填写了直径值。