CurvedShapes Workbench
This documentation is not finished. Please help and contribute documentation.
GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.
See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.
Introduction
Curved Shapes is a FreeCAD external workbench that creates 3D shapes from 2D curves.
Installation
Recommended installation is through the FreeCAD Addon Manager via the Tools → Addon Manager
Tools
CurvedArray: Creates an array and resizes the items in the bounds of one or more hull curves.
CurvedSegment: Interpolates between two 2D curves. The interpolated curves can be resized in the bounds of some hullcurves.
InterpolatedMiddle: Interpolates a 2D shape into the middle between two 2D curves. The base shapes can be connected to a shape with a sharp corner.
SurfaceCut: Cuts a surface to get the outline curve or a face. This tool is similar to
Cross-Sections in the
Part workbench, but it is fully parametric and has an option to reduce the complexity of the output curve. It tries to remove overlapping edges.
Examples
HortenHIX: A Python script that creates the shape of the Horten Ho 229 (also called Horten H IX), a stealth fighter that has been build in Germany in 1944.
FlyingWingS800: A Python script that creates the shape of a flying wing radio-controlled model.
References
- Author: @chbergmann
- Github repo: https://github.com/chbergmann/CurvedShapesWorkbench
Related
External Workbenches

- Getting started
- Installation: Download, Windows, Linux, Mac, Additional components, Docker, AppImage, Ubuntu Snap
- Basics: About FreeCAD, Interface, Mouse navigation, Selection methods, Object name, Preferences, Workbenches, Document structure, Properties, Help FreeCAD, Donate
- Help: Tutorials, Video tutorials
- Workbenches: Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework
- Hubs: User hub, Power users hub, Developer hub