From FreeCAD Documentation
- DataAuto Update (
Bool
): specifies if the projection should be automatically recomputed if the DataBase object changes. Selecting false
can be useful if there are many Draft Shape2DViews in a document or if they are complex. If set to false
the Std Refresh command must be used to update the projection. introduced in version 0.20
- DataBase (
Link
): specifies the object to be projected.
- DataClip (
Bool
): if this is True, the contents are clipped to the borders of the section plane, if applicable. This overrides the base object's Clip property.
- DataFace Numbers (
IntegerList
): specifies the indices of the faces to be projected. Only works if DataProjection Mode is Individual Faces
.
- DataFuse Arch (
Bool
): specifies if Arch objects of the same type and material are fused or not.
- DataHidden Lines (
Bool
): specifies if hidden lines are shown or not.
- DataIn Place (
Bool
): only works if the selected object is an Arch SectionPlane, and DataProjection Mode is Cutlines
or Cutfaces
, specifies if the projection will appear co-planar with the section plane.
- DataProjection (
Vector
): specifies the direction of the projection. Ignored if DataBase is an Arch SectionPlane.
- DataProjection Mode (
Enumeration
): specifies the projection mode. The following modes are available:
Solid
: projects the entire selected object.
Individual Faces
: only projects the faces in the DataFace Numbers list.
Cutlines
: only works if the selected object is an Arch SectionPlane, projects only the edges cut by the section plane.
Cutfaces
: only works if the selected object is an Arch SectionPlane, projects the areas cut through solids by the section plane as faces.
Solid faces
: projects the entire selected object by cutting faces one by one. Can be used if the Solid
mode gives wrong results. introduced in version 0.20
- DataSegment Length (
Float
): specifies the size in millimeters of linear segments if DataTessellation is true
.
- DataTessellation (
Bool
): specifies if tessellation should be performed. Tessellation means that curves are replaced by sequences of line segments. This can be computationally intensive if the DataSegment Length is too short.
- DataVisible Only (
Bool
): specifies if the projection should only be recomputed if it is visible.
- DataExclusion Points (
Vector list
): A list of exclusion points. Any edge passing through any of those points will not be drawn. introduced in version 0.20
- DataExclusion Names (
String list
): A list of object names. Any viewed or cut child object with a name in that list will not be drawn. introduced in version 0.21