Main Page/cn

From FreeCAD Documentation
Revision as of 06:27, 1 March 2011 by Lomatus2012 (talk | contribs)
Jump to navigation Jump to search




a screenshot showing version 0.10. See more screenshots


Loading latest issues...


FreeCAD的功能目的是成为一个3D CAD 建模工具。她的开发完全遵循 Open Source (GPL & LGPL License)协议。 FreeCAD的目标直指 机械工程产品设计 ,当然也适合工程行业内的其他广大用户,比如建筑或者其他特殊工程行业。

FreeCAD的功能特征类似Catia, SolidWorksSolid Edge, 因此也可以使用关键词 MCAD, PLM, CAx 以及 CAE. 她是一个 功能化的参数化建模工具 ,是一个模块化的CAD核心环境,你可以在不修改核心程序的基础上为其开发插件、功能模块。

和其他3D CAD建模工具一样,她也将拥有一个2D组件来将3D模型的准确设计信息转化为2D的产品图纸,二维静态图纸(比如: AutoCAD LT) 并不准确、动态或者有零件关系等概念(译者:仅仅是一些线条而已)(比如: Maya, 3ds MaxCinema 4D), 因此,得益于FreeCAD可以被广泛地改写(添加功能模块), 她将比目前更加有用。

FreeCAD另外一个值得注意关注的是深度应用所有强大的已有开源库,例如计算机科学. 其中包含 OpenCascade, 强大的CAD内核, Coin3D(是 OpenInventor的进化版本), Qt,著名的UI库,Python, 是目前最好的脚本语言。当然FreeCAD自身也可以被其他项目作为库来使用。

FreeCAD是一个真正的多平台程序, 目前可在Windows、Linux/Unix以及Mac OSX系统上完美运行,并在所有平台上拥有一样的外观和功能。

Right arrow.png 更多......

Key features

  • Feature1.jpg
    A complete OpenCasCade-based geometry kernel allowing complex 3D operations on complex shape types, and supports natively concepts like brep, nurbs, booleans operations or fillets
  • Feature6.jpg
    A modular architecture that allow plugins (modules) to add functionality to the core application. Those extensions can be as complex as whole new applications or as simple as python scripts or self-recorded macros

In development

  • Feature7.jpg
    A Sketcher with constraint-solver, allowing to sketch geometry-constrained 2D shapes
  • Feature8.jpg
    A Drawing sheets module that permit to put 2D views of your 3D models on a sheet
  • Feature-raytracing.jpg
    A Rendering module that can export 3D objects for rendering with external renderers


The FreeCAD manual is a work-in-progress community effort to provide state-of-the-art documentation about using FreeCAD, and is already available in a couple of languages. It still lacks much information, so feel free to join and contribute!


About the development

Check the Development roadmap for news about what is being planned, the Changelog and Roadmap mantis pages to see the progresses towards next release, or the Project statistics for even more information about the FreeCAD codebase.

Source code

FreeCAD can be compiled using cMake or autotools, the subversion link is and there are build instructions for Windows, Unix/Linux and MacOSX.

Help wanted

FreeCAD would benefit greatly from your help, for example by testing and reporting bugs. Another problem we have, is lack of people to build and test FreeCAD on Mac OSX. If you have a mac, please help us! You are also welcome to help translating FreeCAD in your language.

Navigation menu