pondělí 10. dubna 2017
neděle 9. dubna 2017
WPF - lokalizace
Překlady řetězců ve WPF aplikaci do několika různých jazyků.
<Window
....
xmlns:translate="clr-namespace:MyApp.Translate;assembly=MyApp.Translate"
...
>
Zdroj:
https://www.tutorialspoint.com/wpf/wpf_localization.htm
<Window
....
xmlns:translate="clr-namespace:MyApp.Translate;assembly=MyApp.Translate"
...
>
Zdroj:
https://www.tutorialspoint.com/wpf/wpf_localization.htm
středa 5. dubna 2017
Open SCAD - Parametrická krabička
Postup:
Vytvoříme si několik proměnných, které budeme u krabičky chtít měnit. Výšku, šířku, hloubku a tloušťku stěny.V prvním kroku si vytvoříme pomocí funkce cube kvádr o zadaných rozměrech.
Následně vytvoříme kvádr, který bude o tloušťku stěny menší. Ten od původního odečteme ve funkci difference. Pokud necháme vše centrovat na počátek souřadnic stačí když menší kvádr posuneme jen o tloušťku stěny výš aby nám vzniklo dno krabičky.
Zdrojový kód pak může vypadat takto:
Width=70;
Height=50;
Depth=40;
WallThiknes=1.5;
difference(){
cube([Width, Height, Depth], center=true);
translate([0, 0, WallThiknes])
cube([Width-2*WallThiknes, Height-2*WallThiknes, Depth-WallThiknes], center=true);
}
Pokud nebudeme používat centrování, pak musíme posunout vnitřní kvádr ve všech směrech, jak ukazuje zdrojový kód níže.
Width=70;
Height=50;
Depth=40;
WallThiknes=1.5;
difference(){
cube([Width,Height,Depth]);
translate([WallThiknes, WallThiknes, WallThiknes])
cube([Width-2*WallThiknes, Height-2*WallThiknes, Depth-WallThiknes]);
}
Zdroje:
http://www.openscad.org/
Přihlásit se k odběru:
Příspěvky (Atom)