Stronę tą wyświetlono już: 2070 razy
OpenSCAD pozwala na tworzenie własnych modułów, których konstrukcja umożliwia tworzenie obiektów 2W czy też 3W. Moduły w odróżnieniu od funkcji nie mogą zwracać żadnych wartości liczbowych, zaś funkcje nie mogą tworzyć żadnych obiektów a jedynie generować dane niezbędne do ich utworzenia.
Konstrukcja modułu składa się z słowa kluczowego module, następującej po nim nazwy modułu, listy parametrów i ciała, gdzie umieszczane są instrukcje. Oto przykładowy kod takiego modułu, który generuje model łożyska kulkowego:
Jak widać, moduł bearing (łożysko) przyjmuje kilka następujących parametrów:
- dz - średnica zewnętrzna łożyska;
- dw - średnica wewnętrzna łożyska;
- n - liczba kulek;
- $fn - parametr sterujący dokładnością rysowania kształtu
Poniżej można zobaczyć przykładowe łożysko wygenerowane tym skryptem.

OpenSCAD - łożysko kulkowe wygenerowane za pomocą modułu