Part API
El módulo Pieza es la conexión directa entre FreeCAD y el kernel de OpenCasCade. Proporciona principalmente TopoShapes el cual es el principal tipo de objeto utilizado por OpenCascade. El módulo de Pieza también contiene una variedad de funciones convenientes para crear y manipular topoShapes. Ejemplo:
import Part
mycube = Part.makeBox(2,2,2)
Part.show(mycube)
Descripción: Método de ayuda para convertir una forma pythonocc en una forma interna
Devuelve: Una forma de Pieza Part.Form
Descripción: Método de ayuda para ordenar y desordenar listas de aristas para que después dos aristas adyacentes compartan un vértice en común
Devuelve: Una lista de aristas
Descripción: Método de ayuda para convertir una forma interna a una forma pythonocc
Devuelve: Una forma OCC OCC.Shape
Descripción: Exportar una lista de objetos en un archivo individual.
Devuelve:
Descripción: Método de ayuda para ordenar y agrupar una variedad de aristas
Devuelve:
Descripción: Inserta el archivo (cuya ruta es dada como primer argumento) en el documento indicado (como segundo argumento).
Devuelve:
Descripción: Crea un cubo ubicado en el punto pnt con las dimensiones (length,width,height). Por defecto el vector pnt es (0,0,0) y el vector dir es (0,0,1)
Devuelve: La forma creada
Descripción: Crea una circunferencia con un radio dado. Por defecto el vector pnt es Vector(0,0,0), el vector dir es (0,0,1), angle1 es 0 y angle2 es 360
Devuelve: La forma creada
Descripción: Crea un compuesto de una lista de formas.
Devuelve: La forma creada
Descripción: Crea un cono con un radio dado y una altura. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1) y angle es 360
Devuelve: La forma creada
Descripción: Crea un cilindro con un radio y altura dados. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1) y angle es 360
Devuelve: La forma creada
Descripción: Crea una hélice con un paso, altura y radio dados. Por defecto se utiliza una superficie cilindrica para crear la hélice. Si el cuarto parámetro está definido se utiliza en su lugar una superficie cónica
Devuelve: La forma creada
Descripción: Crea una línea de dos puntos
Devuelve: La forma creada
Descripción: Crea una forma recubrimiento (Loft).
Devuelve: La forma creada
Descripción: Crea un plano. Por defecto el vector pnt es (0,0,0) y el vector dir es (0,0,1)
Devuelve: La forma creada
Descripción: Crea un polígono de una lista de vectores
Devuelve: La forma creada
Descripción: Crea una forma de revolución (revolved) rotando la curva o una porción de ella alrededor de un eje dado por (pnt,dir). Por defecto vmin/vmax se establecen para limitar la curva, angle es 360, el vector pnt es (0,0,0) y el vector dir es (0,0,1)
Devuelve: La forma creada
Descripción: Crea una superficie reglada a partir de dos aristas o contornos. Si se utilizan contornos estos deben tener el mismo número de aristas.
Devuelve: La forma creada
Descripción: Crea una cáscara a partir de una lista de caras.
Devuelve: La forma creada
Descripción: Crea un sólido a partir de las cáscaras dentro de una forma.
Devuelve: La forma creada
Descripción: Crea una esfera con un radio dado. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1), angle1 es 0, angle2 es 90 y angle3 es 360
Devuelve: La forma creada
Descripción: Crea un toto con un radio y ángulos dados. Por defecto el vector pnt es (0,0,0), el vector dir es (0,0,1), angle1 es 0, angle2 es 360 y angle es 360
Devuelve: La forma creada
Descripción: Añade la forma al documento activo o crea uno si el documento no existe.
Devuelve:

- 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