FreeCAD, một trình tạo mô hình 3D đa nền tảng miễn phí và mã nguồn mở

 

FreeCAD là phần mềm thiết kế hỗ trợ máy tính (CAD) 3D tham số miễn phí và mã nguồn mở và được phát hành theo giấy phép LGPL v2 +. Nó hướng đến kỹ thuật cơ khí và thiết kế thành phẩm, nhưng cũng đề cập đến các lĩnh vực khác, bao gồm kiến ​​trúc hoặc các lĩnh vực hoạt động khác trong kỹ thuật, in 3D, phân tích thành phẩm, v.v.

FreeCAD có các đặc điểm tương tự như Catia, SolidWorks hoặc Solid Edge, cho phép nó cũng được phân loại thành phần mềm CAD / CAM, CAE và PLM.

FreeCAD 0.18.4 là phiên bản mới nhất của công cụ được phát hành vào tháng 2019 năm XNUMX. Hiện tại, FreeCAD hoàn toàn tương thích với Windows, Linux / Unix và Mac OSX và với sự xuất hiện, đặc điểm giống nhau trên tất cả các nền tảng, theo nhóm phát triển.

Sử dụng các thư viện nguồn mở khác nhauChúng bao gồm Công nghệ phân tầng mở (OCCT), một lõi CAD; Coin3D, bộ công cụ phát triển đồ họa 3D, v.v.

FreeCAD phiên bản 0.19 đang chờ phát hành, nhưng được lên lịch cho năm nay. Theo các nhà thiết kế của nó, FreeCAD cho phép bạn tạo bất cứ thứ gì bạn muốn, chủ yếu là các đối tượng ngoài đời thực với kích thước bất kỳ.

Những đặc điểm chính

Ứng dụng có một lõi hình học đầy đủ dựa trên công nghệ CASCADE Mở cho phép các hoạt động 3D phức tạp trong các loại hình dạng phức tạp, với hỗ trợ gốc cho các khái niệm như biểu diễn giới hạn (brep), đường cong và bề mặt spline (nurbs) cơ sở hợp lý không đồng nhất, một loạt các thực thể hình học, các phép toán và quy tắc Boolean cũng như hỗ trợ tích hợp cho Định dạng BƯỚC và IGES.

Trong FreeCaD, tất cả các đối tượng đều là tham số gốc, điều này có nghĩa là hình dạng của nó có thể dựa trên thuộc tính hoặc thậm chí phụ thuộc vào các đối tượng khác. Tất cả các thay đổi được tính toán lại theo yêu cầu và được lưu bằng cách sử dụng ngăn xếp "hoàn tác / làm lại", các loại đối tượng mới có thể dễ dàng được thêm vào và có thể được lập trình hoàn toàn bằng Python.

Bên cạnh đó, có kiến ​​trúc mô-đun cho phép mở rộng mô-đun để thêm chức năng cho ứng dụng cơ sở. Một phần mở rộng có thể phức tạp như một ứng dụng hoàn toàn mới được viết bằng C ++ hoặc đơn giản như một tập lệnh Python hoặc một macro tự ghi.

Cho phép bạn nhập và xuất sang các định dạng tiêu chuẩn chẳng hạn như STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC hoặc OFF, NASTRAN, VRML ngoài định dạng tệp FCStd gốc của FreeCAD. Mức độ tương thích giữa FreeCAD và một định dạng tệp nhất định có thể khác nhau, vì nó phụ thuộc vào mô-đun triển khai nó.

Nó có một trình giải quyết ràng buộc được tích hợp sẵn, cho phép bạn phác thảo các hình dạng 2D với hình học hạn chế. Sau đó, chúng có thể được sử dụng làm cơ sở để xây dựng các đối tượng khác trong FreeCAD.

Cũng như với các mô-đun khác nhau, chẳng hạn như mô phỏng robot cho phép bạn nghiên cứu chuyển động của robot trong môi trường đồ họa.

Mô-đun bản vẽ kỹ thuật với các tùy chọn cho chế độ xem chi tiết, chế độ xem mặt cắt, đo kích thước và hơn thế nữa, cho phép bạn tạo chế độ xem 2D của các mô hình 3D hiện có. Sau đó, mô-đun tạo ra các tệp SVG hoặc PDF đã sẵn sàng để xuất.

Mô-đun kết xuất có thể xuất các đối tượng 3D để kết xuất bằng các công cụ kết xuất bên ngoài. Hiện tại, nó chỉ hỗ trợ povray và LuxRender, nhưng nó sẽ được mở rộng cho các trình kết xuất khác trong tương lai.

Đặc điểm chung

  • đa nền tảng: FreeCAD hoạt động và hoạt động hoàn toàn giống nhau trên Windows, Linux / Unix, macOS và các nền tảng khác;
  • Giao diện đồ họa hoàn chỉnh: FreeCAD có giao diện đồ họa hoàn chỉnh dựa trên khung Qt, với trình xem 3D dựa trên Open Inventor, cho phép kết xuất nhanh các cảnh 3D và trình diễn đồ họa của các cảnh rất dễ tiếp cận;
  • Nó hoạt động giống như một ứng dụng dòng lệnh. Trong chế độ dòng lệnh, FreeCAD hoạt động mà không cần giao diện đồ họa, nhưng với tất cả các công cụ hình học của nó. Trong chế độ này, nó có bộ nhớ tương đối nhỏ và có thể được sử dụng, chẳng hạn như một máy chủ để sản xuất nội dung cho các ứng dụng khác;
  • Có thể được nhập dưới dạng mô-đun Python: FreeCAD có thể được nhập vào bất kỳ ứng dụng nào có thể chạy các tập lệnh Python. Như trong chế độ dòng lệnh, giao diện đồ họa của nó không có sẵn, nhưng tất cả các công cụ hình học đều có thể truy cập được;
  • Khái niệm bàn làm việc: Trong giao diện FreeCAD, các công cụ được nhóm theo bàn làm việc. Điều này làm cho nó có thể chỉ hiển thị các công cụ được sử dụng để thực hiện một tác vụ nhất định, giúp giữ cho không gian làm việc rõ ràng và nhanh nhạy, đồng thời tải nhanh ứng dụng.

Tải xuống. 


Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.