FreeCAD-Doc/localwiki/Feature_list-cs.html
2018-07-19 18:47:02 -05:00

106 lines
19 KiB
HTML

<html><head><title>Feature list/cs</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Feature list/cs</h1></div>
<div id="mw-content-text" lang="cs" dir="ltr" class="mw-content-ltr"><hr/>
<div class="mw-parser-output"></div>
<p>Toto je obsáhlý, i když ne kompletní, seznam charakteristických vlastností implementace FreeCADu. Chcete-li se nahlédnout do budoucnosti, podívejte se na <a href="https://www.freecadweb.org/wiki/index.php?title=Development_roadmap/cs" title="Development roadmap/cs">Směry vývoje</a> na rychlý přehled o tom co se očekává. Zajímavé jsou i <a href="https://www.freecadweb.org/wiki/index.php?title=Screenshots/cs" title="Screenshots/cs">Screenshoty</a>.
</p>
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Pozn.C3.A1mky_k_verz.C3.ADm"><span class="tocnumber">1</span> <span class="toctext">Poznámky k verzím</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Kl.C3.AD.C4.8Dov.C3.A9_vlastnosti"><span class="tocnumber">2</span> <span class="toctext">Klíčové vlastnosti</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Z.C3.A1kladn.C3.AD_charakteristiky"><span class="tocnumber">3</span> <span class="toctext">Základní charakteristiky</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Ve_v.C3.BDvoji"><span class="tocnumber">4</span> <span class="toctext">Ve vývoji</span></a></li>
<li class="toclevel-1 tocsection-5"><a href="#Extra_Workbenches"><span class="tocnumber">5</span> <span class="toctext">Extra Workbenches</span></a></li>
</ul>
</div>
<h2><span class="mw-headline" id="Pozn.C3.A1mky_k_verz.C3.ADm">Poznámky k verzím</span></h2>
<div class="mw-translate-fuzzy">
<ul><li> <a href="Release_notes_011.html" title="Release notes 011">Release 0.11</a> - Březen 2011</li>
<li> <a href="Release_notes_012.html" title="Release notes 012">Release 0.12</a> - Prosinec 2011</li>
<li> <a href="Release_notes_013.html" title="Release notes 013">Release 0.13</a> - Leden 2013</li></ul>
</div>
<h2><span class="mw-headline" id="Kl.C3.AD.C4.8Dov.C3.A9_vlastnosti">Klíčové vlastnosti</span></h2>
<div class="mw-translate-fuzzy">
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature1.jpg" class="image"><img alt="Feature1.jpg" src="Feature1.jpg" width="64" height="64" /></a></div> Založeno na kompletní <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Open_CASCADE">Open CASCADE Technologii</a> <b>konstrukčního jádra</b> umožňujícího komplexní 3D operace na komplexních tvarových typech s nativní podporou konceptů jako jsou B-rep, NURB křivky a povrchy, širokou oblast konstrukčních entit, logických operací a zaoblení a zabudovanou podporu pro STEP a IGES formáty <div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature3.jpg" class="image"><img alt="Feature3.jpg" src="Feature3.jpg" width="64" height="64" /></a></div> Plně <b>parametrický model</b>. Všechny objekty FreeCADu jsou nativně parametrické, což znamená, že jejich tvar může být založen na <a href="https://www.freecadweb.org/wiki/index.php?title=Property/cs" title="Property/cs">vlastnostech</a> nebo dokonce záviset na jiných objektech, všechny změny jsou přepočítávány na požádání a zaznamenávány do undo/redo zásobníku (lze se při kreslení vracet několik kroků zpět nebo vpřed). Snadno mohou bát přidávány nové objektové typy a mohou být dokonce i <a href="https://www.freecadweb.org/wiki/index.php?title=Scripted_objects/cs" title="Scripted objects/cs">plně programovány v Pythonu</a><div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature4.jpg" class="image"><img alt="Feature4.jpg" src="Feature4.jpg" width="64" height="64" /></a></div> <b>Modulární architektura</b> dovoluje pluginy (moduly) pro přidávání dalších funkcionalit k základní aplikaci. Tato rozšíření mohou být tak komplexní jako jsou celé nové aplikace programované v C++ nabo až tak jednoduché jako jsou <a href="https://www.freecadweb.org/wiki/index.php?title=Scripting/cs" class="mw-redirect" title="Scripting/cs">skripty v Pythonu</a> nebo samozaznamenávaná <a href="https://www.freecadweb.org/wiki/index.php?title=Macros/cs" title="Macros/cs">makra</a>. Máte kompletní přístup ze zabudovaného interpreteru <b>Pythonu</b>, maker nebo externích skriptů k téměř všem částem FreeCADu, jako jsou <a href="https://www.freecadweb.org/wiki/index.php?title=Topological_data_scripting/cs" title="Topological data scripting/cs">vytváření a transformace konstrukcí</a>, 2D nebo 3D reprezentace jejich konstrukce (<a href="https://www.freecadweb.org/wiki/index.php?title=Scenegraph/cs" title="Scenegraph/cs">Scene graph</a>) nebo i <a href="https://www.freecadweb.org/wiki/index.php?title=PySide/cs" title="PySide/cs">FreeCAD interface</a> <div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature5.jpg" class="image"><img alt="Feature5.jpg" src="Feature5.jpg" width="64" height="64" /></a></div> Import/export do <b>standardních formátů</b> jako jsou <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/ISO_10303">STEP</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/IGES">IGES</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Obj">OBJ</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/STL_%28file_format%29">STL</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Dxf">DXF</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Svg">SVG</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/STL_(file_format)">STL</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/COLLADA">DAE</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Industry_Foundation_Classes">IFC</a> or <a rel="nofollow" class="external text" href="http://people.sc.fsu.edu/~jburkardt/data/off/off.html">OFF</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/NASTRAN">NASTRAN</a>, <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/VRML">VRML</a> navíc do nativního FreeCAD <a href="https://www.freecadweb.org/wiki/index.php?title=Fcstd_file_format/cs" class="mw-redirect" title="Fcstd file format/cs">Fcstd formátu</a>. Úroveň kompatibility mezi FreeCADem a daným souborovým formátem se může měnit, protože závisí na modulu, který ji implementuje.<div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature7.jpg" class="image"><img alt="Feature7.jpg" src="Feature7.jpg" width="64" height="64" /></a></div> <a href="https://www.freecadweb.org/wiki/index.php?title=Sketcher_Workbench/cs" title="Sketcher Workbench/cs">Pracovní plocha Náčrt</a> s řídícím programem umožňujícím náčrty konstrukčně výzaných 2D tvarů. Náčrt v současné době umožňuje stavět několik typů vázaných konstrukcí a používat je jako základ pro vytváření dalších objektů prostřednictvím FreeCADu.<div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature9.jpg" class="image"><img alt="Feature9.jpg" src="Feature9.jpg" width="64" height="64" /></a></div> <a href="https://www.freecadweb.org/wiki/index.php?title=Robot_Workbench/cs" title="Robot Workbench/cs">Robotický simulační</a> modul umožňuje studovat robotické pohyby. Robotický modul již má rozšířený grafický interface, který umožňuje práci i prostřednictvím GUI.<div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature8.jpg" class="image"><img alt="Feature8.jpg" src="Feature8.jpg" width="64" height="64" /></a></div> Modul <a href="https://www.freecadweb.org/wiki/index.php?title=Drawing_Module/cs" title="Drawing Module/cs">výkresy</a> dovoluje ukládat 2D pohledy Vašeho 3D modelu na stránky. Tento modul pak vytváří stránky v SVG nebo PDF připravené pro export. Tento modul ještě není dokonalý, ale dává vysokou funkcionalitu v Pythonu.<div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature-raytracing.jpg" class="image"><img alt="Feature-raytracing.jpg" src="Feature-raytracing.jpg" width="64" height="64" /></a></div> <a href="https://www.freecadweb.org/wiki/index.php?title=Raytracing_Module/cs" title="Raytracing Module/cs">Zobrazovací</a> modul může exportovat 3D objekty pro zobrazování v externích renderovacích systémech. V současnosti podporuje pouze <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/POV-Ray">povray</a>, ale očekává se, že v budoucnosti bude rozšířen i na další renderery.<div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature-arch.jpg" class="image"><img alt="Feature-arch.jpg" src="Feature-arch.jpg" width="64" height="64" /></a></div> Modul <a href="https://www.freecadweb.org/wiki/index.php?title=Arch_Module/cs" title="Arch Module/cs">Architektura</a> umožňuje práci podobně jako <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Building_Information_Modeling">BIM</a>, s kompatibilitou s <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Industry_Foundation_Classes">IFC</a>. Tvorba modulu Architektura je intenzivně diskutována komunitou <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/viewtopic.php?f=10&amp;t=821">zde</a>.<div style="clear:both"></div></li></ul>
</div>
<div class="mw-translate-fuzzy">
<h2><span class="mw-headline" id="Z.C3.A1kladn.C3.AD_charakteristiky">Základní charakteristiky</span></h2>
</div>
<div class="mw-translate-fuzzy">
<ul><li><b>FreeCAD je multi-platformní</b>. Běží a chová se přesně stejně na platformách Windows, Linux i Mac OSX.</li></ul>
</div>
<ul><li> <b>FreeCAD je plně GUI aplikace</b>. FreeCAD má kompletní grafické uživatelské rozhraní (GUI) založené na skvělém frameworku <a rel="nofollow" class="external text" href="http://www.qtsoftware.com/">Qt</a> se 3D prohlížečem založeným na <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Open_Inventor">Open Inventor</a>, který umožňuje rychlé zobrazování 3D scén a velmi dostupné grafické zobrazování scén.</li></ul>
<ul><li> <b>FreeCAD běží také jako aplikace z příkazové řádky</b>, s nízkými paměťovými nároky. V módu příkazové řádky běží FreeCAD bez svého rozhraní, ale zachovává si všechny konstrukční nástroje. Může být využit například jako server k vytváření obsahu pro jiné aplikace.</li></ul>
<div class="mw-translate-fuzzy">
<ul><li> <b>FreeCAD může být importován jako <a href="https://www.freecadweb.org/wiki/index.php?title=Embedding_FreeCAD/cs" title="Embedding FreeCAD/cs">modul Pythonu</a></b>, uvnitř jiných aplikací, které mohou spouštět skripty Pythonu nebo na Pythonovské konzoli. Stejně jako v konzolovém módu není dostupné rozhraní, ale jsou dostupné všechny konstrukční nástroje.</li></ul>
</div>
<ul><li> <b>Koncept pracovní plochy</b>: V rozhraní FreeCADu jsou nástroje seskupovány do <a href="https://www.freecadweb.org/wiki/index.php?title=Workbenches/cs" title="Workbenches/cs">pracovních ploch</a>. Ty umožňují zobrazovat pouze nástroje, které se budou používat k provedení určité úlohy při udržení pracovní plochy uspořádané a dobře reagující a dovolují rychlé načítání aplikace.</li></ul>
<ul><li> <b>Plugin/Module framework pro dodatečné načítání dalších vlastností nebo datových typů</b>. FreeCAD je rozdělen na jádro aplikace a moduly, které jsou načítány podle potřeby. Téměř všechny nástroje a konstrukční typy jsou uloženy v modulech. Moduly se chovají jako pluginy a mohou být přidávány nebo odebírány z existující instalace FreeCADu.</li></ul>
<ul><li> <b>Parametrické asociativní objekty documentu</b>: Všechny objekty v dokumentu FreeCADu mohou být definovány pomocí parametrů. Tyto parametry mohou být za běhu měněny a kdykoliv přepočítávány. Ukládány jsou i vztahy mezi objekty, takže úprava jednoho objektu modifikuje i závislé objekty.</li></ul>
<ul><li> <b>Vytváření parametrických primitiv</b> (krychle, koule, válec, atd.)</li></ul>
<div class="mw-translate-fuzzy">
<ul><li> Grafické <b>modifikační operace</b> jako jsou transformace, rotace, změna velikosti, zrcadlení, posun (triviální nebo podle <a rel="nofollow" class="external text" href="http://www.ann.jussieu.fr/~frey/papers/meshing/Jung%20W.,%20Self-intersection%20removal%20in%20triangular%20mesh%20offsetting.pdf">Jung/Shin/Choi</a>) nebo tvarové konverze v jakékoliv rovině 3D prostoru.</li></ul>
</div>
<ul><li> <b><a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Constructive_solid_geometry">Logické operace</a></b> (sjednocení, rozdíl, průnik)</li></ul>
<div class="mw-translate-fuzzy">
<ul><li> Gragické vytváření <b>jednoduchých rovinných konstrukcí</b> jako jsou přímky, dráty (lomené čáry), obdélníky, oblouky nebo kružnice v jakékoliv rovině 3D prostoru</li></ul>
</div>
<ul><li> Modelování přímých nebo rotačních <b>vysunutí</b>, <b>řezů</b> a <b>zaoblení</b>.</li></ul>
<div class="mw-translate-fuzzy">
<ul><li> Topologické komponenty jako jsou <b>vrcholy, hrany, dráty</b> a <b>roviny</b> (pomocí skriptování v Pythonu).</li></ul>
</div>
<ul><li> <b>Testovací a opravné</b> nástroje pro sítě: test na těleso, non-two-manifolds test, test na protínání sama sebe, uzavírání mezer a stejná orientace.</li></ul>
<ul><li> <b>Popisky</b> jako texty nebo kóty</li></ul>
<ul><li> <b>Undo/Redo framework</b>: Všechno je undo/redo (kroky zpět nebo vpřed při práci s objekty), s přístupem so zásobníku undo (dříve provedené operace), takže je možné udělat najednou více kroků zpět.</li></ul>
<ul><li> <b>Transakční management</b>: Zásobník undo/redo ukládá celé transakce dokumentu a ne jednotlivé akce, což umožňuje každému nástroji definovat přesně to co se musí undone or redone (uděláno při krocích zpět nebo vpřed).</li></ul>
<ul><li> <b>Zabudovaný <a href="https://www.freecadweb.org/wiki/index.php?title=Scripting/cs" class="mw-redirect" title="Scripting/cs">skriptovací</a> framework</b>: FreeCAD zahrnuje zabudovaný interpreter <a rel="nofollow" class="external text" href="http://www.python.org/">Pythonu</a> a API, které pokrývá téměř všechny části aplikace, rozhraní, konstrukce a reprezentace konstrukcí ve 3D prohlížeči. Interpreter může spouštět od jednotlivých příkazů až po komplexní skripty, ve skutečnosti mohou být i celé moduly programovány kompletně v Pythonu.</li></ul>
<ul><li> <b>Zabudovaná konzola Pythonu</b> se zvýrazněnou syntaxí, automatickým doplňováním a prohlížečem tříd: Příkazy Pythonu mohou být zadávány přímo ve FreeCADu a ihned vrací výsledky, dovolující autorům skriptů testovat funkcionalitu za běhu skriptu, prohlížet obsah modulů a snadno zjišťovat interní údaje FreeCADu.</li></ul>
<div class="mw-translate-fuzzy">
<ul><li> <b>Odraz uživatelského dialogu na konsoli</b>: Všechno co uživatel udělá v rozhraní FreeCADu provádí kód Pythonu, který může být tištěn na konzoli a zaznamenáván do maker.</li></ul>
</div>
<div class="mw-translate-fuzzy">
<ul><li> <b>Plné zaznamenávání &amp; editování maker</b>: Výstupy Pythonovských příkazů, které vycházejí z uživatelské činnosti mohou být zaznamenávány, podle potřeby upravovány a ukládány pro pozdější použití.</li></ul>
</div>
<div class="mw-translate-fuzzy">
<ul><li> <b>Složený formát dokumentu (založený na ZIPu) pro ukládání</b>: Dokument FreeCADu uložený s příponou .<a href="https://www.freecadweb.org/wiki/index.php?title=Fcstd_file_format/cs" class="mw-redirect" title="Fcstd file format/cs">fcstd</a> může obsahovat mnoho různých typů informací, jako jsou konstrukce, skripty nebo ikony náhledů obrázků.</li></ul>
</div>
<div class="mw-translate-fuzzy">
<ul><li> <b>Plně upravitelné/skriptovatelné uživatelské grafické rozhraní GUI (Graphical User Interface)</b>. Rozhraní FreeCADu založené na <a rel="nofollow" class="external text" href="http://www.qtsoftware.com">Qt</a> je zcela přístupné přes interpreter Pythonu. Kromě jednoduchých funkcí které FreeCAD sám poskytuje pracovním plochám je přístupný celý framework Qt, který umožňuje libovolné operace v GUI, jako je vytváření, přidávání, usazování, úpravy nebo odstraňování pomůcek a pruhů nástrojů.</li></ul>
</div>
<div class="mw-translate-fuzzy">
<ul><li> <b>Vytváření ikon dokumentů</b> (dostupné zatím pouze na systémech Linux): Ikony dokumentů FreeCADu ukazují obsah souborů ve většině souborových manažerů jako je třeba Nautilus v GNOME.</li></ul>
</div>
<ul><li> <b>Modulární MSI installer</b> umožňuje flexibilní instalace na systémech Windows. Udržovány jsou také balíčky pro Ubuntu.</li></ul>
<h2><span class="mw-headline" id="Ve_v.C3.BDvoji">Ve vývoji</span></h2>
<div class="mw-translate-fuzzy">
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature-assembly.jpg" class="image"><img alt="Feature-assembly.jpg" src="Feature-assembly.jpg" width="64" height="64" /></a></div> Modul <a href="https://www.freecadweb.org/wiki/index.php?title=Assembly_project/cs" title="Assembly project/cs">Assembly</a>, který umožňuje práci s více projekty, více tavry, více dokumenty, více soubory, více vztahy...<div style="clear:both"></div></li></ul>
<ul><li> <div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Feature-CAM.jpg" class="image"><img alt="Feature-CAM.jpg" src="Feature-CAM.jpg" width="64" height="64" /></a></div> <a href="https://www.freecadweb.org/wiki/index.php?title=Cam_Module/cs&amp;action=edit&amp;redlink=1" class="new" title="Cam Module/cs (page does not exist)">Modul Cam </a> určený pro mechanické obrábění jako je frézování, který bude generovat, zobrazovat a upravovat <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/G-code">G code</a>. tento modul se zatímve stavu plánování.<div style="clear:both"></div></li></ul>
</div>
<h2><span class="mw-headline" id="Extra_Workbenches">Extra Workbenches</span></h2>
<p>Power users have created various custom <a href="External_workbenches.html" title="External workbenches">external workbenches</a>.
</p><p><br />
</p>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Feature_list/cs&amp;oldid=289713">http://www.freecadweb.org/wiki/index.php?title=Feature_list/cs&amp;oldid=289713</a>"</div>
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
</body></html>