
The Draft workbench also includes many "Modifier" tools that can be used by most objects in the software because these tools work on the internal Part::TopoShape property that most 2D and 3D objects have. Moreover, the vertices of the elements can be attached to the grid intersections to precisely position them in the plane. The grid serves as visual feedback of the coordinates and dimensions of the geometrical elements that are created. The Draft workbench provides many tools for building geometrical objects in a two-dimensional space, normally supported by a working plane that includes a grid. Utility modules that are used throughout the workbench.Ĭlasses that define viewproviders for the scripted objects. Modules that define classes used for unit testing the workbench. Modules with classes that handle task panels of the GuiCommands. Modules that contain classes that define custom scripted objects. Modules with functions to create the custom scripted objects. Modules that define the workbench GuiCommands to perform actions. Modules with functions for use with scripted objects and GuiCommands.įunctions that are meant to handle different geometrical operations. This module handles the Working Plane and grid of the Draft module. OCA (Open CAD Format) file importer & exporter. Provide GUI commands of the Draft workbench.


GUI elements and utilities of the Draft workbench. Provides Fillet class for objects created with a prototype version. Basic 2D drawing tools and other generic tools.
