FreeCAD: vybraný objekt nelze použít

FreeCAD: vybraný objekt nelze použít
« kdy: 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.


Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #1 kdy: 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].


Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #2 kdy: 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.

Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #3 kdy: 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ů.
« Poslední změna: 16. 01. 2025, 16:58:53 od Mendoza »

Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #4 kdy: 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


mhepp

  • ***
  • 172
    • Zobrazit profil
    • E-mail
Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #5 kdy: 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é...

Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #6 kdy: 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?

mhepp

  • ***
  • 172
    • Zobrazit profil
    • E-mail
Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #7 kdy: 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.

Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #8 kdy: 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í.

Tom5

  • ***
  • 110
    • Zobrazit profil
Re:FreeCAD: vybraný objekt nelze použít
« Odpověď #9 kdy: 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í...