Operácie

OpenSCAD: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Bez shrnutí editace
Balogh (diskusia | príspevky)
Bez shrnutí editace
Riadok 12: Riadok 12:




Najjednoduchšie príklady:
== Príklady: ==
 
 
To create our cuboid we will use the openSCAD editor window to type our one line command:


{| width="100%"
{| width="100%"
|
|
|'''Usage example 1 - simple cuboid:'''
| <source lang="C++">
|-
    cylinder(d=6,h=10);
|
  </source>
|<source lang="javascript">
| [[Súbor:OpenSCAD-cylinder.png|thumb|Jednoduchý valec]]]
cube([2,3,4]);
</source>
|[[File:OpenSCAD_Simple_Cuboid.png|thumb|OpenSCAD Simple Cuboid]]
|}
|}


=== Compiling and rendering our first model ===


The cuboid can now be compiled and rendered by pressing F5 or F6 Function key on your keyboard while the OpenSCAD editor has focus.
'''Kompilácia a rendrovanie modelu'''
You should now see your object in the preview window as shown above.


Príkaz pre vykreslenie valčeka vložíme do príkazového okna a skompilujeme ho klávesou F5. Ak bol preklad úspešný, zároveň uvidíte v pravom okne náhľad objektu. Ak potrebujete kvalitný obraz, vyrendrujte ho klávesou F6, ale počítajte s dlhším časom potrebným na výpočet.


{|
| jEDEN
| DVA
|-
| TRI
| STYRI
|}


{|  
{|  
| <source lang="C++">
    cylinder(d=6,h=10);
  </source>
| [[Súbor:OpenSCAD-cylinder.png|thumb|Jednoduchý valec]]]
|-
| <source lang="C++">
| <source lang="C++">
   ekvivalentné príkazy
   ekvivalentné príkazy

Verzia z 12:44, 12. marec 2018

OpenSCAD je voľne dostupný softvér pre počítačom podporovanú CAD (computer-aided design) tvorbu 3D objektov. Je založený na skriptovacom jazyku, ktorým sú jednotlivé objekty vytvárané. Graficky sa dajú len prezerať a natáčať, ale nedá sa pracovať interaktívne s myšou. Základom jazyka sú primitívne geometrické útvary (napr. guľa, hranol, valec a pod.) a tieto modifikujeme pomocou základných geometrických a matematických operácií (napr. posun, prienik, rozdiel a pod.) čím vznikne požadovaný objekt -- 3D model. Program je zástupcom programov skupiny CSG -- t.j. constructive solid geometry (CSG). Softvér existuje vo verzii pre Windows, Linux aj OS X.

Príklady:


Príklady:

    cylinder(d=6,h=10);
Jednoduchý valec
]


Kompilácia a rendrovanie modelu

Príkaz pre vykreslenie valčeka vložíme do príkazového okna a skompilujeme ho klávesou F5. Ak bol preklad úspešný, zároveň uvidíte v pravom okne náhľad objektu. Ak potrebujete kvalitný obraz, vyrendrujte ho klávesou F6, ale počítajte s dlhším časom potrebným na výpočet.


   ekvivalentné príkazy
   cube(size = 18);
   cube(18);
   cube([18,18,18]);
   .
   cube(18,false);
   cube([18,18,18],false);
   cube([18,18,18],center=false);
   cube(size = [18,18,18], center = false);
   cube(center = false,size = [18,18,18] );
Kocka
]
   sphere(r = 10);
  
   translate([0,25,0])
   color([0,1,0])  
   sphere(d = 20);

   translate([0,50,0])
   color([0.8,0.1,1])  
   sphere(d = 20);
Guľa


We can change the color of an object by giving it RGB values. Instead of the traditional RGB values from 0 to 255 floating point values are used from 0.0 to 1.0. Note: changing the colors only works in Preview mode (F5); render mode (F6) does not currently support color.

Usage example 1 - changing the color of an object:
color([1,0,0]) cube([2,3,4]);
translate([3,0,0])
color([0,1,0]) cube([2,3,4]);
translate([6,0,0])
color([0,0,1]) cube([2,3,4]);
Súbor:OpenSCAD Changing Color.png
OpenSCAD changing the color of an object

Color names can be used in the 2011.12 version (and newer). The names are the same used for Web colors. For example: color("red") cube();