Difference between revisions of "Main Page/cn"

From FreeCAD Documentation
Jump to navigation Jump to search
m
 
(23 intermediate revisions by 7 users not shown)
Line 3: Line 3:
 
<div class="main-menu">
 
<div class="main-menu">
  
{{Languages-top|{{en|Main Page}} {{fr|Main Page/fr}} {{de|Main Page/de}} {{se|Main Page/se}} {{pl|Main Page/pl}} }}
+
 
 +
{{Languages-top| {{cn|Main Page/cn}} {{de|Main Page/de}} {{es|Main Page/es}} {{fr|Main Page/fr}} {{it|Main Page/it}} {{pl|Main Page/pl}} {{ru|Main Page/ru}} {{tr|Main Page/tr}} }}
  
 
{{menu}}
 
{{menu}}
Line 11: Line 12:
 
<div class="main-toolbox">
 
<div class="main-toolbox">
  
{{downloads}}
+
{{screenshot|FreeCAD011.png|0.11 版本的屏幕截图}}
 
 
{{screenshot|freecad010.png|a screenshot showing version 0.10}}
 
  
 
{{newsbox}}
 
{{newsbox}}
  
{{feedsbox}}
+
Loading latest commits...
  
 
{{mantisbox}}
 
{{mantisbox}}
  
{{facebookbox}}
+
Loading facebook widget...
  
 
</div>
 
</div>
Line 27: Line 26:
 
<div class="main-content">
 
<div class="main-content">
  
'''FreeCAD'''的功能目的是成为一个3D [http://en.wikipedia.org/wiki/CAD '''CAD'''] 建模工具。她的开发完全遵循 [http://en.wikipedia.org/wiki/Open_source Open Source] (GPL & LGPL License)协议。 FreeCAD的目标直指 [http://en.wikipedia.org/wiki/Mechanical_engineering 机械工程] [http://en.wikipedia.org/wiki/Product_design 产品设计] ,当然也适合工程行业内的其他广大用户,比如建筑或者其他特殊工程行业。
+
'''FreeCAD''' 是通用且[http://en.wikipedia.org/wiki/Open_source 开源]的三维 [http://en.wikipedia.org/wiki/CAD CAD/MCAD]/[http://en.wikipedia.org/wiki/CAx CAx]/[http://en.wikipedia.org/wiki/Computer-aided_engineering CAE]/[http://en.wikipedia.org/wiki/Product_Lifecycle_Management PLM] 建模工具, 目标直指[http://en.wikipedia.org/wiki/Mechanical_engineering 机械工程][http://en.wikipedia.org/wiki/Product_design 产品设计],也面向更广泛的工程应用,例如建筑或其他工程领域。FreeCAD 以参数化特征建模为核心功能,基于模块化的软件架构而实现,可在不改动系统核心的的前提下进行功能扩展。
 +
 
 +
FreeCAD 建立于强大的几何核心 [http://en.wikipedia.org/wiki/Open_CASCADE OpenCasCade] 之上,采用 [http://en.wikipedia.org/wiki/Coin3D Coin 3D] 提供的与 [http://en.wikipedia.org/wiki/Open_Inventor Open Inventor] 兼容的三维场景模型,并提供丰富的 [http://en.wikipedia.org/wiki/Python_(programming_language) Python] 应用程序接口,其图形交互界面基于 [http://en.wikipedia.org/wiki/Qt_(framework) Qt] 实现。FreeCAD 能够确保在 Windows, Mac OS X 与 Linux 平台上运行时用户交互界面的一致性。
 +
 
 +
[[Image:Right arrow.png]] [[About FreeCAD/cn|了解更多...]]
 +
 
 +
== 核心功能 ==
 +
 
 +
* [[Image:Feature1.jpg|left]] 基于 [http://en.wikipedia.org/wiki/Open_CASCADE Open CASCADE Technology] 的完整的'''几何核心''',对 brep, nurbs, 布尔运算与倒角 (fillet) 等概念提供原生支持,可完成复杂形状类型的三维运算 {{clear}}
  
FreeCAD的功能特征类似[http://en.wikipedia.org/wiki/Catia Catia], [http://en.wikipedia.org/wiki/Solidworks SolidWorks] 或 [http://en.wikipedia.org/wiki/Solid_Edge Solid Edge], 因此也可以使用关键词 [http://en.wikipedia.org/wiki/CAD '''MCAD'''], [http://en.wikipedia.org/wiki/Product_Lifecycle_Management '''PLM'''], [http://en.wikipedia.org/wiki/CAx '''CAx'''] 以及 [http://en.wikipedia.org/wiki/Computer-aided_engineering '''CAE''']. 她是一个 [http://en.wikipedia.org/wiki/Parametric_feature_based_modeler 功能化的参数化建模工具] ,是一个模块化的CAD核心环境,你可以在不修改核心程序的基础上为其开发插件、功能模块。
+
* [[Image:Feature6.jpg|left]] 支持以插件(模块)形式对核心功能进行扩展的'''模块化的软件架构'''。所实现的扩展可以像一个全新的应用程序那样复杂,也可像 [[Scripting|Python 脚本]] 或所录制的 [[macros]] 那样简单 {{clear}}
  
和其他3D [http://en.wikipedia.org/wiki/CAD CAD]建模工具一样,她也将拥有一个2D组件来将3D模型的准确设计信息转化为2D的产品图纸,二维静态图纸(比如: [http://en.wikipedia.org/wiki/AutoCAD#AutoCAD_LT AutoCAD LT]) 并不准确、动态或者有零件关系等概念(译者:仅仅是一些线条而已)(比如: [http://en.wikipedia.org/wiki/Maya_(software) Maya], [http://en.wikipedia.org/wiki/3ds_Max 3ds Max] 或 [http://en.wikipedia.org/wiki/CINEMA_4D Cinema 4D]), 因此,得益于FreeCAD可以被广泛地改写(添加功能模块), 她将比目前更加有用。
+
* [[Image:Feature3.jpg|left]] 健全的'''参数化模型''',支持任意类型的参数驱动对象定制,甚至可[[Scripted objects|完全用 Python 编程实现]]{{clear}}
  
FreeCAD另外一个值得注意关注的是深度应用所有强大的已有开源库,例如[http://en.wikipedia.org/wiki/Scientific_Computation 计算机科学]. 其中包含 [http://OpenCascade.org OpenCascade], 强大的CAD内核, [http://Coin3D.org Coin3D](是 [http://en.wikipedia.org/wiki/Open_Inventor OpenInventor]的进化版本), [http://www.qtsoftware.com/ Qt],著名的UI库,[http://www.python.org Python], 是目前最好的脚本语言。当然FreeCAD自身也可以被其他项目作为库来使用。
+
* [[Image:Feature4.jpg|left]] 可通过内建的 '''Python''' 解析器,宏或外部脚本操纵 FreeCAD 的全部功能,例如 [[Topological data scripting|几何模型创建与坐标变换]], 几何体的二维与三维表示 ([[scenegraph]]) 甚至 [[PySide|FreeCAD 图形界面]] {{clear}}
  
FreeCAD是一个真正的[http://en.wikipedia.org/wiki/Cross-platform 多平台程序], 目前可在Windows、Linux/Unix以及Mac OSX系统上完美运行,并在所有平台上拥有一样的外观和功能。
+
* [[Image:Feature5.jpg|left]] 支持'''标准格式'''的数据导入与导出,例如 [http://en.wikipedia.org/wiki/ISO_10303 STEP], [http://en.wikipedia.org/wiki/IGES IGES], [http://en.wikipedia.org/wiki/Obj OBJ], [http://en.wikipedia.org/wiki/Dxf DXF], [http://en.wikipedia.org/wiki/Svg SVG], [http://en.wikipedia.org/wiki/Universal_3D U3D] 与 [http://en.wikipedia.org/wiki/STL_(file_format) STL] {{clear}}
  
[[Image:Right arrow.png]] [[About FreeCAD|更多......]]
 
  
== Key features ==
+
== 尚在开发的功能 ==
  
* [[Image:Feature1.jpg|left]] A complete [http://en.wikipedia.org/wiki/Open_CASCADE OpenCasCade]-based '''geometry kernel''' allowing complex 3D operations on complex shape types, and supports natively concepts like brep, nurbs, booleans operations or fillets {{clear}}
+
* [[Image:Feature7.jpg|left]] 具备约束求值的[[Sketcher Workbench|草图 (Sketcher)]] 模块,以实现具有几何约束的二维形状草图建模。目前 草图模块支持多种几何约束类型,可使用它们作为 FreeCAD 中其他对象的构建基础。{{clear}}
* [[Image:Feature6.jpg|left]] 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 [[Scripting|python scripts]] or self-recorded [[macros]] {{clear}}
 
* [[Image:Feature3.jpg|left]] A full '''parametric model''' allowing any type of parameter-driven custom objects, that can even be [[Scripted objects|fully programmed in python]]{{clear}}
 
* [[Image:Feature4.jpg|left]] Complete access from '''python''' built-in interpreter, macros or external scripts to almost any part of FreeCAD, being [[Topological data scripting|geometry creation and transformation]], the 2D or 3D representation of that geometry ([[scenegraph]]) or even the [[PyQt|FreeCAD interface]] {{clear}}
 
* [[Image:Feature5.jpg|left]] Import/export to '''standard formats''' such as [http://en.wikipedia.org/wiki/ISO_10303 STEP], [http://en.wikipedia.org/wiki/IGES IGES], [http://en.wikipedia.org/wiki/Obj OBJ], [http://en.wikipedia.org/wiki/Dxf DXF], [http://en.wikipedia.org/wiki/Svg SVG], [http://en.wikipedia.org/wiki/Universal_3D U3D] or [http://en.wikipedia.org/wiki/STL_(file_format) STL] {{clear}}
 
  
== In development ==
+
* [[Image:Feature8.jpg|left]] [[Drawing Module|工程制图 (Drawing sheets)]]模块,用于生成三维模型的二维视图,并能以 SVG 或 PDF 格式输出。该模块虽然仍缺乏许多功能,但是已经具备了强大的 Python 接口支持。{{clear}}
  
* [[Image:Feature7.jpg|left]] A [[Sketcher Workbench|Sketcher]] with constraint-solver, allowing to sketch geometry-constrained 2D shapes {{clear}}
+
* [[Image:Feature9.jpg|left]] [[Robot Workbench|机器人仿真]]模块,可用于研究机器人运动。该模块目前已具备一个宽泛的图形界面,可仅仅通过图形交互界面进行机器人运动仿真。{{clear}}
* [[Image:Feature8.jpg|left]] A [[Drawing Module|Drawing sheets]] module that permit to put 2D views of your 3D models on a sheet {{clear}}
 
* [[Image:Feature9.jpg|left]] A [[Robot Workbench|Robot simulation]] module that allows to study robot movements {{clear}}
 
* [[Image:Feature-raytracing.jpg|left]] A [[Raytracing Module|Rendering]] module that can export 3D objects for rendering with external renderers {{clear}}
 
* [[Image:Feature-arch.jpg|left]] An [[Arch Module|Architecture]] module that allows [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM]-like workflow, with [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC] compatibility.  {{clear}}
 
  
== Manual ==
+
* [[Image:Feature-raytracing.jpg|left]] [[Raytracing Module|渲染]]模块,可导出三维对象,以供外部渲染工具实现模型渲染,目前仅支持[http://en.wikipedia.org/wiki/POV-Ray povray],但是将来有望扩展到其他渲染工具。{{clear}}
  
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 [[Help FreeCAD|contribute]]!
+
* [[Image:Feature-arch.jpg|left]] [[Arch Module|建筑]]模块,支持 [http://en.wikipedia.org/wiki/Building_Information_Modeling BIM] 风格的工作流程,并兼容 [http://en.wikipedia.org/wiki/Industry_Foundation_Classes IFC]。建筑模块的设计与实现还在社区讨论阶段,见[http://forum.freecadweb.org/viewtopic.php?f=10&t=821 这里]。{{clear}}
 +
 
 +
== 手册 ==
 +
 
 +
FreeCAD 手册提供致力于提供有关 FreeCAD 使用的最好的文档,依赖于社区的努力该文当尚在撰写中,目前已有多种语言的版本。这份文档依然缺乏许多信息,如果你有空闲时间请给予[[Help FreeCAD|帮助]]!
  
 
{|border="0" width="100%" style="background:transparent;"
 
{|border="0" width="100%" style="background:transparent;"
Line 68: Line 70:
 
||
 
||
 
* [[Image:Flag-fr.jpg]] [[Online Help Toc/fr|Table des matières]]
 
* [[Image:Flag-fr.jpg]] [[Online Help Toc/fr|Table des matières]]
* [[Image:Flag-se.jpg]] [[Online Help Toc/se|Innehallsforteckning]]
 
 
* [[Image:Flag-de.jpg]] [[Online Help Toc/de|Inhaltsverzeichnis]]
 
* [[Image:Flag-de.jpg]] [[Online Help Toc/de|Inhaltsverzeichnis]]
 +
* [[Image:Flag-tr.jpg]] [[Online Help Toc/tr|İçindekiler]]
 
||
 
||
 
* [[Image:Flag-ru.jpg]] [[Online Help Toc/ru|Содержание]]
 
* [[Image:Flag-ru.jpg]] [[Online Help Toc/ru|Содержание]]
Line 76: Line 78:
 
|}
 
|}
  
== More ==
+
== 其他 ==
 +
 
 +
=== 开发动态 ===
 +
 
 +
从[[Development roadmap|开发路线]]页面可获得有关开发计划的一些新闻,在[http://www.freecadweb.org/tracker/changelog_page.php 更改记录] 与 [http://www.freecadweb.org/tracker/roadmap_page.php 路线图]页面中可获得当前版本至下一版本发行过程中的一些动态,或者在[http://www.ohloh.net/p/freecad 项目统计]页面查阅有关 FreeCAD 代码库的更为详细的信息。有关开发的所有事宜通过[http://forum.freecadweb.org/ 论坛]沟通交流,如果你有兴趣,那么一定要前往。
  
=== About the development ===
+
=== 源代码 ===
  
Check the [[Development roadmap]] for news about what is being planned, the [http://sourceforge.net/apps/mantisbt/free-cad/changelog_page.php Changelog] and [http://sourceforge.net/apps/mantisbt/free-cad/roadmap_page.php Roadmap] mantis pages to see the progresses towards next release, or the [http://www.ohloh.net/p/freecad Project statistics] for even more information about the FreeCAD codebase.
+
FreeCAD 可通过 cMake 或 autotools 进行编译,SVN 代码仓库地址位于 https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk ,编译指南可根据操作系统环境参考 [[CompileOnWindows|Windows]], [[CompileOnUnix|Unix/Linux]] 与 [[CompileOnMac|MacOSX]]
  
=== Source code ===
+
=== FreeCAD 项目需要你的帮助 ===
  
FreeCAD can be compiled using cMake or autotools, the subversion link is https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk and there are build instructions for [[CompileOnWindows|Windows]], [[CompileOnUnix|Unix/Linux]] and [[CompileOnMac|MacOSX]].
+
FreeCAD 会[[Help FreeCAD|受益于你的帮助]], 可以参与测试与[http://www.freecadweb.org/tracker/main_page.php Bug 报告],或者参与[[tutorials|指南]]的撰写。我们也缺乏 Mac OS X 平台的用户,如果你有一台 mac 机器,请[[CompileOnMac|帮助我们]]!另外,也欢迎你参与[[Localisation|FreeCAD 本地化]]翻译工作。如果你熟悉 C++ 或 Python 编程并且愿意参与开发,那就更好了,请到[http://forum.freecadweb.org/ 论坛]联系我们!
  
=== Help wanted ===
+
=== 订阅 FreeCAD! ===
  
FreeCAD would [[Help FreeCAD|benefit greatly from your help]], for example by testing and [http://sourceforge.net/apps/mantisbt/free-cad/main_page.php reporting bugs]. Another problem we have, is lack of people to build and test FreeCAD on Mac OSX. If you have a mac, please [[CompileOnMac|help us]]! You are also welcome to help [[Localisation|translating FreeCAD]] in your language.
+
[[Image:Twitter.png|link=http://www.twitter.com/FreeCADNews]] [[Image:Facebook.png|link=http://www.facebook.com/FreeCAD]] [[Image:Youtube.png|link=http://www.youtube.com/user/FreeCADNews]] [[Image:Googleplus.png|24px|link=http://plus.google.com/u/0/107660967460246172334]]
  
 
</div>
 
</div>
  
 
__NOTOC__
 
__NOTOC__

Latest revision as of 14:36, 21 December 2019

FreeCAD

FreeCAD011.png

0.11 版本的屏幕截图. See more screenshots



Loading latest commits...

Loading latest issues...


Loading facebook widget...

FreeCAD 是通用且开源的三维 CAD/MCAD/CAx/CAE/PLM 建模工具, 目标直指机械工程产品设计,也面向更广泛的工程应用,例如建筑或其他工程领域。FreeCAD 以参数化特征建模为核心功能,基于模块化的软件架构而实现,可在不改动系统核心的的前提下进行功能扩展。

FreeCAD 建立于强大的几何核心 OpenCasCade 之上,采用 Coin 3D 提供的与 Open Inventor 兼容的三维场景模型,并提供丰富的 Python 应用程序接口,其图形交互界面基于 Qt 实现。FreeCAD 能够确保在 Windows, Mac OS X 与 Linux 平台上运行时用户交互界面的一致性。

Right arrow.png 了解更多...

核心功能

  • Feature1.jpg
    基于 Open CASCADE Technology 的完整的几何核心,对 brep, nurbs, 布尔运算与倒角 (fillet) 等概念提供原生支持,可完成复杂形状类型的三维运算


  • Feature6.jpg
    支持以插件(模块)形式对核心功能进行扩展的模块化的软件架构。所实现的扩展可以像一个全新的应用程序那样复杂,也可像 Python 脚本 或所录制的 macros 那样简单





尚在开发的功能

  • Feature7.jpg
    具备约束求值的草图 (Sketcher) 模块,以实现具有几何约束的二维形状草图建模。目前 草图模块支持多种几何约束类型,可使用它们作为 FreeCAD 中其他对象的构建基础。


  • Feature8.jpg
    工程制图 (Drawing sheets)模块,用于生成三维模型的二维视图,并能以 SVG 或 PDF 格式输出。该模块虽然仍缺乏许多功能,但是已经具备了强大的 Python 接口支持。


  • Feature9.jpg
    机器人仿真模块,可用于研究机器人运动。该模块目前已具备一个宽泛的图形界面,可仅仅通过图形交互界面进行机器人运动仿真。


  • Feature-raytracing.jpg
    渲染模块,可导出三维对象,以供外部渲染工具实现模型渲染,目前仅支持povray,但是将来有望扩展到其他渲染工具。


  • Feature-arch.jpg
    建筑模块,支持 BIM 风格的工作流程,并兼容 IFC。建筑模块的设计与实现还在社区讨论阶段,见这里


手册

FreeCAD 手册提供致力于提供有关 FreeCAD 使用的最好的文档,依赖于社区的努力该文当尚在撰写中,目前已有多种语言的版本。这份文档依然缺乏许多信息,如果你有空闲时间请给予帮助!

其他

开发动态

开发路线页面可获得有关开发计划的一些新闻,在更改记录路线图页面中可获得当前版本至下一版本发行过程中的一些动态,或者在项目统计页面查阅有关 FreeCAD 代码库的更为详细的信息。有关开发的所有事宜通过论坛沟通交流,如果你有兴趣,那么一定要前往。

源代码

FreeCAD 可通过 cMake 或 autotools 进行编译,SVN 代码仓库地址位于 https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk ,编译指南可根据操作系统环境参考 Windows, Unix/LinuxMacOSX

FreeCAD 项目需要你的帮助

FreeCAD 会受益于你的帮助, 可以参与测试与Bug 报告,或者参与指南的撰写。我们也缺乏 Mac OS X 平台的用户,如果你有一台 mac 机器,请帮助我们!另外,也欢迎你参与FreeCAD 本地化翻译工作。如果你熟悉 C++ 或 Python 编程并且愿意参与开发,那就更好了,请到论坛联系我们!

订阅 FreeCAD!

Twitter.png Facebook.png Youtube.png Googleplus.png


Navigation menu