139 lines
14 KiB
HTML
139 lines
14 KiB
HTML
<html><head><title>Aeroplane/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>Aeroplane/cs</h1></div>
|
|
|
|
<div id="mw-content-text" lang="cs" dir="ltr" class="mw-content-ltr"><hr/>
|
|
<div class="mw-parser-output"><table class="fcinfobox wikitable ct" style="width: 230px; float: right; margin-left: 1em">
|
|
<tr>
|
|
<td class="ctTitle">
|
|
<h3><span class="mw-headline" id="Tutorial"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Base_ExampleCommandModel.png" class="image"><img alt="Base ExampleCommandModel.png" src="32px-Base_ExampleCommandModel.png" width="32" height="30" srcset="/wiki/images/thumb/9/93/Base_ExampleCommandModel.png/48px-Base_ExampleCommandModel.png 1.5x, /wiki/images/9/93/Base_ExampleCommandModel.png 2x" /></a> Tutorial</span></h3>
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Topic
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">Part Workbench
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Level
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">Beginner
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Time to complete
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">10 minutes
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Author
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">FreeCAD version
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">
|
|
</td></tr>
|
|
<tr>
|
|
<th class="ctOdd">Example File(s)
|
|
</th></tr>
|
|
<tr>
|
|
<td class="ctEven">
|
|
</td></tr>
|
|
<tr>
|
|
<td class="ctToc"><br /><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1"><a href="#Tutorial"><span class="tocnumber">1</span> <span class="toctext">Tutorial</span></a></li>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Prvn.C3.AD_kroky"><span class="tocnumber">2</span> <span class="toctext">První kroky</span></a></li>
|
|
<li class="toclevel-1 tocsection-2"><a href="#Dal.C5.A1.C3.AD_kroky"><span class="tocnumber">3</span> <span class="toctext">Další kroky</span></a></li>
|
|
<li class="toclevel-1 tocsection-3"><a href="#Ot.C3.A1.C4.8Den.C3.AD"><span class="tocnumber">4</span> <span class="toctext">Otáčení</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
</td></tr></table>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<h2><span class="mw-headline" id="Prvn.C3.AD_kroky">První kroky</span></h2>
|
|
<p>Budeme pracovat v <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Workbench/cs" class="mw-redirect" title="Part Workbench/cs">pracovní ploše Díl</a> - vyberte ji z menu Pohled->Pracovní plocha->Díl nebo ze selektoru pracovních ploch.
|
|
</p>
|
|
<ul><li> Vytvořte nový prázdný dokument.</li>
|
|
<li> Přepněte do axonometrického pohledu.</li>
|
|
<li> Přepněte osový kříž na ON (zapnuto) (v menu Pohled).</li>
|
|
<li> Ujistěte se, že je zobrazen Combo pohled (přes Pohled->Pohledy).</li></ul>
|
|
<ul><li> Vytvořte válec kliknutím na tlačítko <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">Válec</a>.</li>
|
|
<li> Vyberet ho kliknutím na Válec v okně projektu.</li>
|
|
<li> Klikněte na záložku Data v dolní části okna projektu.</li></ul>
|
|
<p>Změňte výšku na 20mm. Poloměr ponechte na 2mm.
|
|
</p><p>Klikněte na <a href="https://www.freecadweb.org/wiki/index.php?title=Placement/cs" title="Tasks Placement/cs">umístění</a> (všimněte si malého [+]) a zobrazí se tlačítko se třemi tečkami. Klikněte na ně. (Taky můžete vybrat: Menu->Edit->Umístění.) Zobrazí se okno úloh.
|
|
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:HTCaeroplane01.png" class="image"><img alt="HTCaeroplane01.png" src="300px-HTCaeroplane01.png" width="300" height="385" srcset="/wiki/images/thumb/8/8f/HTCaeroplane01.png/450px-HTCaeroplane01.png 1.5x, /wiki/images/8/8f/HTCaeroplane01.png 2x" /></a>
|
|
</p><p>Pokud nejste obeznámeni s prací s osami XYZ pak si pohrajte s čísly v poli Posunů. Když s hraním skončíte klikněte na tlečítko Reset.
|
|
</p>
|
|
<h2><span class="mw-headline" id="Dal.C5.A1.C3.AD_kroky">Další kroky</span></h2>
|
|
<div class="floatright"><a href="https://www.freecadweb.org/wiki/index.php?title=File:HTCaeroplane02.png" class="image"><img alt="HTCaeroplane02.png" src="400px-HTCaeroplane02.png" width="400" height="283" srcset="/wiki/images/thumb/8/8a/HTCaeroplane02.png/600px-HTCaeroplane02.png 1.5x, /wiki/images/8/8a/HTCaeroplane02.png 2x" /></a></div>
|
|
<p>Nyní otočíme válec tak aby ležel v ose X. K tomu je potřeba aby se otočil kolem osy Y. Okénko pro otáčení by mělo obsahovat 'Otáčení os podle úhlu', změňte osu na Y a zvyšte úhel na 90. Klikněte na OK.
|
|
</p><p>Musím přiznat, že si často rád hraji s otáčením pohledu. Taky byste mohli najít 'šev' cylindru na spodni straně.
|
|
</p><p><br style="clear:both" />
|
|
</p>
|
|
<div class="floatright"><a href="https://www.freecadweb.org/wiki/index.php?title=File:HTCaeroplane03.png" class="image"><img alt="HTCaeroplane03.png" src="400px-HTCaeroplane03.png" width="400" height="263" srcset="/wiki/images/thumb/c/cd/HTCaeroplane03.png/600px-HTCaeroplane03.png 1.5x, /wiki/images/c/cd/HTCaeroplane03.png 2x" /></a></div>
|
|
<p>Teď budeme přidávat a upravovat desku a tak klikneme na tlačítko <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>. Vybereme je kliknutím na Box v okně projektu.
|
|
Změníme výšku na 1mm, délku na 5mm a šířku na 20mm.
|
|
</p><p>Klikneme na <a href="https://www.freecadweb.org/wiki/index.php?title=Placement/cs" title="Tasks Placement/cs">Umístění a tři tečky</a> abychom se dostali do okna úloh. V poli pro posun zadáme Y: -10 a Z: -1. Klikneme na OK.
|
|
</p><p>Teď sloučíme tyto dva tvary dohromady pomocí boolean (logické) operace. Klikneme na tlačítko <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> a okno úloh zobrazí selektor pro výběr boolovské operace.
|
|
</p><p>Ujistěte se, že je vybrána oprace Union (sloučení) a že jsou v seznamu tvarů zakliknuty jak válec, tak i deska. Klikněte na Použít. Klikněte na Zavřít. Nyní z nich máme jeden objekt nazvaný Fusion.
|
|
</p><p><br style="clear:both" />
|
|
</p><p>Přidejme ještě jednu desku pro dokončení modelu. Vytvořte desku, vyberte ji a změňte výšku na 5mm, délku na 3mm a šířku na 1mm. Změňte umístění Y: -0.5.
|
|
</p><p>Teď potřebujeme sloučit Fusion s Box001, uděláme to rychlým způsobem. Kliknete na Fusion v okně projektu a se stisknutou klávesou CTRL kliknete na Box001. Tím vyberete současně obě části. Teď kliknete na tlačítko <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">Sloučit</a> a dostanete sloučený Fusion001.
|
|
</p><p>Nyní byste měli mít jednoduchý model letadla, Pravým kliknutím na Fusion001 je přejmenujete na 'Aeroplane'.
|
|
</p>
|
|
<div class="floatright"><a href="https://www.freecadweb.org/wiki/index.php?title=File:HTCaeroplane04.png" class="image"><img alt="HTCaeroplane04.png" src="500px-HTCaeroplane04.png" width="500" height="237" srcset="/wiki/images/thumb/d/d1/HTCaeroplane04.png/750px-HTCaeroplane04.png 1.5x, /wiki/images/d/d1/HTCaeroplane04.png 2x" /></a></div>
|
|
<p>Myslím, že křídlo by mělo být posunuto dopředu, ale když vyberu Aeroplane a zkusim změnit umístění posunem X, posune se celý model. Ale já jsem chtěl posunout jenom křídlo, takže změnu umístění zruším.
|
|
</p><p>Zvětšíme Aeroplane (kliknutím na [+] vedle něj) a zvětšíme Fusion.
|
|
</p><p>Klikneme na Box a dostaneme jeho <a href="https://www.freecadweb.org/wiki/index.php?title=Placement/cs" title="Tasks Placement/cs">Umístění do Úloh</a>. Všimněte si, že v poli posunů už má Y: -10 a Z: -1. Změňte posun X na 3 a klikněte na Použít. Už je to lepší. Klikněte na OK.
|
|
</p><p><br style="clear:both" />
|
|
</p>
|
|
<h2><span class="mw-headline" id="Ot.C3.A1.C4.8Den.C3.AD">Otáčení</span></h2>
|
|
<p>Klikněte na Aeroplane a dostanete jeho <a href="https://www.freecadweb.org/wiki/index.php?title=Placement/cs" title="Tasks Placement/cs">Umístění do Úloh</a> (Další vysvětlení je v <a href="https://www.freecadweb.org/wiki/index.php?title=Placement/cs" title="Placement/cs">Umístění</a>). V části Otáčení změňte výběr 'Otáčení os podle úhlu' na 'Eulerovy úhly', protože ty jsou pro práci mnohem snadnější.
|
|
</p>
|
|
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Tache_Placement_Lacet_fr_Mini.gif" class="image"><img alt="Tache Placement Lacet fr Mini.gif" src="Tache_Placement_Lacet_fr_Mini.gif" width="450" height="325" /></a></div><b>Yaw</b> is the rotation about the <b>Z axis</b>, that is to say a rotation from left to right. (The yaw angle is the <b>Psi ψ</b>).
|
|
<div style="clear:both"></div>
|
|
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Tache_Placement_Tangage_fr_Mini.gif" class="image"><img alt="Tache Placement Tangage fr Mini.gif" src="Tache_Placement_Tangage_fr_Mini.gif" width="445" height="355" /></a></div><b>Pitch</b> is rotation about the <b>Y axis</b>, that is to say nose-up and nose-down. (The Pitch angle is the Phi φ).
|
|
<div style="clear:both"></div>
|
|
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Tache_Placement_Roulis_fr_Mini.gif" class="image"><img alt="Tache Placement Roulis fr Mini.gif" src="Tache_Placement_Roulis_fr_Mini.gif" width="445" height="355" /></a></div><b>Roll</b> is rotation about the <b>X axis</b>, that is to say wing up and down. (The Roll angle is the Thêta θ).
|
|
<p><br />
|
|
</p>
|
|
<div style="clear:both"></div>
|
|
<p><br />
|
|
However, even here there are some important things to remember:
|
|
</p>
|
|
<ul><li> Pozitivní otáčení je ve směru hodinových ručiček při pohledu z počátku směrem ven podle pozitivní osy. Nebo jinak řečeno: Pozitivní rotace je proti směru hodinových ručiček když se podíváte z pozitivní osy směrem k počátku.</li></ul>
|
|
<ul><li> Ačkoliv tři označení jsou Yaw, Pitch a Roll není to přesně to co to znamená (česky nám to stejně může být jedno). Yaw, Pitch a Roll jsou reference vzhledem k <i>souřadnicím soustavy</i> objektu ve 3D prostoru. Správně by označení mělo být Heading, Elevation a Bank nebo přímo Azimuth, Inclination a Bank, protože ve skutečnosti odkazují na <i>prostorové souřadnice</i> ve 3D systému. Jsou to <b>Tait-Bryanovy úhly</b>. Chcete-li o tom více informací pak zkuste <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Euler_angles#Tait-Bryan_angles">Eulerovy úhly</a>.</li></ul>
|
|
<ul><li> U Aeroplane v jeho aktuální pozici jsou použita jednoduchá pravidla. Yaw je rotace kolem osy Z, tj. doleva a doprava. Pitch je rotace kolem osy Y, tj. předkem nahoru a dolu. Roll je rotace kolem osy X, tj. křídlo nahoru a dolu. To je dostatečné pro začátek, ale později to nebude až tak pravda!</li></ul>
|
|
<p>Pohrejme si se třemi čísly YPR (Yaw, Pitch, Roll). Stačí něco pouze změnit o pár stupňů abyste pochopili jak to funguje. Až skončíte, tak dejte Reset.
|
|
</p><p>Nyní se podíváme proč označení Yaw-Pitch-Roll nejsou až tak moc vhodné. Změňte Roll na 90°. Yaw by mělo posunout předek letadla nahoru a dolu a Pitch by je mělo posunout ze strany na stranu "při pohledu zvenku letadla", což je kde jsme my. Funguje to tak? Ne, nefunguje! Pitch mění yaw a Yaw mění pitch. OK, Reset.
|
|
</p><p>Takže lepší představa o otáčení je, že Yaw mění po délce, Pitch mění podle šířky a Roll mění směr (NSEW) kterým hledíte. Nebo byste se taky mohli podívat na <a rel="nofollow" class="external text" href="http://en.wikipedia.org/wiki/Axes_conventions">Osové konvence</a> pro další informace.
|
|
</p><p>Dobrá a teď zpět do práce. Změňte Yaw na 45° a Pitch na -30°. Klikněte na OK pro zobrazení dokončené operace. Nyní se vraťte do <a href="https://www.freecadweb.org/wiki/index.php?title=Placement/cs" title="Tasks Placement/cs">Umístění úloh</a> a podívejte se na pole Otáčení. Vrátilo se do 'Otáčení os podle úhlů' a má nějaká podivná čísla v polích os a úhlu. U mne měly osy: (0.219493,-0.529904,0.819161) a úhel: 53.65°. Ty tři čísla v závorce jsou komponenty XYZ jednotkového vektoru ve 3D prostou. Je to osa, kolem které bylo původní letadlo otáčeno do cílové pozice. A úhel říká o kolik bylo otočeno. Chytré, že, ale ne moc přehledné! Byl to Euler kdo předvedl, že můžete sérii XYZ rotací zkombinovat do jedné rotace kolem jedné osy.
|
|
</p><p>Tady je ještě několik nápadů jak si můžete s letadlem pohrát:
|
|
</p>
|
|
<ul><li> Změňte umístění Z (a Použít) potom změňte čísla YPR a podívejte se jaký to mělo efekt. Potom zkuste změnit umístění X a Y a otáčení.</li>
|
|
<li> Změňte střed X (a Použít) potom změňte čísla YPR a podívejte se jaký to mělo efekt. Potom zkuste změnit středy Y a Z otáčení.</li></ul>
|
|
<p>Doufám, že Vám tento výukový program pomohl orientovat se v otáčení objektů.
|
|
</p><p><br />
|
|
</p>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Aeroplane/cs&oldid=200552">http://www.freecadweb.org/wiki/index.php?title=Aeroplane/cs&oldid=200552</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> |