Softvér: Rozdiel medzi revíziami
Bez shrnutí editace |
Bez shrnutí editace |
||
Riadok 1: | Riadok 1: | ||
< | <h2>Pre 3D modelovanie a vypracovanie úloh používame 3 základné programy: </h2> | ||
<br> | |||
[[File:TinkercadLogo.png|alt=TinkercadLogo|left|100px]] | [[File:TinkercadLogo.png|alt=TinkercadLogo|left|100px]] | ||
=== '''[https://www.tinkercad.com Tinkercad]''' === | === '''[https://www.tinkercad.com Tinkercad]''' === | ||
Tinkercad je online nástroj na tvorbu 3D modelov, ktorý používa vizuálne programovanie a teda nie je potrebné vedieť programovať. Tinkercad používa jednoduchý drag-and-drop nástroj, ktorý umožňuje používateľom vytvárať 3D modely z preddefinovaných základných tvarov a transformácií. Používatelia môžu tiež importovať vlastné 2D obrázky a použiť ich ako šablónu na tvorbu 3D modelov. Okrem vizuálneho programovania Tinkercad umožňuje aj textové programovanie pomocou jazyka JavaScript. V textovom režime používatelia môžu písať JavaScript kód na tvorbu 3D modelov. Tento spôsob tvorby 3D modelov v Tinkercad je vhodný pre pokročilých používateľov, ktorí majú znalosti v programovaní a chcú tvoriť zložitejšie modely alebo automatizovať proces tvorby 3D modelov. | Tinkercad je online nástroj na tvorbu 3D modelov, ktorý používa vizuálne programovanie a teda nie je potrebné vedieť programovať. Tinkercad používa jednoduchý drag-and-drop nástroj, ktorý umožňuje používateľom vytvárať 3D modely z preddefinovaných základných tvarov a transformácií. Používatelia môžu tiež importovať vlastné 2D obrázky a použiť ich ako šablónu na tvorbu 3D modelov. Okrem vizuálneho programovania Tinkercad umožňuje aj textové programovanie pomocou jazyka JavaScript. V textovom režime používatelia môžu písať JavaScript kód na tvorbu 3D modelov. Tento spôsob tvorby 3D modelov v Tinkercad je vhodný pre pokročilých používateľov, ktorí majú znalosti v programovaní a chcú tvoriť zložitejšie modely alebo automatizovať proces tvorby 3D modelov. | ||
<br> | |||
[[File:BlocksCADLogo.jpg|alt=BlocksCADLogo|left|100px]] | [[File:BlocksCADLogo.jpg|alt=BlocksCADLogo|left|100px]] | ||
=== '''[https://www.blockscad3d.com/ BlocksCAD]''' === | === '''[https://www.blockscad3d.com/ BlocksCAD]''' === | ||
BlocksCAD je ľahko použiteľný nástroj na 3D modelovanie založený na blokoch. Študenti kódujú modely, ktoré je možné vytlačiť na 3D tlačiarni alebo zobraziť v prostredí AR/VR. Základná funkčnosť a učebné osnovy BlocksCAD podporujú učenie matematiky a kódovania budovaním výpočtového myslenia, logiky a priestorového uvažovania. | BlocksCAD je ľahko použiteľný nástroj na 3D modelovanie založený na blokoch. Študenti kódujú modely, ktoré je možné vytlačiť na 3D tlačiarni alebo zobraziť v prostredí AR/VR. Základná funkčnosť a učebné osnovy BlocksCAD podporujú učenie matematiky a kódovania budovaním výpočtového myslenia, logiky a priestorového uvažovania. | ||
<br> | |||
[[File:OpenscadLogo.png|alt=OpenSCADLogo|left|100px]] | [[File:OpenscadLogo.png|alt=OpenSCADLogo|left|100px]] | ||
=== '''[https://openscad.org OpenSCAD]''' === | === '''[https://openscad.org OpenSCAD]''' === | ||
OpenSCAD je bezplatný a open-source 3D počítačový návrhový (CAD) software, ktorý používa vlastný programovací jazyk na tvorbu 3D modelov. Jazyk používaný v OpenSCAD je založený na konštruktívnej geometrii tuhých telies (CSG), kde sa 3D modely vytvárajú kombinovaním základných tvarov a transformácií. Programovací jazyk používaný v OpenSCAD je doménovo špecifický jazyk (DSL), navrhnutý špeciálne pre 3D modelovanie. Jeho syntax sa podobá programovacím jazykom ako C, ale s dôrazom na tvorbu 3D modelov. Jazyk podporuje základné programovacie konštrukty, ako sú premenné, cykly a podmienené príkazy, ako aj špeciálne konštrukty pre prácu s 3D modelmi, ako sú 3D základné tvary, transformácie a boolovské operácie. | OpenSCAD je bezplatný a open-source 3D počítačový návrhový (CAD) software, ktorý používa vlastný programovací jazyk na tvorbu 3D modelov. Jazyk používaný v OpenSCAD je založený na konštruktívnej geometrii tuhých telies (CSG), kde sa 3D modely vytvárajú kombinovaním základných tvarov a transformácií. Programovací jazyk používaný v OpenSCAD je doménovo špecifický jazyk (DSL), navrhnutý špeciálne pre 3D modelovanie. Jeho syntax sa podobá programovacím jazykom ako C, ale s dôrazom na tvorbu 3D modelov. Jazyk podporuje základné programovacie konštrukty, ako sú premenné, cykly a podmienené príkazy, ako aj špeciálne konštrukty pre prácu s 3D modelmi, ako sú 3D základné tvary, transformácie a boolovské operácie. | ||
<br> | |||
< | <h2>Na webe a v kurze sa tiež môžeme stretnúť s týmto softvérom:</h2> | ||
[[File:OpenjscadLogo.png|alt=OpenJSCADLogo|left|100px]] | [[File:OpenjscadLogo.png|alt=OpenJSCADLogo|left|100px]] | ||
=== '''[https://openjscad.xyz OpenJSCAD]''' === | === '''[https://openjscad.xyz OpenJSCAD]''' === | ||
OpenJSCAD je open-source nástroj na tvorbu 3D modelov, ktorý umožňuje používať rôzne programovacie jazyky na tvorbu 3D modelov, vrátane JavaScriptu. OpenJSCAD je založený na JSCAD projekte, ktorý využíva JavaScript na tvorbu 3D modelov. Programovanie v OpenJSCAD sa robí v jazyku JavaScript, ktorý je populárnym skriptovacím jazykom používaným na webovom vývoji. OpenJSCAD poskytuje knižnicu funkcií na tvorbu 3D modelov v JavaScripte, vrátane funkcií na tvorbu základných geometrických telies, transformácie, booleanovské operácie a ďalšie. | OpenJSCAD je open-source nástroj na tvorbu 3D modelov, ktorý umožňuje používať rôzne programovacie jazyky na tvorbu 3D modelov, vrátane JavaScriptu. OpenJSCAD je založený na JSCAD projekte, ktorý využíva JavaScript na tvorbu 3D modelov. Programovanie v OpenJSCAD sa robí v jazyku JavaScript, ktorý je populárnym skriptovacím jazykom používaným na webovom vývoji. OpenJSCAD poskytuje knižnicu funkcií na tvorbu 3D modelov v JavaScripte, vrátane funkcií na tvorbu základných geometrických telies, transformácie, booleanovské operácie a ďalšie. | ||
<br> | |||
=== '''[https://p5js.org p5.js]''' === | === '''[https://p5js.org p5.js]''' === | ||
Knižnica p5.js slúži na tvorbu interaktívnej grafiky, animácií a vizualizácií na webe - na vytváranie 2D a 3D grafických aplikácií pomocou v jazyku JavaScript. Knižnica p5.js poskytuje množstvo funkcií pre prácu s grafikou, zvukom, videom a vstupmi z klávesnice alebo myši. Okrem toho poskytuje aj možnosti pre prácu s mobilnými zariadeniami. Knižnica je navrhnutá tak, aby bola jednoduchá na použitie a prístupná pre začiatočníkov, ale zároveň ponúka dostatočnú flexibilitu pre pokročilých užívateľov. Používa sa najmä v oblasti výtvarného umenia, vzdelávania, vedeckých vizualizácií a interaktívnych webových aplikácií. | Knižnica p5.js slúži na tvorbu interaktívnej grafiky, animácií a vizualizácií na webe - na vytváranie 2D a 3D grafických aplikácií pomocou v jazyku JavaScript. Knižnica p5.js poskytuje množstvo funkcií pre prácu s grafikou, zvukom, videom a vstupmi z klávesnice alebo myši. Okrem toho poskytuje aj možnosti pre prácu s mobilnými zariadeniami. Knižnica je navrhnutá tak, aby bola jednoduchá na použitie a prístupná pre začiatočníkov, ale zároveň ponúka dostatočnú flexibilitu pre pokročilých užívateľov. Používa sa najmä v oblasti výtvarného umenia, vzdelávania, vedeckých vizualizácií a interaktívnych webových aplikácií. | ||
<br> | |||
=== '''[https://modelviewer.dev <model-viewer>]''' === | === '''[https://modelviewer.dev <model-viewer>]''' === | ||
Model-viewer je nástroj pre webový vývoj, ktorý umožňuje vložiť 3D modely priamo na webovú stránku a interaktívne s nimi pracovať. Jeho hlavnou funkciou je zobrazovanie 3D objektov vo webovom prostredí pomocou moderných webových technológií, ako je WebGL. Model-viewer poskytuje vysokú úroveň možností pre interakciu s modelmi, vrátane možnosti rotovať, priblížiť, oddialiť a posúvať objekty, ale aj možnosti ako osvetlenie, textúrovanie a animácie. Nástroj je ideálny pre prezentáciu 3D produktov na webových stránkach, virtuálne prehliadky, vizualizácie architektúry a mnoho ďalších aplikácií. Model-viewer je vyvíjaný pod záštitou spoločnosti Google a je implementovaný ako webový komponent, ktorý je možné jednoducho integrovať do existujúcich webových stránok. | Model-viewer je nástroj pre webový vývoj, ktorý umožňuje vložiť 3D modely priamo na webovú stránku a interaktívne s nimi pracovať. Jeho hlavnou funkciou je zobrazovanie 3D objektov vo webovom prostredí pomocou moderných webových technológií, ako je WebGL. Model-viewer poskytuje vysokú úroveň možností pre interakciu s modelmi, vrátane možnosti rotovať, priblížiť, oddialiť a posúvať objekty, ale aj možnosti ako osvetlenie, textúrovanie a animácie. Nástroj je ideálny pre prezentáciu 3D produktov na webových stránkach, virtuálne prehliadky, vizualizácie architektúry a mnoho ďalších aplikácií. Model-viewer je vyvíjaný pod záštitou spoločnosti Google a je implementovaný ako webový komponent, ktorý je možné jednoducho integrovať do existujúcich webových stránok. |
Verzia z 12:25, 5. apríl 2024
Pre 3D modelovanie a vypracovanie úloh používame 3 základné programy:
Tinkercad
Tinkercad je online nástroj na tvorbu 3D modelov, ktorý používa vizuálne programovanie a teda nie je potrebné vedieť programovať. Tinkercad používa jednoduchý drag-and-drop nástroj, ktorý umožňuje používateľom vytvárať 3D modely z preddefinovaných základných tvarov a transformácií. Používatelia môžu tiež importovať vlastné 2D obrázky a použiť ich ako šablónu na tvorbu 3D modelov. Okrem vizuálneho programovania Tinkercad umožňuje aj textové programovanie pomocou jazyka JavaScript. V textovom režime používatelia môžu písať JavaScript kód na tvorbu 3D modelov. Tento spôsob tvorby 3D modelov v Tinkercad je vhodný pre pokročilých používateľov, ktorí majú znalosti v programovaní a chcú tvoriť zložitejšie modely alebo automatizovať proces tvorby 3D modelov.
BlocksCAD
BlocksCAD je ľahko použiteľný nástroj na 3D modelovanie založený na blokoch. Študenti kódujú modely, ktoré je možné vytlačiť na 3D tlačiarni alebo zobraziť v prostredí AR/VR. Základná funkčnosť a učebné osnovy BlocksCAD podporujú učenie matematiky a kódovania budovaním výpočtového myslenia, logiky a priestorového uvažovania.
OpenSCAD
OpenSCAD je bezplatný a open-source 3D počítačový návrhový (CAD) software, ktorý používa vlastný programovací jazyk na tvorbu 3D modelov. Jazyk používaný v OpenSCAD je založený na konštruktívnej geometrii tuhých telies (CSG), kde sa 3D modely vytvárajú kombinovaním základných tvarov a transformácií. Programovací jazyk používaný v OpenSCAD je doménovo špecifický jazyk (DSL), navrhnutý špeciálne pre 3D modelovanie. Jeho syntax sa podobá programovacím jazykom ako C, ale s dôrazom na tvorbu 3D modelov. Jazyk podporuje základné programovacie konštrukty, ako sú premenné, cykly a podmienené príkazy, ako aj špeciálne konštrukty pre prácu s 3D modelmi, ako sú 3D základné tvary, transformácie a boolovské operácie.
Na webe a v kurze sa tiež môžeme stretnúť s týmto softvérom:
OpenJSCAD
OpenJSCAD je open-source nástroj na tvorbu 3D modelov, ktorý umožňuje používať rôzne programovacie jazyky na tvorbu 3D modelov, vrátane JavaScriptu. OpenJSCAD je založený na JSCAD projekte, ktorý využíva JavaScript na tvorbu 3D modelov. Programovanie v OpenJSCAD sa robí v jazyku JavaScript, ktorý je populárnym skriptovacím jazykom používaným na webovom vývoji. OpenJSCAD poskytuje knižnicu funkcií na tvorbu 3D modelov v JavaScripte, vrátane funkcií na tvorbu základných geometrických telies, transformácie, booleanovské operácie a ďalšie.
p5.js
Knižnica p5.js slúži na tvorbu interaktívnej grafiky, animácií a vizualizácií na webe - na vytváranie 2D a 3D grafických aplikácií pomocou v jazyku JavaScript. Knižnica p5.js poskytuje množstvo funkcií pre prácu s grafikou, zvukom, videom a vstupmi z klávesnice alebo myši. Okrem toho poskytuje aj možnosti pre prácu s mobilnými zariadeniami. Knižnica je navrhnutá tak, aby bola jednoduchá na použitie a prístupná pre začiatočníkov, ale zároveň ponúka dostatočnú flexibilitu pre pokročilých užívateľov. Používa sa najmä v oblasti výtvarného umenia, vzdelávania, vedeckých vizualizácií a interaktívnych webových aplikácií.
<model-viewer>
Model-viewer je nástroj pre webový vývoj, ktorý umožňuje vložiť 3D modely priamo na webovú stránku a interaktívne s nimi pracovať. Jeho hlavnou funkciou je zobrazovanie 3D objektov vo webovom prostredí pomocou moderných webových technológií, ako je WebGL. Model-viewer poskytuje vysokú úroveň možností pre interakciu s modelmi, vrátane možnosti rotovať, priblížiť, oddialiť a posúvať objekty, ale aj možnosti ako osvetlenie, textúrovanie a animácie. Nástroj je ideálny pre prezentáciu 3D produktov na webových stránkach, virtuálne prehliadky, vizualizácie architektúry a mnoho ďalších aplikácií. Model-viewer je vyvíjaný pod záštitou spoločnosti Google a je implementovaný ako webový komponent, ktorý je možné jednoducho integrovať do existujúcich webových stránok.