Fórum Root.cz

Hlavní témata => Software => Téma založeno: AlesSt 16. 01. 2025, 07:50:57

Název: FreeCAD: vybraný objekt nelze použít
Přispěvatel: AlesSt 16. 01. 2025, 07:50:57
Ahoj, měl bych dotaz na uživatele FreeCadu. Stáhl jsem si verzi 1.0, vytvořil na Sketch obdélník, ten vysunul. Potud vše ok, na vysunutém objektu jsem vytvořil nový Sketch, vytvořil čtverec, ten pomocí funkce  Přesunout - transformovat pole nakopíroval na požadovaná místa na Sketch.
Uvedené čtverce jsem opět vysunul - zase vše ok. Na jednom vysunutém čtverci (nyní vlastně už kvádr) jsem vytvořil Sketch, zde vytvořil kružnici, zavřel Sketch a chtěl s ní dále pracovat - vysunout. Nyní se mi objeví dialog -

 Vybraný objekt nelze použít. Vybraný objekt musí patřit k aktivnímu tělesu. Zvažte použití pořadače tvarů nebo základního prvku pro referenční vnější geometrii v tělese.

Je to už po několikáté, kdy se pokouším udělat něco primitivního v tomto bezesporu výborném programu, ale vždy dříve nebo později narazím na toto. Přitom uvedený postup funguje v SolidWorks a i OnShape (vím, jiné programy, možná i jiná filozofie postupu).
Prosím, kde je moje základní chyba kterou dělám? Podotýkám, že těleso je aktivní, projekt je nový a dělám ho step by step za sebou (myslím jednotlivé úkony).

Díky.
Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: Mendoza 16. 01. 2025, 09:38:46
Nejsem ted u pocitace, tak nemuzu vyzkouset, ale napadlo me, jestli neni potreba spojit vsechny ty prvky v jedno teleso.

jak v programu freecad spojim vice prvku v jedno teleso?

Ve FreeCAD můžete spojit více prvků do jednoho tělesa pomocí následujících kroků:

1. **Použití Part Design**: Ujistěte se, že všechny prvky jsou součástí jednoho kontejneru *Tělo* (Body). Pokud není aktivní, poklepejte na něj nebo ho aktivujte pravým tlačítkem myši a volbou *Přepnout aktivní tělo*[1].

2. **Boolean operace**: V Part Workbenchi použijte nástroje jako *Sloučení* (Union) pro spojení více těles do jednoho[2].

3. **Makro SpojDrát**: Pokud pracujete s drátovými prvky, použijte makro *SpojDrát* pro jejich sloučení do uzavřeného tvaru[7].

Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: AlesSt 16. 01. 2025, 10:54:43
Dobrý den,
tělo je aktivní, pokud ve Part Workbench vyberu Pad a v druhém Pad001 (vždy nabídne jen jednu možnost výběru ve sloupci) , zústanou mi jen kružnice z posledního Sketch.
Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: Mendoza 16. 01. 2025, 16:57:15
Má to vypadat nějak takhle (plus/minus)?

Můj postup - vytvořím sketch - z něj desku - na plochu desky další sketch - vytáhnout sketch - pomocí transformace rozkopírovat, kam chci - vytvořím sketch na plose sloupku - vytvořím desku

Ani jsem nepoužil nějaké slučování objektů.
Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: AlesSt 17. 01. 2025, 08:46:47
Ano, takto zhruba to potřebuji. Zkusil jsem vytvořit další náčrt (Sketch), ale ne z hlavní nabídky (Menu), ale z okna Nástroje tvorby ploch - Vytvořit náčrt, Sketch se v náhledu na model zarovnal pod Vytažení (Pad) a nyní to pracuje podle mých představ. Dříve mnou vytvořený Sketch nebyl zanořen pod Pad, ale přímo v rootu Tělesa.

Díky za pomoc
Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: mhepp 17. 01. 2025, 13:36:39
Došel jsi celkem dobře k téměř správnému závěru. V předchozím stavu ale sketch nebyl součástí tělesa vůbec, nyní je hierarchicky ne pod Pad, ale přímo pod Tělesem. Je to trochu nešťastně vizuálně udělané...
Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: kouli 20. 01. 2025, 09:39:57
Zhruba před rokem jsem "přešel" z FreeCadu na OnShape a kdykoliv ho používám, tak lituju těch desítek zmařených hodin, které jsem marně bojoval s FreeCadem. Nepřeháním. Používám oba hodně podobně, ale prostě tam, kde ve FreeCadu vznikaly nesmyslné chyby, tak v tom samém to prostě v OnShape funguje. Je to (FreeCad) první software, kde jsem musel dát přednost komerční variantě (pro moje potřeby stačí licence zdarma) před OS. A myslím, že tento dotaz je podobný: ve FC jsem udělal sketch, z něj vytáhl těleso, na jedné z takto vzniklých stěn další sketch, další těleso.  A pak se vrátím k tomu prvnímu tělesu, udělám malou změnu v "jeho" sketchi a vše se rozbije... Nebo tyhle závislosti už vylepšili v té ostré verzi 1.0?
Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: mhepp 20. 01. 2025, 10:23:39
pokud maličká změna znamená změnu počtu hran a ploch, tak je očekávatelné, že se přečíslují. Tudíž ti nebude sedět vazba. Pokud změníš jenom rozměry, tak se mi nic nerozbilo ani ve starém FreeCADu.

Používám k tomu pomocné roviny. Na ploše si vytvořím rovinu a další sketche kreslím na této rovině. Takže pokud změním něco pod tím, tak jen znovu posadím rovinu na správnou plochu.
Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: Martin Sivák 20. 01. 2025, 12:01:35
Ano, 1.0 obsahuje část řešení Topology Naming problému: https://wiki.freecad.org/Topological_naming_problem#Topological_naming_algorithm

Pořád se to může stát, pokud je změna v rodiči zásadní.
Název: Re:FreeCAD: vybraný objekt nelze použít
Přispěvatel: Tom5 21. 01. 2025, 17:08:35
Zhruba před rokem jsem "přešel" z FreeCadu na OnShape a kdykoliv ho používám, tak lituju těch desítek zmařených hodin, které jsem marně bojoval s FreeCadem. Nepřeháním.

Problémy se změnou topologie mají všechny SW neboť nelze jednoznačně obecně vyřešit. Před tím, než jsem přešel na FreeCAD jsem nějakou dobu pracoval s Fusion360 a stávalo se mi to každou chvíli. Na rozdíl od FreeCAD, kde se to dá relativně jednoduše fixnout, jsem ve Fusion360 raději následné úpravy modelu smazal a vyrobil znovu. Každopádně řada věcí, které tyto problémy způsobí, lze eliminovat vhodným modelováním.

A např. mně online modelování fakt vadí z několika důvodů. Mimo to používám občas i modelování zátěže a hlavně proudění...