用户工具

站点工具


首页

这是本文档旧的修订版!


FreeCAD

FIXME 请大家系统用户名不要用中文,安装目录也不要中文。会闪退。

https://wiki.freecadweb.org/images/thumb/4/48/TutorialDraftShapeString_Complete.jpg/346px-TutorialDraftShapeString_Complete.jpg

本页展示了一系列精选的高质量图文教程。完整无序的教程集可以在Tutorials找到。

可通过访问离站教程视频教程来查阅外网提供的系列教程。[https://YouTube.com YouTube]是一个极有用的视频教程源。

如果您希望为FreeCAD维基文档与教程的编写做出贡献,请参考维基的通用指南WikiPages,并阅读tutorial guidelines

请注意每个教程中所用的FreeCAD版本,因为有些教程采用的是老版FreeCAD。尽管常规的建模方式在新版FreeCAD中依然可行,但是某些工具却可能已经发生了变化。

建筑物与BIM

<gallery mode=packed heights=200px style=“font-size:1.1em”> File:Arch tutorial 00.jpg|link=Arch tutorial|建筑工作台教程 (v0.14) <br/>本文是一篇针对建筑工作台的基本介绍文章。文中通过DXF格式文件导入图纸,最后构建出对应的3D模型,整个流程大致展示了该工作台的一般工作流程。 File:Exercise arch 01.jpg|link=BIM_modeling|BIM 建模 <br/>本文讨论了如何建立一个小屋的模型、利用TechDraw工作台生成一份蓝图(blueprint),并导出为IFC格式文件。 File:11_T01_window_all_symbol_top.png|link=Tutorial_for_open_windows|打开窗口与门 (v0.18) <br/>本文展示了如何利用elevation与plan符号显示打开的窗口与门,并利用TechDraw工作台生成一个基本的平面图。 File:17_T02_sketch_2_attached_correctly.png|link=Tutorial custom placing of windows and doors|设计自定义窗口 (v0.18) <br/>本文展示了如何利用草图工作台来绘制自定义门窗,并将其调整至墙体中合适的位置。 File:Arch_panel_tutorial_01.jpg|link=Arch panel tutorial|建筑面板教程 (v0.15) <br/>文中利用草图工作台创建一个微型建筑的屋面板(roof panel)。这里会运用窗口工具与面板工具。 File:Arch_Wikihouse_01.jpg|link=Wikihouse porting tutorial|维基房屋(WikiHouse)建模 <br/>先导入由SketchUp创建的WikiHouse网格模型,再利用草图工作台与面板工具对其重新建模。 </gallery>

零件造型

FreeCAD提供了两种主要工作流程来实现零件造型(modeling part): * 利用零件工作台(Part workbench)中的[https://en.wikipedia.org/wiki/Constructive_solid_geometry 构造实体几何(constructive solid geometry,简作CSG)]方法来组合对象(combining objects),以及 * 利用零件设计工作台进行参数化建模,并编辑feature

请注意,零件设计工作台的工作流程自FreeCAD 0.17版起有了较大变化,而部分教程还未对此更新,可能仍然采用的是0.16版本。

<gallery mode=packed heights=200px style=“font-size:1.1em”>

File:GGTuto1 Vue.PNG|link=Creating a simple part with PartDesign|利用PartDesign工作台创建一个简单的零件 (v0.17)<br/>本文为PartDesign工作台工作流程的简介,在这里我们要:绘制草图、使用填充(pad)与挖槽(pocket)工具、并移动对象。 PD WB Tutorial018.png|link=Basic Part Design Tutorial 017|零件设计基础教程 (v0.17)<br/>本文利用功能编辑方式来建立一个简单的零件,主要流程为:创建草图,再利用填充、外部引用、挖槽与镜像等工具来生成零件实体。 TBHS-model.png|link=Toothbrush Head Stand|建立电动牙刷头架模型 (v0.16)<br/>文中使用了多种功能:草图工具、距离约束与重合约束(coincident constraint)工具、填充工具、外部引用工具、倒圆角工具(fillet), 倒角工具(chamfer)、线性复制(linear pattern)工具与拔模(draft)。 Exercise lego 01.jpg|link=Modeling for product design|针对产品设计进行建模 (v0.16)<br/>建立对乐高方块模型,要用到的工具有:草图、垂直距离与水平距离的约束、填充、挖槽、外部引用、线性复制与装配工作台。 Exercise table complete.jpg|link=Traditional modeling, the CSG way/zh-cn|传统建模,CSG方式<br/>利用像立方体与圆柱体这样简单的实体,并辅以布尔运算(模拟“焊接”与“切割”)来创建一个桌子。 TutorialDraftShapeString_Complete.jpg|link=Draft ShapeString tutorial|底图ShapeString工具教程 (v0.16)<br/>在实体上创建雕刻文字:首先挤压底图shapestring对象使之成为实体,再利用布尔运算从另一实体中将其切割,也就是对此文本进行雕刻。 Tutorial WhiffleBall.jpg|link=Whiffle Ball tutorial|创建一个威浮球(wiffle ball) (v0.16)<br/>对立方体与圆柱体等实体图元进行布尔运算(如并集与切割)来创建一个空心球。 Tutorial-normand06.jpg|link=Basic modeling tutorial|建模基本教程 <br/>创建利用两种方式一个角铁:第一种是对实体图元执行布尔运算(CSG);第二种是通过根据平面轮廓图纸进行挤压来实现。

</gallery>

The Raspberry Pi project has made simple tutorials that are easy to follow, particularly for those new to CAD systems: * [https://projects.raspberrypi.org/en/projects/freecad-dice freecad-dice], model a die with six faces, and optionally 3D print it. * [https://projects.raspberrypi.org/en/projects/freecad-headphone-tidy freecad-headphone-tidy], model a spool to organize and store earphones, and optionally 3D print it. * [https://projects.raspberrypi.org/en/projects/freecad-chess-set freecad-chess-set], model and entire chess set in Bauhaus modernist style. * [https://github.com/raspberrypilearning?utf8=%E2%9C%93&q=freecad&type=source&language= raspberrypilearning] repository (CC-BY 4.0) with other examples.

绘制底图与草图

<gallery mode=packed heights=200px style=“font-size:1.1em”>

Exercise cabin 01.jpg|link=Traditional 2D drafting|绘制传统的2D底图 <br/>利用线段、连线、立方体、圆弧绘制建筑平面图,并为之添加填充图案、注释与标注。并将结果导出为DXF文件。 Draft_tutorial_result.png|link=Draft tutorial|底图教程 (v0.16) <br/>本文简单介绍了底图工作台中的常见工具:工作平面、网格、线段、弧线、升级(upgrade)、矩形、圆形、多边形、阵列、标注、注释与shapestring。 Sketcher tutorial result.png|link=Sketcher tutorial|草图教程 (v0.16) <br/>本文简单介绍了草图工作台中的常用工具:构建模式(construction mode)、线段、圆形、弧线、约束(等长约束、垂直约束、水平约束、相切约束、距离约束、角度约束、半径约束)。 Constrain3.png|link=Sketcher Micro Tutorial - Constraint Practices|草图工作台中宏的使用教程 (v0.16)<br/>学习高效地对草图进行约束。几何约束较之尺寸约束更受人们青睐。

</gallery>

<gallery>

技术制图

<gallery mode=packed heights=200px style=“font-size:1.1em”>

TDTut ProjGroup21.png|link=Basic TechDraw Tutorial|TechDraw工作台基础教程 (v0.17) <br/>本文内容为针对TechDraw工作台中常见工具的基本介绍,如:页(page)、视图(view)、缩放(scale)、垂直标注与水平标注(vertical and horizontal dimensions)、注释( annotations)、正交投影组(projection groups)以及将标注与3D视图联系起来。 File:FCTemplateHow.png|link=TechDraw_TemplateHowTo|创建一个新的背景模板 (v0.17) <br/>介绍如何在TechDraw工作台中使用以Inkscape创建的页模板。涉及的步骤有:确定表单的规格大小、为页面绘制布局框架、定义固有的文本并编辑文本域。

</gallery>

FEM

<gallery mode=packed heights=200px style=“font-size:1.1em”> FEM example01 pic00.jpg|link=FEM CalculiX Cantilever 3D|CalculiX cantilever FEM analysis (v0.17) <br/>This in an example included in every installation of FreeCAD; it demonstrates a basic analysis with the CalculiX FE solver. Purge the current result, re-run the solver, and view the displacements and stresses in the deformed mesh in the viewport. FEM tutorial result.png|link=FEM tutorial|Simple FEM introduction (v0.17) <br/>This is a short introduction to the steps required to perform an analysis in the FEM Workbench: model your object, create a mesh, add constraints and forces, add a material, run the solver, and visualize the results. Figure 11 Deformed Mesh.png|link=FEM Shear of a Composite Block|FEM shear analysis of a composite block (v0.17) <br/>Study the deformation of a block made of a hard nucleus surrounded by a softer material: create mesh regions, add materials, set up sliding constraints, add shear loads, run the solver, and visualize the results with a clip plane. Femconcrete_Wall_3D_rx_PSS.png|link=Analysis_of_reinforced_concrete_with_FEM|Analysis of reinforced concrete with FEM (v0.19) <br/>Estimate the level of reinforcement required in a concrete structure to prevent brittle failure under tension or shear. FEM_post-processing_Paraview.png|link=Post-Processing_of_FEM_Results_with_Paraview|Post-Processing of FEM results with Paraview (v0.19)<br/>This tutorial explains the basics of transferring data from the FEM Workbench to Paraview and shows some of the options and settings for displaying data. </gallery>

CNC & 3D打印

<gallery mode=packed heights=200px style=“font-size:1.1em”> Path-WalkThroughResult.gif|link=Path Walkthrough for the Impatient|Path Workbench for the impatient <br/>This is a quick presentation of the workflow for the Path Workbench: create a job, define the output, define the milling tool, define the path operations, start the simulation, and generate a G-code output file. Exercise meshing 03.jpg|link=Preparing models for 3D printing|Preparing models for 3D printing (v0.16)<br/>Convert a solid object to a mesh object using the Mesh Workbench, export the mesh to STL format, and use Slic3r to prepare the G-code. Alternatively use the Cura Workbench or the Path Workbench to generate the G-code. </gallery>

文件的导入与导出

<gallery mode=packed heights=200px style=“font-size:1.1em”> Dxf Importer Install 11.png|link=Dxf Importer Install|安装DXF文件导入程序 <br/>在您所用的系统中安装DXF导入程序,这样,您就可以利用FreeCAD打开DXF与DWG文件。 </gallery>

渲染

<gallery mode=packed heights=200px style=“font-size:1.1em”> Exercise raytracing 05.jpg|link=Creating renderings|创建渲染文件 <br/>如果系统中安装了POV-Ray与LuxRender,就利用它们为您的设计快速地渲染出一幅图像。 Raytracing tutorial result.png|link=Raytracing tutorial|Raytracing tutorial (v0.16) <br/>本文描述了在光线追踪工作台中使用POV-Ray或LuxRender的基本工作流程:设置渲染器的工作路径、创建工程、设置摄像机的位置、选择模型、运行渲染器。12_T04_FreeCAD_POVray_render_floor_wood_walls_radiosity_final.png|link=Tutorial FreeCAD POV ray|FreeCAD与POV-ray中级教程 (v0.18) <br/>利用POV-Ray生成更佳渲染效果的工作流程:创建工程、添加对象、设置摄像机、保存.pov文件,手动编辑此文件来改良其纹理、表面、光照,最后运行渲染器。 07_T03_FreeCAD_Blender_EEVEE_render.png|link=Tutorial_Render_with_Blender|利用Blender渲染一个FreeCAD部件 (v0.18) <br/>从FreeCAD中将部件导出为Wavefront的.obj格式,再将其导入Blender中,建立一个简单的太阳光源,利用Principled BSDF着色器为之赋予基本材质,最后通过EEVEE与Cycles来生成渲染图片。 </gallery>

机器人工作台

<gallery mode=packed heights=200px style=“font-size:1.1em”> Robot Tutorial RobotSimulation.gif|link=Robot tutorial|机器人工作台教程 (v0.17) <br/>模拟工业机器人的运动:建立一个机器人的运动轨迹(trajectory)、建立初始位置(home position)、改变机器人的位置、插入各种路点(waypoints),并模拟机器人的运动。 </gallery>

绘制函数图像

<gallery mode=packed heights=200px style=“font-size:1.1em”> Plot_Trigonometric_Example.png|link=Plot Basic tutorial|绘制基本函数的图像 <br/>在绘制函数图像工作台中,利用Python绘图库画出简单数学函数的图像:定义输入列表(X)、两个输出列表(Y1, Y2)、绘制函数(随X变化的Y1值与Y2值)的图像,并设置网格、线条样式、图例、坐标轴标签、图像标题,最后保存绘制好的函数图像。 Plot_MultiAxes_Example.png|link=Plot MultiAxes tutorial|绘制多组坐标轴的函数图像 <br/>在绘制函数图像工作台中,利用两个不同的输入列表(X, T)与三输出列表(Y1, Y2, Y3)绘制更为复杂的函数图像,再于同一图像中创建两组坐标轴,并绘制两组列表(随X变化的Y1值,与随T变化的Y2值与Y3值)的图像;最后设置坐标轴标签与网格,并调整图例与图像标题。 </gallery>

Scripting

These are tutorials that are related to scripting or programming. They are geared towards more experienced users, who are already somewhat familiar with the program. * Python scripting tutorial * How to install macros * How to install additional workbenches

绘制工作台的使用

[[Drawing Workbench|绘制工作台]]自FreeCAD 0.16版停止开发。请考虑以[[TechDraw Workbench|TechDraw工作台]]加以替代。 <gallery mode=packed heights=200px style=“font-size:1.1em”>

Drawing_tutorial_result.png|link=Drawing tutorial|绘制工作台教程 (v0.16)<br/>本文简单介绍了利用绘制工作台中各种工具来创建蓝图。 Exercise drawing 01.jpg|link=Generating 2D drawings|生成2D图纸 (v0.16)<br/>为您的3D模型生成2D投影图纸,并为之添加标注。

</gallery>

教程

迎来到FreeCAD的世界,这里向你提供帮助和指引。

请您知晓,就像FreeCAD本身,这些页面也在持续开发之中。FreeCAD已经为终端用户提供了很多有趣的功能,也有更多的功能被不断地加入进来,因此,现在的这些文档中,很多内容仍然欠缺,或者有的内容已经过时了。

并且,如果你有一些信息,希望它们出现在这里,为什么不作出你的贡献,帮助我们丰富这个手册?去帮助FreeCAD页面看看,参照那里的指引开始你的行动吧。

如果你有兴趣了解FreeCAD的开发是怎么开始,多年来是怎么进行的,请访问历史页面。

使用FreeCAD 总体介绍 应用总览: FreeCAD概况的一个通览。 安装应用: 怎样把FreeCAD安装在Windows, Unix/Linux和Mac系统上。 起步入门: 对各种好用的工具建立一个总体印象。 常见提问: 经常被问到的题目,这里有答案。 指导教程涉及到了FreeCAD的不同侧面。 基础应用 鼠标模块: 如何用鼠标在3D空间中游荡。 文档结构: 一个FreeCAD文档是怎样组织的。 偏好项和个性化: 如何按你的需要配置FreeCAD。 属性: 在FreeCAD里,如何使用对象属性。 工作台式: FreeCAD怎样排布交互界面。 宏: 如何轻松实现重复任务的自动化。 文件格式: FreeCAD能够读写的不同文件格式。 工作台 这些是捆绑在每个FreeCAD安装包中的基础工作台。

Workbenches are collections of tools that are used for a relatively specific task.

These are the base workbenches bundled with every installation of FreeCAD:

Freecad.svg Std Base. This is not really a workbench, but rather a category of 'standard' commands and tools that can be used in all workbenches. Workbench Arch.svg Arch Workbench - 建筑工作台 用于建筑类元素。 Workbench Complete.svg Complete Workbench - 工作台大全从符合某些质量标准的工作台中摘出了所有的命令和功能。 Workbench Draft.svg Draft Workbench - 蓝图工作台包含2D工具以及基础的2D和3D操作。 Workbench Drawing.svg Drawing Workbench - 制图工作台把你的3D模型表现在2D图纸上。 Workbench FEM.svg FEM Workbench - 有限元模块提供有限元分析的工作流。 Workbench Image.svg Image Workbench - 图片工作台用于处理位图图片。 Workbench Inspection.svg Inspection Workbench - 检查工作台给你提供了特殊工具,来检验形状。它还在开发之中。 Workbench Mesh.svg Mesh Workbench - 网格工作台用于三角网格。 Workbench OpenSCAD.svg OpenSCAD Workbench - OpenSCAD工作台提供了与OpenSCAD的交互操作,也用于修复Constructive Solid Geometry 建设性固体几何(CSG)模型的历史信息。 Workbench Part.svg Part Workbench - 零件工作台用于CAD零件。 Workbench PartDesign.svg Part Design Workbench - 零件设计工作台用于从草图(sketch)开始构建零件形状。 Workbench Path.svg Path Workbench - 路径工作台用于产生G代码命令,它还处于开发阶段,在0.16版中只有基础功能。 Workbench Plot.svg Plot Workbench - 图形工作台用于编辑和保存其他模块和工具输出的图形。 Workbench Points.svg Points Workbench - 点阵工作台用于处理点云数据。 Workbench Raytracing.svg Raytracing Workbench - 追光工作台用于光线追踪(渲染)。 Workbench Reverse Engineering.svg Reverse Engineering Workbench - 逆向工程工作台致力于给你一些专门的工具,让你能把形状/固体/网格转化成参数化的FreeCAD兼容的特性。它还在开发之中。 Workbench Robot.svg Robot Workbench - 机器人工作台用于研究机器人动作。 Workbench Ship.svg Ship Workbench - 船舶工作台是在FreeCAD中描述船舶实体,它必须创建在预先提供的几何体的基础上。 Workbench Sketcher.svg Sketcher Workbench - 草图工作台用于绘制带有几何约束的草图。 Workbench Spreadsheet.svg Spreadsheet Workbench - 表单工作台用于创建和处理表单数据。 Workbench Start.svg Start Center Workbench - 启动中心工作台让你方便地跳转到常用的工作台。 Workbench TechDraw.svg TechDraw Workbench - 技术制图工作台是Drawing - 制图模块的继承者,更高级,功能也更丰富。 Workbench Test.svg Test Framework Workbench - 测试框架工作台是给FreeCAD抓虫用的。 Workbench Web.svg Web Workbench - 网站工作台在FreeCAD中给你一个浏览器窗口,而不再是3D视图。 宏 发烧友们写了各种各样的宏,来扩展FreeCAD的能力。关于所有宏的列表,请参考宏菜谱页面。 对于安装这些宏的指导说明,请参考如何安装宏教程。

Macros are relatively small snippets of Python code that perform a simple or a complex task that is not available in the base FreeCAD system.

Power users have written various macros to enhance FreeCAD with more capabilities.

自FreeCAD 0.17版开始,可以利用Addon Manager来安装宏。对于现存的宏而言,可以参考macros recipes 页面。而手动安装宏则可查阅How to install macros.

外挂工作台 发烧友们为FreeCAD创建了各种各样的外挂工作台,他们虽然还没有集成到FreeCAD的源代码中,但是他们很容易安装到本地的FreeCAD上面。你可以 在这里看到所有已经可用的的工作台。 对于安装这些工作台的指导说明,你可以参考教程如何安装附加工作台。

When many macros or functions are developed together, and are organized in toolbars and menus, they can become a new workbench.

External workbenches are collections of functions that are not part of the base FreeCAD system, usually developed by experienced users, and targeting a particular need.

自FreeCAD 0.17版开始,可利用Addon Manager来安装这些工作台。关于手动安装请参考How to install additional workbenches。

参考 命令参考:FreeCAD可用命令的一份完整清单。 在线帮助 这是FreeCAD的官方在线帮助文档。请注意整个在线帮助系统正在重造。它将用来生成一个.CHM格式的文件,附着于FreeCAD二进制安装文件分发。目前,这个在线帮助总结了这个wiki最完整的的一些部分。

在线帮助系统 - 内容目录 更多内容 如果你想看到更多FreeCAD的高级用法,就应该去发烧友入口看看。 建筑工作流程:给出了一个实例,说明FreeCAD开始能在建筑工作流程中找到一席之地了。 如果你想帮助FreeCAD项目,请直奔帮助FreeCAD页面。 FreeCAD社区贡献大厅列出了一些项目,它们围绕FreeCAD,都是社区成员自己做的。 不明白一个词或说法在FreeCAD中的意思?试试查阅词汇表吧。

关于我们

  • Freecad.com.cn是深圳傲世华威技术有限公司旗下的网站。
  • 本网站主要介绍开源CAD绘图软件工具FreeCAD的相关技术问题。

版权所有,深圳傲世华威技术有限公司,2015年~2021年

首页.1613802918.txt.gz · 最后更改: 2021/02/20 14:35 由 Chris