FreeCAD Managing Expectations/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "=== Kernel OpenCascade ===")
No edit summary
 
(48 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{VeryImportantMessage|June 29, 2022: We understand that Fusion360 has raised their prices again (this is becoming a yearly thing). We expect a lot of Fusion folk to be seeking alternatives. We want to let y'all know that we're sorry you've been squeezed and begrudgingly need to find alternate software + go through the process of learning it. Please check your attitude and do not vent your frustration on the FreeCAD community though. We're doing our own thing. If you want to help us build a FLOSS CAD/CAM/FEM please join us. But for those of you who are angry and want to vent, please do so on the Fusion forums not on the FreeCAD forums.}}
{{VeryImportantMessage|Chociaż witamy i zachęcamy do rozwoju i uczestnictwa wśród społeczności, żądania, emocjonalne tyrady i dzikie roszczenia są ogólnie słabo odbierane, ponieważ nasza społeczność składa się z wielu doświadczonych i pełnych pasji zwolenników FreeCAD, którzy wielokrotnie słyszeli podobne oświadczenia. Jeśli zauważysz brak jakiejś funkcji lub coś, co Cię denerwuje, gorąco zachęcamy do rozważenia zaangażowania się w sam kod. FreeCAD jest w dużej mierze rozwijany przez stosunkowo niewielką grupę utalentowanych ludzi, którzy mają pracę dzienną, rodziny i inne zainteresowania poza programowaniem na żądanie. Jeśli masz umiejętności ''(Python / C++)'' i motywację do udziału, Twój wkład może sprawić, że FreeCAD będzie jeszcze lepszy niż obecnie. Możesz znaleźć śledzone błędy / prośby o funkcje na stronie [https://github.com/FreeCAD/FreeCAD/issues zgłoszenia].}}

{{TOCright}}
{{TOCright}}


Line 7: Line 9:
Ta strona wiki jest przeznaczona dla nowych użytkowników programu FreeCAD odchodzących z innych rozwiązań CAD / CAM.
Ta strona wiki jest przeznaczona dla nowych użytkowników programu FreeCAD odchodzących z innych rozwiązań CAD / CAM.


==Słowo wstępne==
== FreeCAD to FreeCAD ==


Wielu hobbystów, niezależnych projektantów i małych firm często szuka schronienia przed wysokimi kosztami i ograniczeniami licencyjnymi komercyjnego oprogramowania, a może po prostu wybierasz FreeCAD, ponieważ wierzysz w filozofię stojącą za [https://en.wikipedia.org/wiki/FOSS FOSS]. W każdym z tych przypadków, WITAMY! Jest wielu użytkowników, tak jak Ty, którzy z powodzeniem przeszli na FreeCAD dla swoich osobistych i zawodowych potrzeb. Ta strona wiki jest zaprojektowana aby pomóc Ci w osiągnięciu sukcesu i ustalić realistyczne oczekiwania podczas nurkowania w ''FreeCAD Way'', który najprawdopodobniej różni się od tego do czego przywykłeś w innych popularnych programach CAD.
Jeśli rozważasz FreeCAD jako zamiennik dla innego programu CAD, możesz się zastanawiać dlaczego FreeCAD jest inny. Prostą odpowiedzią jest to, że FreeCAD po prostu jest. Nie ma na celu udawania produktu X, Y lub Z, ma swój własny sposób robienia rzeczy, swój własny przepływ pracy, swoją własną [[History/pl|historię]].

'''<big>Pyt.: Czy to oznacza, że programiści FreeCAD-a uważają, że FreeCAD jest doskonały taki jaki jest?</big>'''

'''<big>Odp.: Nie, oczywiście, że nie.</big>'''
Istnieją [https://github.com/FreeCAD/FreeCAD/issues błędy] w FreeCAD-zie, które należy naprawić, ponieważ jesteśmy projektem FOSS możemy być dość otwarci w tej kwestii, ale także nowe funkcje, które programiści chcą wprowadzić. Jeśli poprosisz o jakąś funkcję, programiści mogą ją rozważyć. Ale proszę, nie oczekuj, że porzucą to co aktualnie robią. Albo zwolnią się po to z pracy, w końcu większość z nich to wolontariusze. Motto FreeCAD-a brzmi: "Jest zrobione, kiedy jest zrobione".


== Czego mogę się spodziewać? ==
== Czego mogę się spodziewać? ==
Line 21: Line 17:
W swoim rdzeniu FreeCAD jest modelerem parametrycznym. Wykorzystuje koncepcję środowisk pracy, gdzie każde środowisko jest odpowiedzialne za konkretne zadania i funkcje. Jako taki może być używany do wielu celów. Jest aktywnie wykorzystywany w produkcji i dość stabilny. Jednak, jak każdy inny program CAD, FreeCAD nie jest w 100% stabilny.
W swoim rdzeniu FreeCAD jest modelerem parametrycznym. Wykorzystuje koncepcję środowisk pracy, gdzie każde środowisko jest odpowiedzialne za konkretne zadania i funkcje. Jako taki może być używany do wielu celów. Jest aktywnie wykorzystywany w produkcji i dość stabilny. Jednak, jak każdy inny program CAD, FreeCAD nie jest w 100% stabilny.


Pochodząc z innego programu CAD, być może będziesz musiał zmienić swój sposób pracy, użyć obejścia lub makra, ale w wielu przypadkach będziesz w stanie osiągnąć to, czego chcesz. A jeśli potrzebujesz pomocy: mamy bardzo aktywne i responsywne [https://forum.freecad.org/index.php forum] chętne do pomocy. A wśród członków forum na pewno są (byli) użytkownicy Twojego obecnego programu CAD. Więc nie wahaj się skorzystać z tych zasobów.


W swoim rdzeniu FreeCAD jest potężnym modelerem parametrycznym. Wykorzystuje on modułową koncepcję ''środowisk pracy'', gdzie każde z nich odpowiada za określone zadania i funkcje. Koncepcja ta jest bardzo elastyczna i może być z powodzeniem wykorzystywana do wielu celów. FreeCAD jest aktywnie rozwijany, używany w produkcji i dość stabilny, ale jak każdy inny program CAD, nie jest stabilny w 100%.
=== Czy FreeCAD może być używany do rysowania 2D? ===


Pochodząc z innego programu CAD możesz uznać terminologię, strukturę i organizację FreeCADa za nieco obcą. Prawdopodobnie będziesz musiał dokonać pewnych dostosowań w swoich przepływach pracy, nauczyć się funkcjonalnych obejść lub wykorzystać nasz potężny ekosystem [[Macros|makrodefinicji]], ale w większości przypadków będziesz w stanie osiągnąć to, co chcesz. A jeśli potrzebujesz pomocy: mamy bardzo aktywne i responsywne [https://forum.freecad.org/index.php forum] chętne do pomocy. Wśród członków forum na pewno są (byli) użytkownicy twojego obecnego programu CAD. Nie wahaj się więc skorzystać z tych zasobów.
=== Czy FreeCAD może być używany do nieparametrycznego modelowania? ===

=== Czy FreeCAD może być używany do modelowania opartego o siatki wielokątów? ===


== Jak mogę pomóc? ==
== Jak mogę pomóc? ==
Line 33: Line 26:
Jest wiele sposobów: możesz dokonać [[Donate/pl|wpłaty]], pomóc w pytaniach na [https://forum.freecad.org/index.php forum], albo napisać dokumentację lub kod. Zobacz [[Help_FreeCAD/pl|Pomoc FreeCAD]].
Jest wiele sposobów: możesz dokonać [[Donate/pl|wpłaty]], pomóc w pytaniach na [https://forum.freecad.org/index.php forum], albo napisać dokumentację lub kod. Zobacz [[Help_FreeCAD/pl|Pomoc FreeCAD]].


== Zasoby dydaktyczne ==


=== Oficjalne ===


* [[Main_Page/pl|To Wiki]]
* [https://forum.freecadweb.org/viewforum.php?f=3 Forum Pomocy]
* [[Workarounds/pl|Obejścia znanych problemów]]


=== Nieoficjalne ===


Następujące kanały YouTube mają dość dobrej jakości treści skupione wokół programu FreeCAD (zaleca się ignorowanie wszelkich tutoriali opartych na wersji 0.17 lub wcześniejszej):
* ''MangoJelly Solutions'' (kilka list odtwarzana dla początkujących, średnio-zaawansowanych i zaawansowanych użytkowników)
* ''Joko EngineeringHelp'' (filmy dla średnio-zaawansowanych)
* ''Brodie Fairhall'' (kilka filmów pomagających użytkownikom Fusion 360 w przejściu na FreeCAD)
* I więcej...


== Pytania i ospowiedzi ==


=== "Czy FreeCAD może XYZ?" ===
== Czy nie jest FreeCAD ==


FreeCAD ma już możliwość wykonywania następujących typów prac:
=== Nieparametryczny ===
* Modelowanie parametryczne oparte na splajnie z wykorzystaniem środowisk pracy [[Part_Workbench/pl|Część]], [[PartDesign_Workbench/pl|Projekt Części]] i [[Sketcher_Workbench/pl|Szkicownik]].
* Modelowanie [[Surface_Workbench/pl|Powierzchnii 3D]] / [[Curves_Workbench/pl|Krzywych]] z wykorzystaniem NURBS.
* Import / modyfikacja [[Mesh_Workbench/pl|Siatek]].
* Symulacja złożeń ''(aktywnie rozwijane są 3 różne podejścia, [[A2plus_Workbench/pl|A2+]], [[Assembly3_Workbench/pl|ASM3]] i [[Assembly4_Workbench/pl|ASM4]])''.
* Projektowanie [[Arch_Workbench/pl|Architektury]] / [[BIM_Workbench/pl|BIM]].
* Analiza naprężeń mechanicznych ''([[FEM_Workbench/pl|MES / FEA]])''.
* Obliczeniowa Dynamika Płynów ''([[Cfd_Workbench/pl|CFD]])''.
* [[TechDraw_Workbench/pl|Rysunek Techniczny]] / [[Draft_Workbench/pl|Rysunek Roboczy]].
* IOraz więcej [[Workbenches/pl|podstawownych]] oraz [[External_workbenches/pl|zewnętrznych]] środowisk pracy...


=== "Interfejs użytkownika (UI/UX) jest brzydki, dziwny, niezrozumiały lub nie taki jak w programie XYZ!" ===
* FreeCAD może być używany nieparametrycznie. Ale użytkownik musi wiedzieć jak.
* Blender to idealne wolne narzędzie opensource do projektowania nieparametrycznego.


FreeCAD pozwala na [[Interface_Customization/pl|rozległe dostosowanie]] interfejsu użytkownika. Zdajemy sobie sprawę, że domyślne kolory i rozmieszczenie elementów może nie być przyjemne dla każdego, ale zachęcamy do dostosowania go do własnych specyficznych potrzeb i organizacji pracy. Jeśli uważasz, że udało Ci się wymyślić mogący zdobyć popularność układ/temat/pasek narzędzi itp. zachęcamy do skorzystania z niedawno dodanej funkcji [[Preference_Packs/pl|Paczki Preferencji]] i podzielenia się nią ze społecznością. Być może Twoje wysiłki pomogą komuś innemu w przejściu na FreeCAD. Oprogramowanie FOSS rozwija się dzięki wkładom społeczności wszelkiego rodzaju i jest to częsty temat dyskusji.
=== Modeler Siatek ===


=== "Dlaczego ta funkcja nie działa jak w programie XYZ?" ===
* Znowu, Blender jest bardziej odpowiednią aplikacją do modelowania siatek.


FreeCAD ma rodowód rozwojowy sięgający ponad [[History/pl|20 lat]]. Funkcje i zachowania są intensywnie recenzowane, omawiane i oceniane zanim zostaną dodane lub zmienione. Miej otwarty umysł, podczas gdy może to nie być oczywiste, prawdopodobnie istnieje bardzo dobre uzasadnienie dla takich rzeczy. Nie oznacza to, że FreeCAD jest doskonały, ale proszę weź pod uwagę, że to do czego przywykłeś może nie być jedynym lub najlepszym sposobem na zrobienie czegoś.
== Ogólna Perspektywa ==


=== "Nie mogę zrozumieć organizacji pracy w programie FreeCAD!" ===
=== FreeCAD nie osiągnął wersji 1.0 ===


FreeCAD ma filozofię niedyktowania "jak" go używać. Zamiast tego dostarcza narzędzia i szeroki wachlarz opcji, który "możesz" wykorzystać. Oznacza to dwie rzeczy. Po pierwsze, oprogramowanie nie będzie koniecznie "prowadzić" lub "kierować" Cię w stronę określonego stylu lub organizacji pracy. Po drugie, oznacza to, że możesz eksperymentować z narzędziami i znaleźć to, co działa najlepiej dla Ciebie. Nie oznacza to, że nie ma ogólnych [[Feature_editing/pl|"dobrych praktyk"]] do uwzględnienia podczas używania programu FreeCAD, ale te najlepsze praktyki generalnie dotyczą każdego profesjonalnego oprogramowania do projektowania gdy tworzone są stabilne modele.
=== FreeCAD nie jest stabilny ===


=== "O co chodzi z tymi wszystkimi środowiskami pracy?" ===
Dotyczy to każdej z wielu aplikacji CAD. FreeCAD również cierpi z tego powodu. Mimo, że społeczność pracuje nad szybkim usuwaniem katastrofalnych awarii, użytkownicy są zachęcani do stosowania przepływu pracy, w którym często zapisują swoją pracę i wykorzystują funkcje kopii zapasowych (dostępne w preferencjach), aby odzyskać lub cofnąć się po problematycznych sytuacjach. Ważnym punktem jest to, że wielu użytkowników nie zawsze używa najbardziej aktualnej wersji FreeCADa i kończy narzekając na przestarzałe lub już rozwiązane problemy stabilności. FreeCAD ma również bardzo długi cykl wydawniczy i w przeszłości nie przenosił poprawek z powodu czasu i złożonych zależności od stron trzecich. W skrócie, wiele błędów zostaje naprawionych w wersji rozwojowej i dlatego użytkownicy muszą podjąć niekonwencjonalną decyzję o uruchomieniu wersji rozwojowej FreeCAD zamiast 'stabilnej'.


Jedną z potężnych cech FreeCAD jest jego modularność. Jest to możliwe dzięki podzieleniu rozwoju narzędzi na środowiska pracy. Kiedy już zapoznasz się z dostarczonymi narzędziami, mogą one często działać synergicznie, aby tworzyć bardzo złożone i zaawansowane modele. Doskonałą analogią jest to, że FreeCAD ma strukturę podobną do szafki narzędziowej mechanika, a każdy środowisko pracy jest szufladą z określonymi narzędziami. Możesz użyć tych narzędzi do zbudowania samochodu, ale to do mechanika należy zrozumienie jak ich użyć aby osiągnąć swój cel.
=== Interfejs użytkownika FreeCAD-a jest brzydki ===


=== "FreeCAD jest fundamentalnie zepsuty, moje modele się rozwalają!" ===
* W swojej istocie, odnosi się to do "kwestii gustu", do (subiektywnej) perspektywy. FreeCAD istnieje już od bardzo dawna, jego wierni użytkownicy oswoili się z interfejsem użytkownika.
* Temat zmian w UI/UX jest bardzo sporny. Zmiany w UI/UX wymagają sprawdzenia koncepcji, popularności w społeczności i skuteczności, aby w końcu trafić do głównego kodu FreeCAD-a. To wymaga czasu i dyplomacji.
* Czy tak jest naprawdę? Dzięki możliwościom dostosowywania (od v0.20) istnieje możliwość dostosowania UI (patrz [[Preference Packs|Paczki preferencji]]). W pewnym momencie, w nieodległej przyszłości, FreeCAD będzie zapewniał wszechstronną elastyczność w dostosowywaniu swojego UI, coś, czym inne pakiety CAD nie będą mogły się pochwalić.


FreeCAD jest zbudowany wokół otwartego Kernela Modelowania Geometrycznego nazwanego "[[OpenCASCADE/pl|OpenCascade Technology]]" ''(lub OCC)''. Jest to najbardziej bogate w funkcje i dojrzałe dostępne jądro modelowania open source. Posiada jednak błędy, dziwactwa i ograniczenia. Jeden z nich jest określany [[Topological_naming_problem/pl|"Problemem Nazewnictwa Topologicznego"]] ''(lub TNP)''. Za każdym razem, gdy model jest modyfikowany, wewnętrzne nazwy powierzchni i krawędzi są zmieniane przez kernel, powodując niepożądane zachowanie dla wszystkich cech modelu, które się do nich odwołują. Obecny cykl rozwoju skupia się na implementacji algorytmu nazewnictwa zaprojektowanego tak, aby zminimalizować ten efekt w większości przypadków. Należy jednak pamiętać, że minimalizacja TNP nie jest zamiennikiem dla [[Feature_editing/pl|dobrych praktyk i technik modelowania]].
== Realia ==


=== Kernel OpenCascade ===
=== Kernel OpenCascade ===


OpenCascade (OCC/OCCT) is a core external CAD kernel dependency that FreeCAD is utterly dependent on. There are many open 'upstream' bugs that the FreeCAD community has identified and track regarding OCC. We track them via the:
OpenCascade ''(OCC / OCCT)'' jest podstawową zewnętrzną zależnością jądra CAD, od której FreeCAD jest całkowicie zależny. Istnieje wiele otwartych błędów "upstream", które społeczność FreeCAD zidentyfikowała i śledzi w odniesieniu do OCC. Śledzimy je poprzez:
* [https://github.com/FreeCAD/FreeCAD/issues?q=is%3Aopen+is%3Aissue+label%3A%223rd+Party%3A+OCC%22 bugtracker]
* [https://github.com/FreeCAD/FreeCAD/issues?q=is%3Aopen+is%3Aissue+label%3A%223rd+Party%3A+OCC%22 Bugtracker]
* [https://forum.freecad.org/viewtopic.php?t=20264 forum thread] called ''OCC Bugs in the Bugtracker''
* [https://forum.freecad.org/viewtopic.php?t=20264 Błędy OCC w Bugtrackerze ''(wątek na forum)'']

=== Qt ===



==Odnośniki internetowe==
== Links ==


* [https://forum.freecadweb.org/viewtopic.php?f=8&t=43461 Discussion: FreeCAD is not ready for 1.0 (forum thread)]
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=43461 Dyskusja: FreeCAD nie jest gotowy na 1.0 (wątek na forum)]
* [https://www.youtube.com/watch?v=JBmdbipkbrk Why the GIMP Team Obviously* Hates You (*We Actually Love You. **Mostly)] Pat David from GIMP team presentation at SCaLE16x California 2016
* [https://www.youtube.com/watch?v=JBmdbipkbrk Why the GIMP Team Obviously* Hates You (*We Actually Love You. **Mostly)] Pat David z prezentacji zespołu GIMP na SCaLE16x California 2016 r.
* [https://vimeo.com/144089061 Earning Your Support Instead of Buying it: A How-to Guide to Open Source Assistance] by [https://twitter.com/ijturton Ian Turton] at FOSS4G Seoul 2015
* [https://vimeo.com/144089061 Earning Your Support Instead of Buying it: A How-to Guide to Open Source Assistance] autorstwa [https://twitter.com/ijturton Iana Turtona] na FOSS4G Seul 2015





Latest revision as of 18:08, 16 July 2022

Other languages:
Chociaż witamy i zachęcamy do rozwoju i uczestnictwa wśród społeczności, żądania, emocjonalne tyrady i dzikie roszczenia są ogólnie słabo odbierane, ponieważ nasza społeczność składa się z wielu doświadczonych i pełnych pasji zwolenników FreeCAD, którzy wielokrotnie słyszeli podobne oświadczenia. Jeśli zauważysz brak jakiejś funkcji lub coś, co Cię denerwuje, gorąco zachęcamy do rozważenia zaangażowania się w sam kod. FreeCAD jest w dużej mierze rozwijany przez stosunkowo niewielką grupę utalentowanych ludzi, którzy mają pracę dzienną, rodziny i inne zainteresowania poza programowaniem na żądanie. Jeśli masz umiejętności (Python / C++) i motywację do udziału, Twój wkład może sprawić, że FreeCAD będzie jeszcze lepszy niż obecnie. Możesz znaleźć śledzone błędy / prośby o funkcje na stronie zgłoszenia.

Przeznaczenie

Ta strona wiki jest przeznaczona dla nowych użytkowników programu FreeCAD odchodzących z innych rozwiązań CAD / CAM.

Słowo wstępne

Wielu hobbystów, niezależnych projektantów i małych firm często szuka schronienia przed wysokimi kosztami i ograniczeniami licencyjnymi komercyjnego oprogramowania, a może po prostu wybierasz FreeCAD, ponieważ wierzysz w filozofię stojącą za FOSS. W każdym z tych przypadków, WITAMY! Jest wielu użytkowników, tak jak Ty, którzy z powodzeniem przeszli na FreeCAD dla swoich osobistych i zawodowych potrzeb. Ta strona wiki jest zaprojektowana aby pomóc Ci w osiągnięciu sukcesu i ustalić realistyczne oczekiwania podczas nurkowania w FreeCAD Way, który najprawdopodobniej różni się od tego do czego przywykłeś w innych popularnych programach CAD.

Czego mogę się spodziewać?

W swoim rdzeniu FreeCAD jest modelerem parametrycznym. Wykorzystuje koncepcję środowisk pracy, gdzie każde środowisko jest odpowiedzialne za konkretne zadania i funkcje. Jako taki może być używany do wielu celów. Jest aktywnie wykorzystywany w produkcji i dość stabilny. Jednak, jak każdy inny program CAD, FreeCAD nie jest w 100% stabilny.


W swoim rdzeniu FreeCAD jest potężnym modelerem parametrycznym. Wykorzystuje on modułową koncepcję środowisk pracy, gdzie każde z nich odpowiada za określone zadania i funkcje. Koncepcja ta jest bardzo elastyczna i może być z powodzeniem wykorzystywana do wielu celów. FreeCAD jest aktywnie rozwijany, używany w produkcji i dość stabilny, ale jak każdy inny program CAD, nie jest stabilny w 100%.

Pochodząc z innego programu CAD możesz uznać terminologię, strukturę i organizację FreeCADa za nieco obcą. Prawdopodobnie będziesz musiał dokonać pewnych dostosowań w swoich przepływach pracy, nauczyć się funkcjonalnych obejść lub wykorzystać nasz potężny ekosystem makrodefinicji, ale w większości przypadków będziesz w stanie osiągnąć to, co chcesz. A jeśli potrzebujesz pomocy: mamy bardzo aktywne i responsywne forum chętne do pomocy. Wśród członków forum na pewno są (byli) użytkownicy twojego obecnego programu CAD. Nie wahaj się więc skorzystać z tych zasobów.

Jak mogę pomóc?

Jest wiele sposobów: możesz dokonać wpłaty, pomóc w pytaniach na forum, albo napisać dokumentację lub kod. Zobacz Pomoc FreeCAD.

Zasoby dydaktyczne

Oficjalne

Nieoficjalne

Następujące kanały YouTube mają dość dobrej jakości treści skupione wokół programu FreeCAD (zaleca się ignorowanie wszelkich tutoriali opartych na wersji 0.17 lub wcześniejszej):

  • MangoJelly Solutions (kilka list odtwarzana dla początkujących, średnio-zaawansowanych i zaawansowanych użytkowników)
  • Joko EngineeringHelp (filmy dla średnio-zaawansowanych)
  • Brodie Fairhall (kilka filmów pomagających użytkownikom Fusion 360 w przejściu na FreeCAD)
  • I więcej...

Pytania i ospowiedzi

"Czy FreeCAD może XYZ?"

FreeCAD ma już możliwość wykonywania następujących typów prac:

"Interfejs użytkownika (UI/UX) jest brzydki, dziwny, niezrozumiały lub nie taki jak w programie XYZ!"

FreeCAD pozwala na rozległe dostosowanie interfejsu użytkownika. Zdajemy sobie sprawę, że domyślne kolory i rozmieszczenie elementów może nie być przyjemne dla każdego, ale zachęcamy do dostosowania go do własnych specyficznych potrzeb i organizacji pracy. Jeśli uważasz, że udało Ci się wymyślić mogący zdobyć popularność układ/temat/pasek narzędzi itp. zachęcamy do skorzystania z niedawno dodanej funkcji Paczki Preferencji i podzielenia się nią ze społecznością. Być może Twoje wysiłki pomogą komuś innemu w przejściu na FreeCAD. Oprogramowanie FOSS rozwija się dzięki wkładom społeczności wszelkiego rodzaju i jest to częsty temat dyskusji.

"Dlaczego ta funkcja nie działa jak w programie XYZ?"

FreeCAD ma rodowód rozwojowy sięgający ponad 20 lat. Funkcje i zachowania są intensywnie recenzowane, omawiane i oceniane zanim zostaną dodane lub zmienione. Miej otwarty umysł, podczas gdy może to nie być oczywiste, prawdopodobnie istnieje bardzo dobre uzasadnienie dla takich rzeczy. Nie oznacza to, że FreeCAD jest doskonały, ale proszę weź pod uwagę, że to do czego przywykłeś może nie być jedynym lub najlepszym sposobem na zrobienie czegoś.

"Nie mogę zrozumieć organizacji pracy w programie FreeCAD!"

FreeCAD ma filozofię niedyktowania "jak" go używać. Zamiast tego dostarcza narzędzia i szeroki wachlarz opcji, który "możesz" wykorzystać. Oznacza to dwie rzeczy. Po pierwsze, oprogramowanie nie będzie koniecznie "prowadzić" lub "kierować" Cię w stronę określonego stylu lub organizacji pracy. Po drugie, oznacza to, że możesz eksperymentować z narzędziami i znaleźć to, co działa najlepiej dla Ciebie. Nie oznacza to, że nie ma ogólnych "dobrych praktyk" do uwzględnienia podczas używania programu FreeCAD, ale te najlepsze praktyki generalnie dotyczą każdego profesjonalnego oprogramowania do projektowania gdy tworzone są stabilne modele.

"O co chodzi z tymi wszystkimi środowiskami pracy?"

Jedną z potężnych cech FreeCAD jest jego modularność. Jest to możliwe dzięki podzieleniu rozwoju narzędzi na środowiska pracy. Kiedy już zapoznasz się z dostarczonymi narzędziami, mogą one często działać synergicznie, aby tworzyć bardzo złożone i zaawansowane modele. Doskonałą analogią jest to, że FreeCAD ma strukturę podobną do szafki narzędziowej mechanika, a każdy środowisko pracy jest szufladą z określonymi narzędziami. Możesz użyć tych narzędzi do zbudowania samochodu, ale to do mechanika należy zrozumienie jak ich użyć aby osiągnąć swój cel.

"FreeCAD jest fundamentalnie zepsuty, moje modele się rozwalają!"

FreeCAD jest zbudowany wokół otwartego Kernela Modelowania Geometrycznego nazwanego "OpenCascade Technology" (lub OCC). Jest to najbardziej bogate w funkcje i dojrzałe dostępne jądro modelowania open source. Posiada jednak błędy, dziwactwa i ograniczenia. Jeden z nich jest określany "Problemem Nazewnictwa Topologicznego" (lub TNP). Za każdym razem, gdy model jest modyfikowany, wewnętrzne nazwy powierzchni i krawędzi są zmieniane przez kernel, powodując niepożądane zachowanie dla wszystkich cech modelu, które się do nich odwołują. Obecny cykl rozwoju skupia się na implementacji algorytmu nazewnictwa zaprojektowanego tak, aby zminimalizować ten efekt w większości przypadków. Należy jednak pamiętać, że minimalizacja TNP nie jest zamiennikiem dla dobrych praktyk i technik modelowania.

Kernel OpenCascade

OpenCascade (OCC / OCCT) jest podstawową zewnętrzną zależnością jądra CAD, od której FreeCAD jest całkowicie zależny. Istnieje wiele otwartych błędów "upstream", które społeczność FreeCAD zidentyfikowała i śledzi w odniesieniu do OCC. Śledzimy je poprzez:

Odnośniki internetowe