Part Feature
Introduction
A Part Feature object, or formally a Part::Feature
, is a simple element with a topological Shape
associated that can be displayed in the 3D view.
The Part::Feature
is defined in the Part Workbench but can be used as the base class for scripted objects in all workbenches that produce 2D and 3D geometrical shapes.
A Part::Feature
has simple properties like a placement, and colors to define the appearance of its vertices, edges, and faces. Workbenches can add more properties to this basic element to produce an object with complex behavior.
Properties
See Property for all property types that scripted objects can have.
These are the properties available in the property editor.
Data
- DataPlacement: the position of the object in the 3D view. The placement is defined by a
Base
point (vector), and aRotation
(axis and angle).- DataAngle: the angle of rotation around the DataAxis.
- DataAxis: the unit vector that defines the axis of rotation for the placement. Each value is between 0 and 1. If any value is above 1, the vector is normalized so that the magnitude of the vector is 1.
- DataPosition: the 3D coordinates of the base point of the placement.
- DataLabel: the user editable description of this object.
View
- DataAngular Deflection:
- DataBounding Box:
- DataDeviation:
- DataDisplay Mode:
- DataDraw Style:
- DataLighting:
- DataLine Color:
- DataLine Width:
- DataOn Top When Selected:
- DataPoint Color:
- DataPoint Size:
- DataSelectable:
- DataSelection Style:
- DataShape Color:
- DataShow In Tree:
- DataTransparency:
- DataVisibility:
Part
- Primitives: Box, Cylinder, Sphere, Cone, Torus, Tube, Create primitives, Shape builder
- Creation and modification: Extrude, Revolve, Mirror, Scale, Fillet, Chamfer, Make face from wires, Ruled Surface, Loft, Sweep, Section, Cross sections, 3D Offset, 2D Offset, Thickness, Projection on surface, Attachment
- Boolean: Make compound, Explode Compound, Compound Filter, Boolean, Cut, Fuse, Common, Connect, Embed, Cutout, Boolean fragments, Slice apart, Slice, XOR
User documentation
- 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