|
Menu location |
---|
Part → Create primitives → Wedge |
Workbenches |
Part, OpenSCAD |
Default shortcut |
None |
Introduced in version |
- |
See also |
Part Primitives |
A Part Wedge is a parametric solid that can be created with the
Part Primitives command. It has four to six planar faces. It is defined by virtual front and rear main planes on which a rectangular face (the default), a single straight edge or a single vertex is created. These base shapes define the four quadrilateral or triangular faces that connect them. The resulting solid is only a true wedge if one of the base shapes is a rectangular face and the other a straight edge. In the coordinate system defined by its DataPlacement property, the virtual front and rear main planes of the wedge are plane-parallel to XZ plane, and the edges of the base shapes are parallel to the X or Z axis. All its coordinates are relative to that coordinate system.
See Part Primitives.
A Part Wedge object created with the scripting example below is shown here.
See also: Property editor.
A Part Wedge object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
Attachment
The object has the same attachment properties as a Part Part2DObject.
Wedge
Distance
): The lowest X coordinate of the front face of the wedge. The default is 0mm
.Distance
): The Y coordinate of the front face of the wedge. The default is 0mm
.Distance
): The lowest Z coordinate of the front face of the wedge. The default is 0mm
.Distance
): The lowest X coordinate of the rear face of the wedge. The default is 2mm
.Distance
): The lowest Z coordinate of the rear face of the wedge. The default is 2mm
.Distance
): The highest X coordinate of the front face of the wedge. The default is 10mm
.Distance
): The Y coordinate of the rear face of the wedge. The default is 10mm
.Distance
): The highest Z coordinate of the front face of the wedge. The default is 10mm
.Distance
): The highest X coordinate of the rear face of the wedge. The default is 8mm
.Distance
): The highest Z coordinate of the rear face of the wedge. The default is 8mm
.See also: Autogenerated API documentation, Part scripting and FreeCAD Scripting Basics.
A Part Wedge can be created with the addObject()
method of the document:
wedge = FreeCAD.ActiveDocument.addObject("Part::Wedge", "myWedge")
"myWedge"
is the name for the object.Example:
import FreeCAD as App
doc = App.activeDocument()
wedge = doc.addObject("Part::Wedge", "myWedge")
wedge.Xmin = 1
wedge.Ymin = 2
wedge.Zmin = 3
wedge.X2min = 4
wedge.Z2min = 6
wedge.Xmax = 15
wedge.Ymax = 20
wedge.Zmax = 55
wedge.X2max = 10
wedge.Z2max = 12
wedge.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))
doc.recompute()