Funkcie

Zo stránky Parametrické a Generatívne 3D modelovanie

Funkcie v programovaní sú bloky kódu, ktoré vykonávajú určitú činnosť alebo operáciu. Tieto bloky kódu môžu byť opakovane použité na rôzne miesta v programe, čo uľahčuje znovupoužiteľnosť a zlepšuje prehľadnosť kódu.

Parametre: Funkcie môžu prijímať parametre, čo sú hodnoty alebo premenné, ktoré sú predané funkciám na spracovanie. Parametre umožňujú dynamicky meniť správanie funkcie v závislosti od vstupných hodnôt.
Rozdiel medzi funkciou a metódou: V programovaní sa používajú termíny "funkcia" a "metóda" zvyčajne v kontexte objektovo-orientovaného programovania. Funkcia je nezávislý blok kódu, ktorý môže byť volaný a používaný kdekoľvek v programe. Na druhej strane, metóda je funkcia, ktorá je súčasťou triedy a pracuje s atribútmi a inými metódami danej triedy.
Využitie na modelovanie 3D modelov: Funkcie môžu byť využité na modelovanie 3D objektov v programoch ako Blender (s použitím Pyhton API), BlocksCAD alebo OpenSCAD. V týchto programoch môžete definovať funkcie, ktoré generujú alebo transformujú rôzne geometrické útvary či iné 3D modely. Parametre funkcií môžu určovať rôzne vlastnosti vytváraných objektov, čo umožňuje tvorb rôznorodých a zložitých 3D modelov pomocou opakovane použiteľného kódu.

Zdroje:
OpenSCAD functions & modules
W3Schools - Python functions
Wikipedia