Funkcie
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.
https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/User-Defined_Functions_and_Modules#Functions
https://www.w3schools.com/python/python_functions.asp
https://en.wikipedia.org/wiki/Function_(computer_programming)