151 lines
20 KiB
HTML
151 lines
20 KiB
HTML
<html><head><title>Part Module/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>Part Module/cs</h1></div>
|
|
|
|
<div id="mw-content-text" lang="cs" dir="ltr" class="mw-content-ltr"><hr/>
|
|
<div class="mw-parser-output"></div>
|
|
<p>CAD možnosti FreeCADu jsou založeny na jádře <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Open_CASCADE">OpenCasCade</a>. Modul Díl umožňuje FreeCADu přístup a používání objektů a funkcí OpenCasCade. OpenCascade je profesionální CAD jádro, jehož vlastnosti umožňují pokročilou manipulaci s 3D konstrukcemi a objekty. Objekty Díl, narozdíl od objektů <a href="https://www.freecadweb.org/wiki/index.php?title=Mesh_Module/cs" class="mw-redirect" title="Mesh Module/cs">Modulu Síť</a>, jsou mnohem komplexnější a proto umožňují mnohem dokonalejší operace, jako jsou logické boolean operace, modifikace historie a parametrické chování.
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_example.jpg" class="image"><img alt="Part example.jpg" src="Part_example.jpg" width="634" height="406" /></a>
|
|
</p><p>Příklad tvaru Díl ve FreeCADu
|
|
</p>
|
|
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#N.C3.A1stroje"><span class="tocnumber">1</span> <span class="toctext">Nástroje</span></a></li>
|
|
<li class="toclevel-1"><a href="#Primitives"><span class="tocnumber">2</span> <span class="toctext">Primitives</span></a></li>
|
|
<li class="toclevel-1"><a href="#Modifying_objects"><span class="tocnumber">3</span> <span class="toctext">Modifying objects</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Logick.C3.A9_Operace"><span class="tocnumber">4</span> <span class="toctext">Logické Operace</span></a></li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Vysv.C4.9Btlen.C3.AD_pojm.C5.AF"><span class="tocnumber">5</span> <span class="toctext">Vysvětlení pojmů</span></a></li>
|
|
<li class="toclevel-1 tocsection-4"><a href="#Skriptov.C3.A1n.C3.AD"><span class="tocnumber">6</span> <span class="toctext">Skriptování</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-5"><a href="#P.C5.99.C3.ADklady"><span class="tocnumber">6.1</span> <span class="toctext">Příklady</span></a></li>
|
|
<li class="toclevel-2 tocsection-6"><a href="#Tutorials"><span class="tocnumber">6.2</span> <span class="toctext">Tutorials</span></a></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h3><span class="mw-headline" id="N.C3.A1stroje">Nástroje</span></h3>
|
|
<p>Nástroje modulu Díl jsou všechny umístěny v menu <b>Díl</b>, který se zobrazí když natáhnete modul Díl.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Primitives">Primitives</span></h3>
|
|
<p>These are tools for creating primitive objects.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Box.png" class="image"><img alt="Part Box.png" src="32px-Part_Box.png" width="32" height="32" srcset="/wiki/images/thumb/a/a5/Part_Box.png/48px-Part_Box.png 1.5x, /wiki/images/a/a5/Part_Box.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Box/cs" title="Part Box/cs">Box</a>: Draws a box by specifying its dimensions</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cone.png" class="image"><img alt="Part Cone.png" src="32px-Part_Cone.png" width="32" height="32" srcset="/wiki/images/thumb/1/13/Part_Cone.png/48px-Part_Cone.png 1.5x, /wiki/images/1/13/Part_Cone.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cone/cs" title="Part Cone/cs">Cone</a>: Draws a cone by specifying its dimensions</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cylinder.png" class="image"><img alt="Part Cylinder.png" src="32px-Part_Cylinder.png" width="32" height="32" srcset="/wiki/images/thumb/d/d4/Part_Cylinder.png/48px-Part_Cylinder.png 1.5x, /wiki/images/d/d4/Part_Cylinder.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cylinder/cs" title="Part Cylinder/cs">Cylinder</a>: Draws a cylinder by specifying its dimensions</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Sphere.png" class="image"><img alt="Part Sphere.png" src="32px-Part_Sphere.png" width="32" height="32" srcset="/wiki/images/thumb/4/4b/Part_Sphere.png/48px-Part_Sphere.png 1.5x, /wiki/images/4/4b/Part_Sphere.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Sphere/cs" title="Part Sphere/cs">Sphere</a>: Draws a sphere by specifying its dimensions</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Torus.png" class="image"><img alt="Part Torus.png" src="32px-Part_Torus.png" width="32" height="32" srcset="/wiki/images/thumb/8/8b/Part_Torus.png/48px-Part_Torus.png 1.5x, /wiki/images/8/8b/Part_Torus.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Torus/cs" title="Part Torus/cs">Torus</a>: Draws a torus (ring) by specifying its dimensions</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_CreatePrimitives.png" class="image"><img alt="Part CreatePrimitives.png" src="32px-Part_CreatePrimitives.png" width="32" height="32" srcset="/wiki/images/thumb/8/8a/Part_CreatePrimitives.png/48px-Part_CreatePrimitives.png 1.5x, /wiki/images/8/8a/Part_CreatePrimitives.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_CreatePrimitives/cs" title="Part CreatePrimitives/cs">CreatePrimitives</a>: A tool to create various parametric geometric primitives</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Shapebuilder.png" class="image"><img alt="Part Shapebuilder.png" src="32px-Part_Shapebuilder.png" width="32" height="32" srcset="/wiki/images/thumb/a/a6/Part_Shapebuilder.png/48px-Part_Shapebuilder.png 1.5x, /wiki/images/a/a6/Part_Shapebuilder.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Shapebuilder/cs" title="Part Shapebuilder/cs">Shapebuilder</a>: A tool to create more complex shapes from various parametric geometric primitives</li></ul>
|
|
<h3><span class="mw-headline" id="Modifying_objects">Modifying objects</span></h3>
|
|
<p>These are tools for modifying existing objects. They will allow you to choose which object to modify.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Booleans.png" class="image"><img alt="Part Booleans.png" src="32px-Part_Booleans.png" width="32" height="32" srcset="/wiki/images/thumb/8/89/Part_Booleans.png/48px-Part_Booleans.png 1.5x, /wiki/images/8/89/Part_Booleans.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Booleans/cs" title="Part Booleans/cs">Booleans</a>: Performs boolean operations on objects</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Union.png" class="image"><img alt="Part Union.png" src="32px-Part_Union.png" width="32" height="32" srcset="/wiki/images/thumb/4/45/Part_Union.png/48px-Part_Union.png 1.5x, /wiki/images/4/45/Part_Union.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Union/cs" title="Part Union/cs">Union</a>: Fuses (unions) two objects</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Common.png" class="image"><img alt="Part Common.png" src="32px-Part_Common.png" width="32" height="32" srcset="/wiki/images/thumb/9/9a/Part_Common.png/48px-Part_Common.png 1.5x, /wiki/images/9/9a/Part_Common.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Common/cs" title="Part Common/cs">Common</a>: Extracts the common (intersection) part of two objects</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Cut.png" class="image"><img alt="Part Cut.png" src="32px-Part_Cut.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Cut.png/48px-Part_Cut.png 1.5x, /wiki/images/4/4a/Part_Cut.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Cut/cs" title="Part Cut/cs">Cut</a>: Cuts (subtracts) one object from another</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Extrude.png" class="image"><img alt="Part Extrude.png" src="32px-Part_Extrude.png" width="32" height="32" srcset="/wiki/images/thumb/d/df/Part_Extrude.png/48px-Part_Extrude.png 1.5x, /wiki/images/d/df/Part_Extrude.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Extrude/cs" title="Part Extrude/cs">Extrude</a>: Extrudes planar faces of an object</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Fillet.png" class="image"><img alt="Part Fillet.png" src="32px-Part_Fillet.png" width="32" height="32" srcset="/wiki/images/thumb/4/4a/Part_Fillet.png/48px-Part_Fillet.png 1.5x, /wiki/images/4/4a/Part_Fillet.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Fillet/cs" title="Part Fillet/cs">Fillet</a>: Fillets (rounds) edges of an object</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Revolve.png" class="image"><img alt="Part Revolve.png" src="32px-Part_Revolve.png" width="32" height="32" srcset="/wiki/images/thumb/1/12/Part_Revolve.png/48px-Part_Revolve.png 1.5x, /wiki/images/1/12/Part_Revolve.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Revolve/cs" title="Part Revolve/cs">Revolve</a>: Creates a solid by revolving another object (not solid) around an axis</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Section.png" class="image"><img alt="Part Section.png" src="32px-Part_Section.png" width="32" height="32" srcset="/wiki/images/thumb/a/ab/Part_Section.png/48px-Part_Section.png 1.5x, /wiki/images/a/ab/Part_Section.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Section/cs" title="Part Section/cs">Section</a>: Creates a section by intersecting an object with a section plane</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Chamfer.png" class="image"><img alt="Part Chamfer.png" src="32px-Part_Chamfer.png" width="32" height="32" srcset="/wiki/images/thumb/8/87/Part_Chamfer.png/48px-Part_Chamfer.png 1.5x, /wiki/images/8/87/Part_Chamfer.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Chamfer/cs" title="Part Chamfer/cs">Chamfer</a>: Chamfers edges of an object</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Mirror.png" class="image"><img alt="Part Mirror.png" src="32px-Part_Mirror.png" width="32" height="32" srcset="/wiki/images/thumb/9/93/Part_Mirror.png/48px-Part_Mirror.png 1.5x, /wiki/images/9/93/Part_Mirror.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Mirror/cs" title="Part Mirror/cs">Mirror</a>: Mirrors the selected object on a given mirror plane</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_RuledSurface.png" class="image"><img alt="Part RuledSurface.png" src="32px-Part_RuledSurface.png" width="32" height="32" srcset="/wiki/images/thumb/2/26/Part_RuledSurface.png/48px-Part_RuledSurface.png 1.5x, /wiki/images/2/26/Part_RuledSurface.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_RuledSurface/cs" title="Part RuledSurface/cs">Ruled Surface</a>:</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Sweep.png" class="image"><img alt="Part Sweep.png" src="32px-Part_Sweep.png" width="32" height="32" srcset="/wiki/images/thumb/7/79/Part_Sweep.png/48px-Part_Sweep.png 1.5x, /wiki/images/7/79/Part_Sweep.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Sweep/cs" title="Part Sweep/cs">Sweep</a>: Sweeps one or more profiles along a path</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_Loft.png" class="image"><img alt="Part Loft.png" src="32px-Part_Loft.png" width="32" height="32" srcset="/wiki/images/thumb/e/ef/Part_Loft.png/48px-Part_Loft.png 1.5x, /wiki/images/e/ef/Part_Loft.png 2x" /></a> <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Loft/cs" title="Part Loft/cs">Loft</a>: Lofts from one profile to another</li></ul>
|
|
<p><br />
|
|
</p>
|
|
<h3><span class="mw-headline" id="Logick.C3.A9_Operace">Logické Operace</span></h3>
|
|
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Part_BooleanOperations.png" class="image" title="Příklad sjednocení (Fuse), průniku (Common) a rozdílu (Cut)"><img alt="Příklad sjednocení (Fuse), průniku (Common) a rozdílu (Cut)" src="500px-Part_BooleanOperations.png" width="500" height="384" srcset="/wiki/images/thumb/d/df/Part_BooleanOperations.png/750px-Part_BooleanOperations.png 1.5x, /wiki/images/thumb/d/df/Part_BooleanOperations.png/1000px-Part_BooleanOperations.png 2x" /></a></div>
|
|
<div style="clear:both"></div>
|
|
<p><br />
|
|
Příklad sjednocení (Fuse), průniku (Common) a rozdílu (Cut)
|
|
</p>
|
|
<h3><span class="mw-headline" id="Vysv.C4.9Btlen.C3.AD_pojm.C5.AF">Vysvětlení pojmů</span></h3>
|
|
<p>V terminologii OpenCasCade odlišujeme geometrické primitivy a (topologické) tvary. Geometrický primitiv může být bod, linka, kružnice, rovina atd. nebo i komplexnější typy jako je B-Spline (aproximační) křivka nebo plocha. Topologický tvar může být vrchol, hrana, drát, povrch, těleso nebo složenina z jiných tvarů. Geometrické primitivy nejsou určeny k přímému zobrazení ve 3D zobrazení, ale hlavně k použití jako stavební prvek pro 3D tvary. Například hrana může být zkonstruována z linky nebo z části kružnice.
|
|
</p><p>Souhrnně se dá říct, že geometrické primitivy jsou "beztvaré" stavební bloky. A tvary jsou prostorové konstrukce na prvcích vystavěné.
|
|
</p><p>Jejich kompletní seznam je na <a rel="nofollow" class="external text" href="http://www.opencascade.org/org/doc/">OCC documentation</a> (Alternativně: <a rel="nofollow" class="external text" href="http://opencascade.sourcearchive.com/documentation/6.3.0.dfsg.1-1/classes.html">sourcearchive.com</a>) a hledání textů <b>Geom_*</b> (pro geometrické primitivy) a <b>TopoDS_*</b> (pro tvary). Můžete se tam také dočíst o rozdílech mezi geometrickými primitivy a tvary. Všimněte si také, prosím, že naneštěstí oficiální OCC dokumentace není dostupná online (musíte si stáhnout archiv) a je hlavně určena pro programátory a ne pro koncové uživatele. Ale pro začátek naštěstí najdete dost informací zde.
|
|
</p><p>Geometrické typy mohou být rozděleny do dvou hlavních skupin: linky a povrchy. Nad linkami (přímka, kružnice,...) můžete přímo budovat hrany, na plochách (rovina, válec, ...) zase povrchy. Například základní přímka je nekonečná, tj. je definována základním vektorem a směrovým vektorem, zatímco jeho tvarová reprezentace musí být nějak omezena počátečním a koncovým bodem. A kvádr -- těleso -- může být vytvořeno šesti omezenými rovinami.
|
|
</p>
|
|
<div class="mw-translate-fuzzy">
|
|
<p>Z hran nebo povrchů se můžete také vrátit k jeho původním geometrickým primitivům.
|
|
</p>
|
|
</div>
|
|
<p>Tudíž, z tvarů můžete stavět velmi komplexní díly nebo opačně odebírat všechny poddíly pro vytváření ještě komplexnějších dílů.
|
|
</p>
|
|
<h2><span class="mw-headline" id="Skriptov.C3.A1n.C3.AD">Skriptování</span></h2>
|
|
<p>Hlavní datová struktura použitá v modulu Díl je datový typ
|
|
</p>
|
|
<pre><a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Boundary_representation">BRep</a> z OpenCascade.
|
|
</pre>
|
|
<p>Téměř celý obsah a objektové typy modulu Díl jsou dostupné skriptování v Pythonu. Zahrnuje to geometrické primitivy, jako jsou Linky, Kružnice (nebo Úhly) a celá oblast TopoTvarů, jako jsou Vrcholy, Hrany, Dráty, Plochy, Tělesa a Složeniny. Pro každý z těchto objektů existuje několik metod pro jejich vytváření a pro některé z nich, zvláště pro TopoTvary, jsou dostupné rozšířené operace jako logické sjednocení/rozdíly/průniky. Projděte si obsah modulu Díl jak je popsán na stránce <a href="FreeCAD_Scripting_Basics.html" title="FreeCAD Scripting Basics">FreeCAD Scripting Basics</a> abyste jej lépe pochopili.
|
|
</p>
|
|
<h3><span class="mw-headline" id="P.C5.99.C3.ADklady">Příklady</span></h3>
|
|
<p>Pro vytvoření přímkového elementu přepněte do konzoly Pythonu a zapište:
|
|
</p>
|
|
<pre>import Part,PartGui
|
|
doc=App.newDocument()
|
|
l=Part.LineSegment()
|
|
l.StartPoint=(0.0,0.0,0.0)
|
|
l.EndPoint=(1.0,1.0,1.0)
|
|
doc.addObject("Part::Feature","Line").Shape=l.toShape()
|
|
doc.recompute() </pre>
|
|
<p>Projděme si výše uvedený příklad v Pythonu krok po kroku:
|
|
</p>
|
|
<pre>import Part,PartGui
|
|
doc=App.newDocument() </pre>
|
|
<p>natáhne modul Díl (Part) a vytvoří nový dokument
|
|
</p>
|
|
<pre>l=Part.LineSegment()
|
|
l.StartPoint=(0.0,0.0,0.0)
|
|
l.EndPoint=(1.0,1.0,1.0) </pre>
|
|
<p>přímka je ve skutečnosti přímkový segment, proto má počáteční a koncový bod.
|
|
</p>
|
|
<pre>doc.addObject("Part::Feature","Line").Shape=l.toShape() </pre>
|
|
<div class="mw-translate-fuzzy">
|
|
<p>Přidá do dokumentu objektový typ Díl (Part) a přiřadí přidanému objektu reprezentaci tvaru přímkového segmentu do vlastnosti 'Tvar' (Shape). Zde je důležité pochopit, že jsme použili geometrický primitiv (Přímka - Part.Line) k vytvoření TopoTvaru ( metoda toShape() ). Do dokumentu mohou být přidávány pouze tvary. Ve FreeCADu jsou geometrické primitivy používány jako "stavební struktury" pro Tvary.
|
|
</p>
|
|
</div>
|
|
<pre>doc.recompute() </pre>
|
|
<p>Aktualizuje dokument. Také připravuje vizuální reprezentaci nového dílu.
|
|
</p>
|
|
<div class="mw-translate-fuzzy">
|
|
<p>Všimněte si také, že přímka může být vytvořena přímo zadáním jejího počátečního a koncového bodu v konstruktoru, např. Part.Line(point1,point2) nebo můžeme vytořit obecnou přímku a pak jí dodatečně přiřadit vlastnosti, jako jsme to udělali zde.
|
|
</p>
|
|
</div>
|
|
<p>Kružnice může být vytvořena podobně:
|
|
</p>
|
|
<pre>import Part
|
|
doc = App.activeDocument()
|
|
c = Part.Circle()
|
|
c.Radius=10.0
|
|
f = doc.addObject("Part::Feature", "Circle")
|
|
f.Shape = c.toShape()
|
|
doc.recompute() </pre>
|
|
<p>Znovu si všimněte, že jsme použili kružnici (geometrický primitiv) ke konstrukci tvaru nad ní. Samozřejmě stále zůstává přístup ke geometrii konstrukce, zadáním:
|
|
</p>
|
|
<pre>s = f.Shape
|
|
e = s.Edges[0]
|
|
c = e.Curve </pre>
|
|
<p>Zde si vezmeme tvar(Shape) našeho objektu f, potom si z něho vezmeme seznam hran. V tomto případě to bude jen jedna hrana, protože celý tvar děláme z jedné kružnicem a proto si vezmeme ze seznamu pouze první hranu a z ní její přímku. Každá hrana má přímku, což je geometrický primitiv, na kterém je hrana založena.
|
|
</p><p>Chcete-li vědět více jděte na stránku <a href="Topological_data_scripting.html" title="Topological data scripting">Topological data scripting</a>.
|
|
</p>
|
|
<h3><span class="mw-headline" id="Tutorials">Tutorials</span></h3>
|
|
<ul><li> <a href="Import_from_STL_or_OBJ.html" title="Import from STL or OBJ">Import from STL or OBJ</a> : How to import STL/OBJ files in FreeCAD</li>
|
|
<li> <a href="Export_to_STL_or_OBJ.html" title="Export to STL or OBJ">Export to STL or OBJ</a> : How to export STL/OBJ files from FreeCAD</li>
|
|
<li> <a href="Whiffle_Ball_tutorial.html" title="Whiffle Ball tutorial">Whiffle Ball tutorial</a> : How to use the Part Module</li></ul>
|
|
<div class="mw-translate-fuzzy">
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Part_Module/cs&oldid=290015">http://www.freecadweb.org/wiki/index.php?title=Part_Module/cs&oldid=290015</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> |