Drawing Template HowTo/cs

Tato lekce Vám ukáže jak od základu vytvořit a upravovat grafický SVG soubor pro použití jako šablonu výkresu pomocí pracovní plochy Výkres. Od verze 0.14 revize 2995 FreeCADu, pracovní plocha Výkres bude promítat výbraný díl do výkresové šablony podle pravidel nastavených v SVG dokumentu. Tato pravidla definují pracovní prostor v souřadnicích X,Y, ve kterém může FreeCAD promítat díl a automaticky se vyhnout nežádoucímu pronikání do titulkového bloku.

Kdokoliv kdo navrhuje šablony, které mají být sdíleny, by měl dodržovat základní pokyny uvedené v tomto výúkovém programu. Použití značek pro "Pracovní prostor" a "Popisové pole" v šabloně je nevylučuje šablonu z použití ve starších verzich FreeCADu. Zatímco vložení těchto značek učiní Vaši šablonu plně funkční v současných verzích.

Tento výukový program začne nastavením stránky v programu Inkscape a vytvořením základní výkresové šablony. Následně bude přidán artwork, který dá Vaší práci osobní nebo profesionální styl. Dále uvidíte jak lze upravovat Vaši novou šablonu a jaké informace musí obsahovat pro použití ve FreeCADu.

Tento výukový program předpokládá, že čtenář má základní znalosti programu Inkscape a textového editoru.

Nastavení stránky
Začneme s novým dokumentum v Inkscapu. Podle odkazu ve Wiki stránce FreeCADu na výkresové šablony, jeden pixel = jeden milimetr. To znamená, že jestliže chcete vytvořit výkresovou šablonu pro stránky rozměru ANSI A (rozměr letter), která je 216mm x 279mm, měla by naše šablona mít rozměr 216px x 279px. Chcete-li aby stránka byla orientována na šířku, měly by být tyto hodnoty prohozeny. Pro použití v tomto výukovém programu bude použita orientace na šířku. Stránka je tedy definována na šířku 279px a na výšku 216px.

V Inkscapu rozbalte menu File a vyberte Document Properties, Nyní byste měli vidět okno Document Properties. Upravte šířku a výšku jak bylo zmíněno a ujistěte se, že jednotky jsou nastaveny na pixely.



Nyní byste měli mít dokument Inkscapu který je široký 279px a vysoký 216px. Pokračujeme přidáním rámečku.

Rámeček
Dále vytvoření rámečku. Ačkoli není pro potřeby tohoto výukového progarmu nutné, bude na něj odkazováno později.

Použitím nástroje “Draw Bezier curves and straight lines” a výběrem módu “Create a sequence of paraxial line segments” vytvoříte obdélník rámečku dokumentu. Jakmile je obdélník uzavřen, kliknete na nástroj "Select and transform objects" (klávesová zkratka F1). Obdélník by se nyní měl zobrazovat jako vybraný. Pokud ne použijte nástroj a vyberte jej.

Použitím vodorovných a svislých souřadnic u nastavení výběru, podle nastavení šířku a výšky výběru, umístíme rámeček o 10 jednotek (pixelů) dovnitř dokumentu od jeko okrajů. Zadejte následovně X=10, Y=10, W=259 a H=196. Vidíte, že levý dolní rok obdélníku pro rámeček je 10 pixelů nad a 10 pixelů vlevo od levého dolního rohu stránky. Zadáním rozměrů obdélníka jsme je umístili rovnoměrně v hranicích dokumentu.



Popisové pole
Nyní vytvoříme popisové pole. To je editovatelné pole kam se zapisují informace o výkresu z FreeCADu. Tento výukový program použije jednoduchý příklad. Popisové pole může být jednoduché nebo složité jak si budete přát.

Popisové pole v příkladu bude obsahovat následující údaje: Název projektu, Datum, Měřítko a Autora. Potom bude umístěno do pravého dolního rohu rámečku.

Začnete vytvořením obdélníka někde uvnitř rámečku dokumentu. Uděláte to stejným způsobem jako jste udělali rámeček. Potom jej rozdělíte do 4 sekcí jak je vidíte. Když je to provedeno, vyberte obdélník i dělicí čáry a udělejte z nich skupinu a tu potom umístěte na X=169, Y=10 a rozměry W=100 a H=50 stejným způsobem jako rámeček.



Pevný text
A teď přidáte textové bloky, které budou pevně umístěny v popisovém poli. Bude to Název projektu, Datum, Měřítko a Autor. Uděláte to tak, že vyberete textový nástroj a kliknete někam do dokumentu. Potom jednoduše napíšete text, zvlášť pro každý název - kikněte na textový nástroj v dokumentu a po výběru odpovídající velikosti fontu (velikost 6 je pro tento dokument) zapište Název projektu. Potom přejeďte ukazatelem na další místo, opět klikněte a začněte nový textový blok, text bude Datum. Stejntě pak pro Měřítko a Autor. Nyní mohou být výběrovým nástrojem vybrány jednotlivé textové bloky a tažením nebo pomocí šipe přesunuty na příslušné místo v opisovém poli.

Po přesunutí všech textových bloků na jejich místo by měly být všechny vybrány společně s popisovým polem a vytvořena z nich skupina. Od té chvíle budou popisové pole a pevné texty spojeny jako jeden celek.



Editovatelný text
A nyní přidáte textové bloky u kterých budete chtít aby byly editovatelné z FreeCADu. Stejným způsobem jako byly vytvořeny pevné texty budou vytvořeny i editovatelné texty a budou uloženy na odpovídající pozice.Texty zadáte následovně. NAME, DATE, SCALE, AUTHOR a přiřadíte jim velikost fontu 8. Jakmile budou texty umístěny, vyberte 4 textová pole, která chcete mít editovatelná a udělejte z nich samostatnou skupinu. Nevčleňujte je do stejných skupin jako jsou rámeček nebo popisové pole. Pro tuto chvíli jste s editovatelnými poli hotovi. Až bude hotová grafická část šablony, dokončíte proces vytvoření polí editovatelných z FreeCADu. Nyní ještě doděláme tuto část doplněním malé kresby do šablony.



Přidání Artworku
Nyní když je hotova základní šablona, můžete do ní přidat malý artwork. Může to být cokoliv budete chtít. Vaše osobní nebo firemní logo, obrázek nebo vyobrazení Vašeho projetku, atd. Pro tento výukový program bude použito logo FreeCADU, které se nalézá v sekci Artwork FreeCAD Wiki. Můžete na ně jednoduše kliknout a vybrat uložení obrázku. Až bude uloženo, naimportujte jej do Inkscapu. Po naimportování obrázku do vaší šablony může být obrázku změněna velikost a uložena podle Vašich představ. Až tak je snadné přidání artworku do vaší šablony.

V této chvíli můžete z menu vybrat File a potom Save. V tomto výukovém programu je soubor pojmenován jednoduše example.svg, ale Vy si samozřejmě můžete pojmenovat soubor jak chcete.



Otevření souboru textovým editorem
Po uložení šablony ji otevřete Vašim oblíbeným textovým editorem (ne textovým procesorem jako je třeba Word, apod.). Může to být něco jako Windows Notepad nebo dokonalejší Kate. V tomto výukovém programu bude použit editor Kate a všechny screenshoty budou z tohoto editoru.

Po otevření SVG souboru Vašim textovým editorem uvidíte následující.



Značka “xmlns:freecad”
První věci bude vložení následující řádky do dokumentu. Tento řádek je deklarace jmenného prostoru SVG a musí být zadána aby všechny SVG prvky byly identifikovány jako součást jmenného prostoru SVG. xmlns:freecad="http://www.freecadweb.org/wiki/index.php?title=Svg_Namespace" Tento řádek je zadán ihned za první <svg značku a se stejným odsazením jako ostatní xmlns údaje.



Značky Pracovního prostoru a Popisového pole
Další řádky, které přidáte budou značky pro Pracovní prostor a Popisové pole. Tyto značky a jejich použití je definováno ve stránce Kreslení Šablony. Zatím nejsou tyto značky požadovány, ale novější verze pracovní plochy Výkres ve FreeCADu z nich bude mít prospěch a na starší verze FreeCADu nebudou mít vliv.

Značka pro Pracovní prostor je použita pro definici prostoru do kterého může FreeCAD zobrazovat. To umožní FreeCADu vytvářet automatické zobrazení na výkresové šabloně tak aby zůstalo uvnitř nakresleného rámečku nebo uvnitř definovaného prostoru na stránce.

Značka Popisové pole je použita pro definování místa v Pracovním prostoru, kde toto pole leží. Tato informace je FreeCADem využita k tomu, aby se vyhnul místu s popisovým polem. Může to být označeno jako vyhnutí se popisovému poli.

jsou-li použity obě tyto značky, musí se značka pracovního prostoru objevit jako první a musí být ihned následována značkou popisového pole. Obě tyot značky se také musí objevit před první značkou <metadata. Tyto značky mohou být umístěny buď hned na začátku po značce <? xml nebo právě před značkou <metadata. V tomto výukovém programu jsme je umístili na začátek.

Značka Pracovní prostor
První značka je Pracovní prostor a je utvořena následovně. Kde X1, Y1, X2, Y2 jsou definovány jako:
 * X1 je vzdálenost od levého okraje stránky k levé straně rámečku v ose X.
 * Y1 je vzdálenost od horního okraje stránky k horní straně rámečku v ose Y.
 * X2 je vzdálenost od levého okraje stránky k pravé straně rámečku v ose X.
 * Y2 je vzdálenost od horního okraje stránky ke spodní straně rámečku v ose Y.

Takže pro tento výukový program šablony bude značka Pracovního prostoru.

Značka Popisové pole
Další značka bude značka popisového pole a bude utvořena následovně: Kde X1a, Y1a, X2a, Y2a jsou definovány jako:
 * X1a je vzdálenost od levého okraje stránky k levé straně popisového pole v ose X.
 * Y1a je vzdálenost od horního okraje stránky k horní straně popisového pole v ose Y.
 * X2a je vzdálenost od levého okraje stránky k pravé straně popisového pole v ose X.
 * Y2a je vzdálenost od horního okraje stránky ke spodní straně popisového pole v ose Y.

Ještě jednou, s odkazem na šablonu vytvořenou v tomto výukovém programu, bude značka popisového pole vypadat takto: Umístění těchto dvou značek v požadovaném pořadí na začátku dokumentu vypadá takto:



The freecad:editable Tag
Adding the freecad:editable tags into the SVG document allows FreeCAD to access the defined text blocks for editing. For those blocks of text that you wish to be editable from within FreeCAD, do the following.

Search down through the SVG document until you find the section that contains the text you wish to have editable. When making the template, you placed these in a group, and as a result, they should appear within the document as a group as well. Once this group of text elements is located, you will add the line freecad:editable=” “ to each text block where the text that you wish to make editable is contained within the quote marks. Place them as shown for all four lines of text to be editable.



The DrawingContent Tag
The last tag that is needed in the Template is the DrawingContent tag. Without it, FreeCAD can not access the drawing template. This tag informs FreeCAD where within the document it may write it's projections and other attributes. It is the one tag that must be within the SVG document for the drawing template to work with FreeCAD.

This tag is formated as follows and is inserted just before the last tag.



That's it. The SVG document can now be saved and used with FreeCAD.

Complete Example Template
Below is the finished SVG template. Sense it is in SVG format, you can save and open it in your text editor for review as reference to this tutorial and the creation of your own templates.



Tools
The two tools used in this tutorial were Inkscape and Kate. They can be found by following the links provided below.


 * Inkscape
 * Kate