Macro Solid Sweep/cs

Toto makro vytváří těleso vlečením 2D profilu po trajektorii předem vybrané m ve 3D pohledu. 2D prvke může být vytvořen pomocí standardních nástrojů FreeCADu.

Musí být podotknuto, že výsledné těleso nebude parametrické. Jestliže se rozhodnete změnit profil nebo trajektorii, musíte spustit makro znovu.



Použití

 * Vytvořte dva 2D prvky, jeden pro profil, druhý pro trajektorii, některého z typů v seznamu níže.
 * Nejdříve vyberte buď ve stromu projektu nebo ve 3D pohledu trajektorii a potom profil. Pořadí je důležité!
 * Otveřete Správce maker, vyberte makro a klikněte na "Spusť".
 * Ve stromu projektu bude vytvořen objekt Sweep.

Podporované 2D prvky

 * Dráty
 * [[Image:Sketcher_NewSketch.png|32px]] Náčrty
 * [[Image:Draft_BSpline.png]] Kreslení B-křivek
 * 2D základní geomterické prvky z Parametric → [[Image:Part_CreatePrimitives.png|32px]] Tvorba základních geometrických prvků ... menu (kružnice,spirála)

Tipy

 * Profil musí být uzavřený, jinak výsledkem nebude těleso.
 * Profil nemusí ležet na trajektorii, ale doporučuje se aby byl normální (kolmý) k trajektorii.
 * Trajektorie může být uzavřená nebo otevřená (kružnice, přímka nebo obloukový segment), ale všechny prvky by měly být tangenciální (navazovat po tangentě), jinak nebude výsledek zaručený. Například trajektorie s přímými rohy jako je obdélník nevytvoří těleso.
 * Jestliže se těleso kroutí, upravte makro změnou hodnoty isFrenet na 0 (nulu) a zkuste ještě jednou.
 * Nastavením hodnoty makeSolid na 0 (nulu) bude makro vytvářet sérii povrchů s otevřenými konci.

Credits
Thanks to Wmayer for his help in writing this script.

Two examples of uses can be found in this forum topic, along with download links to the FCStd files. Using a helix as trajectory, a solid sweep can be used to create a bolt thread.