FreeCAD

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19243
Reakcje/Polubienia
56075
FreeCAD jest programem do modelowania parametrycznego 3D, stworzonym przede wszystkim do projektowania obiektów rzeczywistych o dowolnych wymiarach. Modelowanie parametryczne pozwala łatwo modyfikować projekt przez edycję parametrów obiektów. FreeCAD jest oprogramowaniem otwartoźródłowym o wysokiej elastyczności pod względem konfiguracji oraz tworzenia własnych skryptów i rozszerzeń.

FreeCAD jest wieloplatformowy (Windows, Mac oraz Linux), odczytuje i zapisuje różne otwarte formaty plików takie jak: STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE i wiele innych.

FreeCAD jest parametrycznym modelerem CAD/CAE. Pozostaje jeszcze we wczesnej fazie rozwoju, więc nie powinieneś oczekiwać od niego zdolności do pracy użytkowej. Ale jeśli jesteś zainteresowany jak wygląda FreeCAD i jakie funkcje są tworzone, pobierz i wypróbuj go. Obecnie jest już obecna znaczna ilość funkcji, jednak interfejs użytkownika pozwala wywołać tylko niewiele z nich. To znaczy, że jeśli znasz odrobinę Pythona to możesz tworzyć skomplikowaną geometrię w relatywnie prosty sposób. Jeśli nie to i tak FreeCAD ma tobie trochę do zaoferowania. Bądź cierpliwy, niebawem przewidywane są zmiany.

Jeśli po testowaniu nasuwają ci się jakieś idee, opinie lub pomysły wsparcia, proszę podziel się nimi na
Zaloguj lub Zarejestruj się aby zobaczyć!
!

FreeCAD jest głównie aplikacją modelowania 3D ogólnego przeznaczenia, nakierowaną na inżynierię mechaniczną i dziedziny pokrewne, jak inne kierunki inżynierii czy architektura. Został stworzony jako platforma do budowania aplikacji 3D dowolnego rodzaju, także pełniących bardzo specyficzne zadania. Z uwagi na to interfejs podzielony jest na
Zaloguj lub Zarejestruj się aby zobaczyć!
. Warsztaty pozwalają na zmianę zawartości interfejsu by wyświetlać narzędzia wymagane do zrealizowania określonego zadania lub grupy zadań.

Dlatego interfejs FreeCADa może być opisywany jako prosty pojemnik, z paskiem menu, widokiem 3D i zespół bocznych paneli do wyświetlania zawartości sceny lub właściwości obiektu. Cała zawartość tych paneli może ulegać zmianom zależnym od warsztatu.

Kiedy pierwszy raz uruchamiasz program FreeCAD, widzisz główny warsztat, który nazywamy „kompletnym” warsztatem. Ten warsztat gromadzi najbardziej dojrzałe narzędzia z pozostałych warsztatów. Dopóki FreeCAD jest dość młody i nie jest jeszcze używany do prac specjalistycznych, ten warsztat jest bardzo przydatny do poznawania FreeCADa. W zasadzie znajdują się w niem wszystkie narzędzia potrzebne do tworzenia geometrii.

Główne cechy:
  • FreeCAD jest wieloplatformowy. Działa i zachowuje się dokładnie tak samo na platformach Windows, Linux i Mac OS X.
  • FreeCAD jest aplikacją w pełni „okienkową”. Posiada pełny interfejs użytkownika, oparty na znanym frameworku
    Zaloguj lub Zarejestruj się aby zobaczyć!
    , z przeglądarką 3D
    Zaloguj lub Zarejestruj się aby zobaczyć!
    , pozwalającą na szybki rendering scen i bardzo przystępną reprezentacją graficzną.
  • FreeCAD działa także jako aplikacja linii poleceń, z małym zapotrzebowaniem na pamięć. W trybie linii poleceń, FreeCAD działa bez interfejsu graficznego, ale ze wszystkimi narzędziami geometrii. Może być używany, np. jako serwer produkujący treść dla innych aplikacji.
  • FreeCAD może być zaimportowany jako
    Zaloguj lub Zarejestruj się aby zobaczyć!
    , do innych aplikacji potrafiących wykonywać skrypty Pythona lub w konsoli Pythona. Podobnie jak w trybie konsolowym, część interfejsu jest niedostępna, ale wszystkie narzędzia geometrii są dostępne.
  • Koncepcja Warsztatów: W interfejsie FreeCADa narzędzia są pogrupowane w
    Zaloguj lub Zarejestruj się aby zobaczyć!
    . Pozwala to na wyświetlanie tylko narzędzi potrzebnych do wykonania określonego zadania, pozostawiając przestrzeń roboczą niezabałaganioną i responsywną.
  • Framework pluginu/modułu do opóźnionego ładowania cech/typów danych . FreeCAD jest podzielony na rdzeń i moduły, które mogą być ładowane dopiero wtedy gdy są potrzebne. Większość narzędzi i typów geometrii mieści się w modułach. Moduły zachowują się jak wtyczki i mogą być dodawane lub usuwane z istniejącej instalacji FreeCADa.
  • Obiekty łączone parametrycznie: Wszystkie obiekty w dokumencie FreeCADa są zdefiniowane parametrycznie. Te parametry mogą być modyfikowane w locie i przeliczane w dowolnej chwili. Także relacje pomiędzy obiektami są zapisywane, więc modyfikacja obiektu powoduje modyfikację obiektów zależnych.
  • Parametryczne prymitywy jak sześcian, kula, walec, stożek czy torus.
  • Graphical modification operations like translation, rotation, scaling, mirroring, offset (trivial or after Jung/Shin/Choi) or shape conversion, in any plane of the 3D space
  • Graficzne tworzenie prostej płaskiej geometrii jak linie, przewody, prostokąty, łuki lub okręgi na dowolnej płaszczyźnie w przestrzeni 3D
  • Modelowanie z prostych lub rewolucji ‚ wytłoczek , sekcje i „filety .
  • Komponenty topologiczne wierzchołki, krawędzie, przewody i płaszczyzny (poprzez skrypty pythona).
  • Testowanie i naprawa narzędzia do siatek: solid test, non-two-manifolds test, self-intersection test, hole filling and uniform orientation.
  • Adnotacje jak teksty lub wymiary
  • Framework Cofnij/Ponów: Wszystko można cofać/ponawiać przez dostęp do stosu cofania, wiele kroków można cofnąć jednocześnie.
  • Zarządzanie transakcją: Stos cofnij/ponów zapamiętuję transakcje dokumentu, nie pojedyncze akcje, pozwalając zdefiniować (dla każdego narzędzia) co ma być cofnięte/ponowione .
  • Wbudowany framework
    Zaloguj lub Zarejestruj się aby zobaczyć!
    : FreeCAD zawiera wbudowany interpreter
    Zaloguj lub Zarejestruj się aby zobaczyć!
    i API które pokrywa niemal każdą część aplikacji, interfejsu, geometrię i reprezentację tej geometrii w przeglądarce 3d. Interpreter potrafi wykonywać zarówno pojedyncze polecenia jak i skomplikowane skrypty, w rzeczywistości całe moduły mogą być zaprogramowane w Pythonie.
  • Wbudowana konsola Pythona z podświetlaniem składni, autouzupełnianiem i przeglądarką klas: Polecenia mogą być wydawane bezpośrednio we FreeCADzie i natychmiastowo zwracać rezultaty, pozwalając piszącym skrypty na sprawdzanie rezultatów w locie, przeglądować zawartość modułów i łatwo i łatwo poznawać wnętrze FreeCADa.
  • Działanie użytkownika widoczne w konsoli: Wszystko co robi użytkownik w interfejsie FreeCADa wyzwala kod Pythona, który może być wypisywany w konsoli i zapisywany w makrach.
  • Pełny zapis i edycja makr: Komendy Pythona powstające podczas działania użytkownika na interfejsie mogą być nagrywane, edytowane jeśli to konieczne, i zapisywane w celu ponownego wykonania.
  • W pełni modyfikowalny/skryptowalny Graficzny Interfejs Użytkownika . Bazujący na
    Zaloguj lub Zarejestruj się aby zobaczyć!
    interfejs FreeCADa jest w całości dostępny przez interpreter Pythona. Poza prostymi funkcjami, które FreeCAD dostarcza we warsztatach(ang. workbenches), dostępny jest cały framework Qt, pozwalający na dowolne operacje z GUI, jak tworzenie, dodawanie, dokowanie, modyfikowanie lub usuwanie widżetów i pasków narzędzi.
  • I inne.
Zaloguj lub Zarejestruj się aby zobaczyć!


FreeCAD_1.png


FreeCAD_2.png

Zaloguj lub Zarejestruj się aby zobaczyć!


Instalator:
32 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!

64 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!


Portable:
32 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!

64 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!


Portable SourceForge .paf
32 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!

64 bit:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Mohammad.Poorya

Bardzo aktywny
Ekspert
Dołączył
19 Wrzesień 2018
Posty
3411
Reakcje/Polubienia
13808
Miasto
On a Bike!
FreeCAD 0.19.18629 Dev/ FreeCAD 0.18.3 Build 16131

Size: 119 MB
Zaloguj lub Zarejestruj się aby zobaczyć!


Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!


Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!

Zaloguj lub Zarejestruj się aby zobaczyć!
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19243
Reakcje/Polubienia
56075
FreeCAD 0.18.4
Version 0.18.4 released 8 days ago
Pobieranie:
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Grandalf

Bardzo aktywny
Członek Załogi
Moderator
Dołączył
26 Maj 2015
Posty
19243
Reakcje/Polubienia
56075

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45431
Reakcje/Polubienia
37194
FreeCAD 0.19.2
Changelog 0.19.1 --> 0.19.2
Zaloguj lub Zarejestruj się aby zobaczyć!
Gui: ProDark Stylesheet QT Icon Fix
Zaloguj lub Zarejestruj się aby zobaczyć!
[Stylesheet] ProDark: major bugfix for add-ons
Zaloguj lub Zarejestruj się aby zobaczyć!
Gui: Update usability enhancements to ProDark theme
Zaloguj lub Zarejestruj się aby zobaczyć!
[FEM] fix specific heat of air
Zaloguj lub Zarejestruj się aby zobaczyć!
[Draft] Eliminate required GUI for importDXF
Zaloguj lub Zarejestruj się aby zobaczyć!
[Start] Correct TestStart installation location
Zaloguj lub Zarejestruj się aby zobaczyć!
[GUI] Stylesheet fix for icons in Qt file dialog
Zaloguj lub Zarejestruj się aby zobaczyć!
Py: fix memory leak
Zaloguj lub Zarejestruj się aby zobaczyć!
[GUI] Remove explicit triangle styling from tabs
Zaloguj lub Zarejestruj się aby zobaczyć!
Gui: Enable compression of tablet motion events
Zaloguj lub Zarejestruj się aby zobaczyć!
[installer] improve uninstalling
Zaloguj lub Zarejestruj się aby zobaczyć!
TD: fixes
Zaloguj lub Zarejestruj się aby zobaczyć!
: Segfault when deleting template without page
Zaloguj lub Zarejestruj się aby zobaczyć!
PartDesign Helix: update NbTurns in Pitch-Height-Angle mode
Zaloguj lub Zarejestruj się aby zobaczyć!
[GUI] Enable dragging in dependency graph view
Zaloguj lub Zarejestruj się aby zobaczyć!
Import: [skip ci] avoid conflicting class names in global namespace



Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45431
Reakcje/Polubienia
37194

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45431
Reakcje/Polubienia
37194

FreeCAD 0.20.2.29601

December 5, 2022
  • Addon Manager fixes:
  • a8cb4e7: Fix bug in dependency resolver
  • #7356: Minor bugfix with Mod folder
  • 83f4b2c: Fix failures with Unicode characters in filenames
  • d1ad3b4: Add try/except to integer conversion
  • 9bf0c58: Fix formatting in error handler
  • Arch fixes:
  • #6140: fix wrong line spacing in 3D-view
  • #6178: External Reference does not load Windows nested in Walls
  • #7370: Wall not visible when base sketch lines overlap
  • #7528: Fix crash related to SoBrepEdgeSet
  • #7591: Improve handling of window hosts
  • #7859: Fix CutPlane color
  • Core (App and Gui) fixes:
  • 746a56f: Don't show non-existing and unusual directories in file dialog
  • ff876bf: Clear combo boxes before re-filling them and fix handling of icon size in preferences packs
  • 6395465: make FreeCAD 0.20.x to compile with Python 3.11
  • #7388: Prevent crash when trying to create ExpressionBinding without arguments
  • #7422: Allow set up expression even if property value is currently being edited
  • #7444: Assure message boxes appear and stay on top of main window
  • #7507: Allow None parameter again in drag and drop methods in Python ViewProviderPy class
  • #7539: TinkerCAD navigation was always stopping right mouse button propagation
  • #7277: Write to network drive failed on Windows
  • bc9897c: TreeView selection can not be undone
  • #7628: Fix crash after creating a Sketch for a Body
  • 4d8e615: If expression is set for Euler angles in the placement dialog then evaluate the expression instead of determining the angles from the rotation
  • 6f302d3: Backport class WrapperManager to fix possible crashes when using PySide
  • #7737: Add default JPEG save quality and set it to 90%
  • 7d9b344: Fix memory leak
  • 4067cc1: Fix endless-loop in View3DInventorSelection::checkGroupOnTop
  • 710a470: Fix endless-loop in DocumentObject::getParents
  • #5942: Revit navigation: rotation stop on scroll release
  • #7819: ActionGroup: also get its tooltip title updated
  • Draft fixes:
  • #5765: Clone did not maintain the colours of the original
  • 2b5b7cd: Fix snapper icons
  • #7354: Add tolerance to BoundBox check
  • #7424: Fix working plane auto alignment to front view
  • #7441: Fix flatten wire
  • #7453: Fix alignment of angular dimension arrows
  • #7528: Fix crash related to SoBrepEdgeSet
  • #7616: Make Std_TransformManip work for Point
  • #7670: Fix rectangle with face offset bug
  • #7806: arcFromSpline() function uses wrong parameter
  • FEM fixes:
  • b716644: Fix handling of case fluids + solid materials
  • bd796c9: Fix error for 2D shapes
  • 08af39c: Fix heat flux handling
  • #7360: CalculiX write_constraint_temperature.py outputs incorrect file name format
  • b14a909: Fix flux equation
  • #7538: Fix remaining result object in memory in FemMesh2Mesh
  • c0a45ec: Add standard path for Gmsh on MacOSX
  • PartDesign fixes:
  • #7445: Improve offset handling of SubShapeBinder
  • #7504: Add format parameter for Wedge X-min
  • #7626: Hole cut depth was not recalculated correctly
  • #7674: Improve Helix calculation for straight shape
  • #7629: Keep sketch visible during revolution tasks
  • #7722: assure source sketch is visible when in selection mode of Helix
  • 145c3bf: Fix UTF-8 in filename handling for Hole
  • #7943: Fix check for orthogonality when padding/pocketing along a custom direction
  • Path fixes:
  • #7438: Change Default Drilling Retraction from G99 to G98
  • #7454: Fix for testing verticallity during PathFeedRate generation
  • #7455: Fix for setup-sheet-stepover
  • Sketcher fixes:
  • #7324: Fix WhatsThis for Constrain an arc or circle
  • #7426: Prevent dangling state of Shift key if key released out of Quarter
  • #7429: Some user colors were not taken into account
  • 2d5b874: PointOnObject: do not substitute constraint if conditions are not OK
  • #7641: Correct icon for CreatePointFillet in menu
  • e3cd132: Fix typo in tooltip for Clone
  • #7082: Dimension size on perspective view scales "backwards"
  • #7860: Dimensions became unreadable small if a second sketch is visible
  • Spreadsheet fixes:
  • #7604: Fix multi-screen management of QtColorPicker
  • #7841: Alias field can't be set for empty cells
  • TechDraw fixes:
  • #7351: Fix multiple dimension drag
  • #7362: Fix hatch file default handling
  • ff01905: Fix UTF-8 handling in LineGroup
  • #7463: Fix extent dimension
  • #7555: Encode XML characters in SpreadsheetView
  • #7856: Segfault when opening task on DetailView for which the parent View was deleted
  • Compilation:
  • #7389: Fix MacOSX build of FreeCAD 0.20.x
  • #7434: Fix makeWireString for Windows with Python 3.09 and newer
  • Miscellaneous:
  • #7358: XDGData: fix wrong xml element in mimetype file
  • #7447: StartPage: fix Wiki link to Reverse Engineering workbench
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45431
Reakcje/Polubienia
37194

FreeCAD 0.21.1

Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
45431
Reakcje/Polubienia
37194
FreeCAD 1.0.0
Welcome to FreeCAD 1.0!


The most notable improvements over the 0.21 release series are:


  • the inclusion of the topological naming problem mitigation code,
  • an integrated assembly workbench,
  • a new materials system,
  • and many UI/UX improvements.
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry