Getting started/zh-cn: Difference between revisions
Johnquicker (talk | contribs) No edit summary |
(Updating to match new version of source page) |
||
Line 4: | Line 4: | ||
==版本更新== |
==版本更新== |
||
<div class="mw-translate-fuzzy"> |
|||
* [[Release notes 017/zh-cn|版本 0.17 发行说明]] : 检查 FreeCAD 发行版 0.17 的新特性 |
* [[Release notes 017/zh-cn|版本 0.17 发行说明]] : 检查 FreeCAD 发行版 0.17 的新特性 |
||
* [[Release notes 016/zh-cn|版本 0.16 发行说明]] : 检查 FreeCAD 发行版 0.16 的新特性 |
* [[Release notes 016/zh-cn|版本 0.16 发行说明]] : 检查 FreeCAD 发行版 0.16 的新特性 |
||
Line 11: | Line 12: | ||
* [[Release notes 012/zh-cn|版本 0.12 发行说明]] : 检查 FreeCAD 发行版 0.12 的新特性 |
* [[Release notes 012/zh-cn|版本 0.12 发行说明]] : 检查 FreeCAD 发行版 0.12 的新特性 |
||
* [[Release notes 011/zh-cn|版本 0.11 发行说明]] : 检查 FreeCAD 发行版 0.11 的新特性 |
* [[Release notes 011/zh-cn|版本 0.11 发行说明]] : 检查 FreeCAD 发行版 0.11 的新特性 |
||
</div> |
|||
==前言== |
==前言== |
||
Line 18: | Line 20: | ||
FreeCAD是面向CAD/CAE的3D[[About FreeCAD/zh-cn|参数化建模应用程序]]。它主要用于机械设计,还可用于您需要精确建模3D对象并控制建模历史的所有其他用途。 |
FreeCAD是面向CAD/CAE的3D[[About FreeCAD/zh-cn|参数化建模应用程序]]。它主要用于机械设计,还可用于您需要精确建模3D对象并控制建模历史的所有其他用途。 |
||
<div class="mw-translate-fuzzy"> |
|||
FreeCAD已经开发了一段时间,它提供了大量(并且不断增长)的[[Feature_list/zh-cn|特征]]列表,但仍然能力不足,特别是将其与商业解决方案进行比较,它并未开发完整,因此不足以用于大多数生产环境。对于大多数爱好者而言,还有很多较小的工场环境,它'''是'''足够强大的。这里有一个快速增长的[http://forum.freecadweb.org/index.php 社区],由热情的用户组成。你可以找到使用FreeCAD开发高质量项目的[http://forum.freecadweb.org/viewtopic.php?f=8&t=1222 许多例子]。 |
FreeCAD已经开发了一段时间,它提供了大量(并且不断增长)的[[Feature_list/zh-cn|特征]]列表,但仍然能力不足,特别是将其与商业解决方案进行比较,它并未开发完整,因此不足以用于大多数生产环境。对于大多数爱好者而言,还有很多较小的工场环境,它'''是'''足够强大的。这里有一个快速增长的[http://forum.freecadweb.org/index.php 社区],由热情的用户组成。你可以找到使用FreeCAD开发高质量项目的[http://forum.freecadweb.org/viewtopic.php?f=8&t=1222 许多例子]。 |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
像所有的开放源码项目一样,FreeCAD 项目不是开发人员向您发送的单向工作。它取决于其社区的成长,获取功能和稳定(修复错误)。所以当开始使用 FreeCAD 的时候不要忘记这个,如果你喜欢,可以直接影响和[[Help FreeCAD/zh-cn|帮助]]项目! |
像所有的开放源码项目一样,FreeCAD 项目不是开发人员向您发送的单向工作。它取决于其社区的成长,获取功能和稳定(修复错误)。所以当开始使用 FreeCAD 的时候不要忘记这个,如果你喜欢,可以直接影响和[[Help FreeCAD/zh-cn|帮助]]项目! |
||
</div> |
|||
==安装== |
==安装== |
||
<div class="mw-translate-fuzzy"> |
|||
(如果还没有完成)首先请下载并安装FreeCAD。有关如何安装FreeCAD的信息,请参阅[[Download/zh-cn|下载]]页面,了解有关当前版本和更新的信息;请参阅[[Installing/zh-cn|安装]]页面,了解怎样安装FreeCAD的信息。有安装包可用于 Windows(.msi)、Ubuntu、Debian(.deb)、openSUSE(.rpm)和Mac OSX。 在其他Linux发布版上,FreeCAD可以通过安装包管理器来安装;还有一个独立的可执行文件'''AppImage''',可以运行于大多数64位的Linux系统上。FreeCAD是开源的,因此,如果你是喜欢冒险的,想看看现在开发的全新功能,你还可以自己抓取源代码和[[Compiling|编译]]FreeCAD。 |
(如果还没有完成)首先请下载并安装FreeCAD。有关如何安装FreeCAD的信息,请参阅[[Download/zh-cn|下载]]页面,了解有关当前版本和更新的信息;请参阅[[Installing/zh-cn|安装]]页面,了解怎样安装FreeCAD的信息。有安装包可用于 Windows(.msi)、Ubuntu、Debian(.deb)、openSUSE(.rpm)和Mac OSX。 在其他Linux发布版上,FreeCAD可以通过安装包管理器来安装;还有一个独立的可执行文件'''AppImage''',可以运行于大多数64位的Linux系统上。FreeCAD是开源的,因此,如果你是喜欢冒险的,想看看现在开发的全新功能,你还可以自己抓取源代码和[[Compiling|编译]]FreeCAD。 |
||
</div> |
|||
==探索 FreeCAD== |
==探索 FreeCAD== |
||
Line 31: | Line 39: | ||
<div class="mw-translate-fuzzy"> |
|||
# 3D视图,显示文档的内容 |
# 3D视图,显示文档的内容 |
||
# 树视图,显示文档中所有对象的层次结构和构造历史 |
# 树视图,显示文档中所有对象的层次结构和构造历史 |
||
Line 37: | Line 46: | ||
# python控制台,其中打印所有由FreeCAD执行的命令,以及可以在那里输入python代码 |
# python控制台,其中打印所有由FreeCAD执行的命令,以及可以在那里输入python代码 |
||
# [[Workbenches/zh-cn|工作台选择器]],您可以在其中选择活动的工作台 |
# [[Workbenches/zh-cn|工作台选择器]],您可以在其中选择活动的工作台 |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
FreeCAD接口背后的主要概念是将它分成[[workbenches/zh-cn|工作台]]。工作台是适用于特定任务的工具集合,例如使用[[Mesh Module/zh-cn|网格]]或绘图[[Draft Module/zh-cn|2D对象]]或[[Sketcher Module/zh-cn|约束草图]]。您可以使用工作台选择器切换当前的工作台 (6)。您可以通过[[Interface Customization/zh-cn|自定义]]每个工作台中包含的工具,从其他工作台中添加工具,甚至自行创建的工具,我们称之为[[macros/zh-cn|宏]]。广泛使用的起点是[[PartDesign Workbench/zh-cn|零件设计工作台]]和[[Part Workbench/zh-cn|零件工作台]]。 |
FreeCAD接口背后的主要概念是将它分成[[workbenches/zh-cn|工作台]]。工作台是适用于特定任务的工具集合,例如使用[[Mesh Module/zh-cn|网格]]或绘图[[Draft Module/zh-cn|2D对象]]或[[Sketcher Module/zh-cn|约束草图]]。您可以使用工作台选择器切换当前的工作台 (6)。您可以通过[[Interface Customization/zh-cn|自定义]]每个工作台中包含的工具,从其他工作台中添加工具,甚至自行创建的工具,我们称之为[[macros/zh-cn|宏]]。广泛使用的起点是[[PartDesign Workbench/zh-cn|零件设计工作台]]和[[Part Workbench/zh-cn|零件工作台]]。 |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
当您第一次启动FreeCAD时,会显示起始中心。这是起始中心的大概样子: |
当您第一次启动FreeCAD时,会显示起始中心。这是起始中心的大概样子: |
||
</div> |
|||
Line 67: | Line 81: | ||
</div> |
</div> |
||
<div class="mw-translate-fuzzy"> |
|||
您将在FreeCAD中开始使用的工作台取决于您需要做的工作类型:如果要使用机械模型,或者更常用的任何小型对象,则可能需要尝试[[PartDesign Workbench/zh-cn|零件设计工作台]]。如果您将在2D中工作,则如果需要约束,则切换到[[Draft Workbench/zh-cn|草图工作台]]或[[Sketcher Workbench/zh-cn|素描工作台]]。如果你想做BIM,启动[[Arch Workbench/zh-cn|建筑工作台]]。如果您正在使用船舶设计,那么您将会有一个特殊的[[Ship Workbench/zh-cn|船舶工作台]]。如果您来自OpenSCAD世界,请尝试[[OpenSCAD Workbench/zh-cn|OpenSCAD 工作台]]。 |
您将在FreeCAD中开始使用的工作台取决于您需要做的工作类型:如果要使用机械模型,或者更常用的任何小型对象,则可能需要尝试[[PartDesign Workbench/zh-cn|零件设计工作台]]。如果您将在2D中工作,则如果需要约束,则切换到[[Draft Workbench/zh-cn|草图工作台]]或[[Sketcher Workbench/zh-cn|素描工作台]]。如果你想做BIM,启动[[Arch Workbench/zh-cn|建筑工作台]]。如果您正在使用船舶设计,那么您将会有一个特殊的[[Ship Workbench/zh-cn|船舶工作台]]。如果您来自OpenSCAD世界,请尝试[[OpenSCAD Workbench/zh-cn|OpenSCAD 工作台]]。 |
||
</div> |
|||
您可以随时切换工作台,还可以通过[[Interface Customization/zh-cn|自定义]]您最喜欢的工作台来添加其他工作台的工具。 |
您可以随时切换工作台,还可以通过[[Interface Customization/zh-cn|自定义]]您最喜欢的工作台来添加其他工作台的工具。 |
||
Line 73: | Line 89: | ||
==在零件设计工作台和素描工作台 中工作== |
==在零件设计工作台和素描工作台 中工作== |
||
<div class="mw-translate-fuzzy"> |
|||
[[PartDesign Workbench/zh-cn|零件设计工作台]]专门用于构建复杂的对象,从简单的形状开始,添加或删除零件(我们称之为“特性”),直到找到最终的对象。您在建模过程中应用的所有功能都存储在名为[[Document structure/zh-cn|树视图]]的单独视图中,该视图还包含文档中的其他对象。您可以将PartDesign对象视为一系列操作,每个操作都应用于前一个操作的结果,形成一个大链。在树视图中,您可以看到最终的对象,但可以展开它并检索所有先前的状态,并更改任何参数,这些参数会自动更新到最终对象。 |
[[PartDesign Workbench/zh-cn|零件设计工作台]]专门用于构建复杂的对象,从简单的形状开始,添加或删除零件(我们称之为“特性”),直到找到最终的对象。您在建模过程中应用的所有功能都存储在名为[[Document structure/zh-cn|树视图]]的单独视图中,该视图还包含文档中的其他对象。您可以将PartDesign对象视为一系列操作,每个操作都应用于前一个操作的结果,形成一个大链。在树视图中,您可以看到最终的对象,但可以展开它并检索所有先前的状态,并更改任何参数,这些参数会自动更新到最终对象。 |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
零件设计工作台大量使用另一个工作台,[[Sketcher Workbench/zh-cn|素描工作台]]。素描器允许您绘制2D形状,通过将约束应用于 2D 形状来定义。例如,您可以绘制一个矩形,并通过将长度约束应用于其中一边来设置边的大小。那边那边不能再调整大小了(除非修改了约束)。 |
零件设计工作台大量使用另一个工作台,[[Sketcher Workbench/zh-cn|素描工作台]]。素描器允许您绘制2D形状,通过将约束应用于 2D 形状来定义。例如,您可以绘制一个矩形,并通过将长度约束应用于其中一边来设置边的大小。那边那边不能再调整大小了(除非修改了约束)。 |
||
</div> |
|||
使用素描绘制器制作的2D形状在零件设计工作台中使用很多,例如创建3D卷,或者绘制对象面上的区域,然后将其从主卷空心化。这是一个典型的零件设计工作流程: |
使用素描绘制器制作的2D形状在零件设计工作台中使用很多,例如创建3D卷,或者绘制对象面上的区域,然后将其从主卷空心化。这是一个典型的零件设计工作流程: |
||
Line 97: | Line 117: | ||
==在草图和建筑工作台中工作== |
==在草图和建筑工作台中工作== |
||
<div class="mw-translate-fuzzy"> |
|||
虽然它们遵循与所有FreeCAD相同的规则,但[[Draft Workbench/zh-cn|草图工作台]]和[[Arch Module/zh-cn|建筑工作台]]的作用与其他工作台略有不同。简而言之,素描和零件设计主要是为了设计单件,但是在使用几个更简单的对象时,草稿和建筑是为了简化您的工作。 |
虽然它们遵循与所有FreeCAD相同的规则,但[[Draft Workbench/zh-cn|草图工作台]]和[[Arch Module/zh-cn|建筑工作台]]的作用与其他工作台略有不同。简而言之,素描和零件设计主要是为了设计单件,但是在使用几个更简单的对象时,草稿和建筑是为了简化您的工作。 |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
[[Draft Workbench/zh-cn|草图工作台]]为您提供了2D工具,它们类似于传统2D CAD应用程序(例如[https://en.wikipedia.org/wiki/AutoCAD AutoCAD])。然而,2D绘图绝非FreeCAD的使用范围,不要指望它会提供这些专用应用程序所提供的各种工具。大多数草图工具不仅可以在2D平面中工作,还能在完整的3D空间中工作,还可以从[[Draft SelectPlane/zh-cn|工作面]]和[[Draft_Snap/zh-cn|物体捕捉]]等特殊辅助系统中受益。 |
[[Draft Workbench/zh-cn|草图工作台]]为您提供了2D工具,它们类似于传统2D CAD应用程序(例如[https://en.wikipedia.org/wiki/AutoCAD AutoCAD])。然而,2D绘图绝非FreeCAD的使用范围,不要指望它会提供这些专用应用程序所提供的各种工具。大多数草图工具不仅可以在2D平面中工作,还能在完整的3D空间中工作,还可以从[[Draft SelectPlane/zh-cn|工作面]]和[[Draft_Snap/zh-cn|物体捕捉]]等特殊辅助系统中受益。 |
||
</div> |
|||
[[Arch Module/zh-cn|建筑工作台]]将[http://en.wikipedia.org/wiki/Building_Information_Modeling BIM]工具添加到FreeCAD中,允许您使用参数对象构建架构模型。 Arch工作台高度依赖于其他模块,如草图和素描。所有的草图工具也都存在于建筑工作台中,大多数建筑工具都使用了草图辅助系统。 |
[[Arch Module/zh-cn|建筑工作台]]将[http://en.wikipedia.org/wiki/Building_Information_Modeling BIM]工具添加到FreeCAD中,允许您使用参数对象构建架构模型。 Arch工作台高度依赖于其他模块,如草图和素描。所有的草图工具也都存在于建筑工作台中,大多数建筑工具都使用了草图辅助系统。 |
Revision as of 03:39, 2 December 2018
版本更新
- 版本 0.17 发行说明 : 检查 FreeCAD 发行版 0.17 的新特性
- 版本 0.16 发行说明 : 检查 FreeCAD 发行版 0.16 的新特性
- 版本 0.15 发行说明 : 检查 FreeCAD 发行版 0.15 的新特性
- 版本 0.14 发行说明 : 检查 FreeCAD 发行版 0.14 的新特性
- 版本 0.13 发行说明 : 检查 FreeCAD 发行版 0.13 的新特性
- 版本 0.12 发行说明 : 检查 FreeCAD 发行版 0.12 的新特性
- 版本 0.11 发行说明 : 检查 FreeCAD 发行版 0.11 的新特性
前言
引言
FreeCAD是面向CAD/CAE的3D参数化建模应用程序。它主要用于机械设计,还可用于您需要精确建模3D对象并控制建模历史的所有其他用途。
FreeCAD已经开发了一段时间,它提供了大量(并且不断增长)的特征列表,但仍然能力不足,特别是将其与商业解决方案进行比较,它并未开发完整,因此不足以用于大多数生产环境。对于大多数爱好者而言,还有很多较小的工场环境,它是足够强大的。这里有一个快速增长的社区,由热情的用户组成。你可以找到使用FreeCAD开发高质量项目的许多例子。
像所有的开放源码项目一样,FreeCAD 项目不是开发人员向您发送的单向工作。它取决于其社区的成长,获取功能和稳定(修复错误)。所以当开始使用 FreeCAD 的时候不要忘记这个,如果你喜欢,可以直接影响和帮助项目!
安装
(如果还没有完成)首先请下载并安装FreeCAD。有关如何安装FreeCAD的信息,请参阅下载页面,了解有关当前版本和更新的信息;请参阅安装页面,了解怎样安装FreeCAD的信息。有安装包可用于 Windows(.msi)、Ubuntu、Debian(.deb)、openSUSE(.rpm)和Mac OSX。 在其他Linux发布版上,FreeCAD可以通过安装包管理器来安装;还有一个独立的可执行文件AppImage,可以运行于大多数64位的Linux系统上。FreeCAD是开源的,因此,如果你是喜欢冒险的,想看看现在开发的全新功能,你还可以自己抓取源代码和编译FreeCAD。
探索 FreeCAD
FreeCAD接口背后的主要概念是将它分成工作台。工作台是适用于特定任务的工具集合,例如使用网格或绘图2D对象或约束草图。您可以使用工作台选择器切换当前的工作台 (6)。您可以通过自定义每个工作台中包含的工具,从其他工作台中添加工具,甚至自行创建的工具,我们称之为宏。广泛使用的起点是零件设计工作台和零件工作台。
当您第一次启动FreeCAD时,会显示起始中心。这是起始中心的大概样子:
FreeCAD 0.17参考这里的起始中心截屏。
起始中心允许您快速跳转到最常见的工作台之一,打开最近的文件之一,或查看 FreeCAD 世界的最新消息。您可以在首选项中更改默认工作台。
在3D空间中导航
FreeCAD有几种不同的导航模式可用,改变了您使用鼠标与3D视图和视图本身中的对象进行交互的方式。其中一个专为触摸板而设计,其中中间的鼠标按钮不被使用。下表描述了默认模式,称为CAD导航(您可以通过右键单击3D视图的空白区域来快速更改当前的导航模式):
您还可以在视图菜单和视图工具栏以及数字快捷键(1,2等)中提供多个视图预设(顶视图,前视图等),并且通过右键单击3D视图的对象或空白区域,您可以快速访问一些常见的操作,例如设置特定视图或在树视图中查找对象。
与 FreeCAD 的第一步
FreeCAD的重点是允许您制作高精度3D模型,以便对这些模型进行严格的控制(能够回溯到建模历史记录和更改参数),并最终建立这些模型(通过3D打印,CNC加工甚至是施工现场)。因此,与其他用途的其他3D应用程序(例如动画电影或游戏)非常不同。它的学习曲线可能很陡,特别是如果这是您第一次接触3D建模。如果您在某些时候遇到任何问题,请不要忘记,FreeCAD论坛上友好的社区用户们可能会随时救你出来。
您将在FreeCAD中开始使用的工作台取决于您需要做的工作类型:如果要使用机械模型,或者更常用的任何小型对象,则可能需要尝试零件设计工作台。如果您将在2D中工作,则如果需要约束,则切换到草图工作台或素描工作台。如果你想做BIM,启动建筑工作台。如果您正在使用船舶设计,那么您将会有一个特殊的船舶工作台。如果您来自OpenSCAD世界,请尝试OpenSCAD 工作台。
您可以随时切换工作台,还可以通过自定义您最喜欢的工作台来添加其他工作台的工具。
在零件设计工作台和素描工作台 中工作
零件设计工作台专门用于构建复杂的对象,从简单的形状开始,添加或删除零件(我们称之为“特性”),直到找到最终的对象。您在建模过程中应用的所有功能都存储在名为树视图的单独视图中,该视图还包含文档中的其他对象。您可以将PartDesign对象视为一系列操作,每个操作都应用于前一个操作的结果,形成一个大链。在树视图中,您可以看到最终的对象,但可以展开它并检索所有先前的状态,并更改任何参数,这些参数会自动更新到最终对象。
零件设计工作台大量使用另一个工作台,素描工作台。素描器允许您绘制2D形状,通过将约束应用于 2D 形状来定义。例如,您可以绘制一个矩形,并通过将长度约束应用于其中一边来设置边的大小。那边那边不能再调整大小了(除非修改了约束)。
使用素描绘制器制作的2D形状在零件设计工作台中使用很多,例如创建3D卷,或者绘制对象面上的区域,然后将其从主卷空心化。这是一个典型的零件设计工作流程:
- 创建一个新的素描
- 绘制一个封闭的形状(确保所有点都被连接起来)
- 关闭素描
- 使用垫工具将素描展开成3D立体
- 选择固体的一个面
- 创建一个第二个素描(这一次将在所选的面上绘制)
- 画一个封闭的形状
- 关闭素描
- 从第二个素描,在第一个对象上创建一个口袋
这给你一个这样的对象:
在任何时候,您可以选择原始素描并进行修改,或更改垫或挤压操作的缩放参数,这将更新最终对象。
在草图和建筑工作台中工作
虽然它们遵循与所有FreeCAD相同的规则,但草图工作台和建筑工作台的作用与其他工作台略有不同。简而言之,素描和零件设计主要是为了设计单件,但是在使用几个更简单的对象时,草稿和建筑是为了简化您的工作。
草图工作台为您提供了2D工具,它们类似于传统2D CAD应用程序(例如AutoCAD)。然而,2D绘图绝非FreeCAD的使用范围,不要指望它会提供这些专用应用程序所提供的各种工具。大多数草图工具不仅可以在2D平面中工作,还能在完整的3D空间中工作,还可以从工作面和物体捕捉等特殊辅助系统中受益。
建筑工作台将BIM工具添加到FreeCAD中,允许您使用参数对象构建架构模型。 Arch工作台高度依赖于其他模块,如草图和素描。所有的草图工具也都存在于建筑工作台中,大多数建筑工具都使用了草图辅助系统。
建筑和草图工作台的典型工作流程可能是:
- 使用“草图线”工具绘制几行
- 选择每一行,然后按墙壁工具在每个行上构建一个墙
- 通过选择墙壁并按下拱形添加工具来加入墙壁
- 创建一个楼层对象,并从树视图中移动它的墙壁
- 创建一个建筑对象,并从树视图中移动你的楼层
- 通过单击窗口工具创建一个窗口,在面板中选择一个预设,然后点击墙上的一个面
- 通过首先设置工作平面(如有必要),然后使用草图尺寸工具,添加尺寸
这样做会给你这个:
More on the 指南 page.
脚本
最后,FreeCAD最强大的功能之一是脚本环境。从集成的python控制台(或任何其他外部Python脚本),您可以访问FreeCAD的几乎任何部分,创建或修改几何对象,修改3D场景中的对象的表示或访问和修改FreeCAD界面。 Python脚本也可以在宏中使用,它提供了一种创建自定义命令的简单方法。