Módulo Superfície
Introdução
A bancada de trabalho Superfície foi introduzida no FreeCAD 0.17 e fornece ferramentas para criar e modificar NURBS surfaces simples. Essas ferramentas tem uma funcionalidade similar à ferramenta Part Shapebuilder quando as opções "Faces das bordas" são utilizadas. Entretanto, ao contrário dessa ferramenta, as ferramentas da bancada Superfície são paramétricas e fornecem opções adicionais. Quanto a isso, as ferramentas nesta bancada são similares a recursos como PartDesign AdditiveLoft e PartDesign AdditivePipe.
Alguns dos recursos disponíveis são:
- Criação de superfícies a partir de bordas de limite.
- Alinhamento da curvatura a partir das faces vizinhas.
- Restrição de superfícies para curvas e vértices adicionais.
- Extensão de faces.
- Uma malha pode ser usada como modelo para criar curvas spline em sua superfície.
Uso
A bancada de trabalho Superfície tem por objetivo criar faces com formas, o que não é possível fazer com as ferramentas padrões em outras bancadas. O OCCT kernel dá como exemplo uma caixa retangular com cantos arredondados de diferentes raios.
Superfície criada com esboços colocados em um plano de referência com as ferramentas de PartDesign Workbench.
A bancada Superfície se integra com outras bancadas do FreeCAD. O exemplo acima foi criado a partir de esboços colocado sobre planos de referência na Bancada PartDesign. O projeto pode ser totalmente paramétrico, quando todos os planos de referência e esboços são definidos de acordo. Na maioria dos casos é suficiente desejar um esboço fechado para definir a borda para uma face; então, opções estão disponíveis para modificar ainda mais sua forma.
As of FreeCAD v0.17, the generated surface cannot be placed inside a PartDesign Body. However, the generated surface can be contained inside a
Std Part together with the associated
Body that holds the datum planes and sketches. The non parametric
Part Builder tool can then be used in order to create a shell and finally a solid.
Ferramentas da bancada Superfície
Enchimento: enche uma série de curvas limite com uma superfície. A superfície pode ser modificada pela adição de curvas de restrição e vértices. A superfície muda de forma para que a superfície passe pelos elementos de restrição adicionados.
Encher curvas limite: cria uma superfície a partir de duas, três ou quatro bordas limite. Três diferentes modos de enchimento estão disponíveis:alongar, Coons, Curvar.
Fill boundary curves: creates a surface from two, three or four boundary edges.
Sections: creates a surface from edges that represent transversal sections of surface. introduced in version 0.19
Extend face: extrapolates the surface at the boundaries with its local U parameter and V parameter.
Curve on mesh: create approximated spline segments on top of a selected mesh.

- Installation: Windows, Linux, Mac; Getting started
- Basics: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Workbenches: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Scripting: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, How to install macros, Gui Command, Units Modules: Builtin modules, Workbench creation, Installing more workbenches Meshes: Mesh Scripting, Mesh Module Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt interface: PySide, Using the FreeCAD GUI, Dialog creation Parametric objects: Scripted objects Other: Code snippets, Line drawing function, Embedding FreeCAD, FreeCAD vector math library, Power users hub, Python, Macros, FreeCAD Scripting Basics, Topological data scripting

- Installation: Windows, Linux, Mac; Getting started
- Basics: About FreeCAD, Workbenches, Preferences, Document structure, Interface Customization, Properties, Mouse Model; Tutorials
- Workbenches: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Scripting: Introduction to Python, FreeCAD scripting tutorial, FreeCAD Scripting Basics, How to install macros, Gui Command, Units Modules: Builtin modules, Workbench creation, Installing more workbenches Meshes: Mesh Scripting, Mesh Module Parts: The Part Module, Topological data scripting, PythonOCC, Mesh to Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Qt interface: PySide, Using the FreeCAD GUI, Dialog creation Parametric objects: Scripted objects Other: Code snippets, Line drawing function, Embedding FreeCAD, FreeCAD vector math library, Power users hub, Python, Macros, FreeCAD Scripting Basics, Topological data scripting