TechDraw ProjectShape: Difference between revisions

From FreeCAD Documentation
(Properties...)
(MenuLocation)
 
(40 intermediate revisions by 3 users not shown)
Line 2: Line 2:
<translate>
<translate>


<!--T:1-->
{{Docnav
{{Docnav
|[[TechDraw_ShareView|ShareView]]
|[[TechDraw_ShareView|ShareView]]
Line 11: Line 12:
}}
}}


<!--T:2-->
{{GuiCommand
{{GuiCommand
|Name=TechDraw ProjectShape
|Name=TechDraw ProjectShape
|MenuLocation=TechDraw → Project shape...
|MenuLocation=TechDraw → TechDraw Views → Project shape...
|Workbenches=[[TechDraw_Workbench|TechDraw]]
|Workbenches=[[TechDraw_Workbench|TechDraw]]
|Shortcut=
|Shortcut=
Line 20: Line 22:
}}
}}


==Description==
==Description== <!--T:3-->


<!--T:4-->
This tool creates a projection of the selected object (Source) in <u>the 3D view</u>.
The '''TechDraw ProjectShape''' tool creates projections of shapes. The projections are created in the [[3D_view|3D view]], and not on a [[TechDraw_PageDefault|TechDraw Page]].


</translate>
[[File:ProjectShape1_it.png]]
[[File:ProjectShape1_it.png]]
<translate>


== Usage ==
== Usage == <!--T:5-->


<!--T:6-->
{|
# Optionally rotate the [[3D_view|3D view]]. The objects will be projected onto a plane parallel to the screen i.e. along the 3D view's camera direction, which is used as the default {{PropertyData|Direction}} property.
| [[File:ProjectShapeSet_it.png]]
# Select one or more objects. For each object a separate projection will be created.
|
# There are several ways to invoke the tool:
# Select an object in the 3D view or in the project tree
#* Press the {{Button|[[Image:TechDraw_ProjectShape.svg|16px]] [[TechDraw_ProjectShape|Project shape...]]}} button.
# from the TechDraw menu, click '''Project shape'''
#* Select the {{MenuCommand|TechDraw → TechDraw Views → [[Image:TechDraw_ProjectShape.svg|16px]] Project shape...}} option from the menu.
# set the desired options in the Task Dialog
# The {{MenuCommand|Project shapes}} task panel opens. See [[#Properties|Properties]].
# click {{KEY|OK}}
# Set the desired options.
<br />
# The selected options should not result in an empty projection as this will cause an error. For example, for an object with only sharp edges such as a [[Part_Box|Part Box]], the {{MenuCommand|Visible sharp edges}} and/or {{MenuCommand|Hidden sharp edges}} option must be checked.
A projection object ('''objectname_proj''') will be added to the project. For subsequent projections of the same Source object, the projection object will be named '''objectname_projXXX''', where '''XXX''' is a three digit number.
# Press the {{Button|OK}} button.
|}
# The projection is placed on the XY plane.
# Optionally change the {{PropertyData|Placement}} property and/or {{PropertyData|Direction}} property of the projection.


== Properties ==
== Properties == <!--T:7-->


<!--T:8-->
=== Data ===
A Projection object is derived from a [[Part_Feature|Part Feature]] and inherits all its properties. It also has the following additional properties:


=== Data === <!--T:9-->

<!--T:10-->
{{TitleProperty|Projection}}
{{TitleProperty|Projection}}


<!--T:11-->
* {{PropertyData|Source|Link}}: the object being projected
* {{PropertyData|Source|Link}}: The shape to project.
* {{PropertyData|Direction|Vector}}: defines the direction of the projection. This is the normal vector of the projection plane. For example, to project the object onto the xy plane, use (0,0,1). To reverse the projection, use negative values.
* {{PropertyData|Direction|Vector}}: The direction of the projection. This is the normal vector of the projection plane.
* {{PropertyData|VCompound|Bool}}:
* {{PropertyData|Rg1 Line VCompound|Bool}}:
* {{PropertyData|VCompound|Bool}}: If {{TRUE}}, visible sharp edges are shown. Example: all edges of a [[Part_Box|Part Box]].
* {{PropertyData|Rg NLine VCompound|Bool}}:
* {{PropertyData|Rg1 Line VCompound|Bool}}: If {{TRUE}}, visible smooth edges are shown. Example: the edges between a fillet and its adjoining faces.
* {{PropertyData|Out Line VCompound|Bool}}:
* {{PropertyData|Rg NLine VCompound|Bool}}: If {{TRUE}}, visible sewn edges are shown. Example: the seam of a 360° cylindrical face.
* {{PropertyData|Iso Line VCompound|Bool}}:
* {{PropertyData|Out Line VCompound|Bool}}: If {{TRUE}}, visible outline edges (that are not sharp) are shown. Example: the side view of a [[Part_Cylinder|Part Cylinder]] has two such edges.
* {{PropertyData|HCompound|Bool}}:
* {{PropertyData|Iso Line VCompound|Bool}}: If {{TRUE}}, visible isoparameters are shown. Does not work currently.
* {{PropertyData|Rg1 Line HCompound|Bool}}:
* {{PropertyData|HCompound|Bool}}: If {{TRUE}}, hidden sharp edges are shown.
* {{PropertyData|Rg NLine HCompound|Bool}}:
* {{PropertyData|Rg1 Line HCompound|Bool}}: If {{TRUE}}, hidden smooth edges are shown
* {{PropertyData|Out Line HCompound|Bool}}:
* {{PropertyData|Rg NLine HCompound|Bool}}: If {{TRUE}}, hidden sewn edges are shown.
* {{PropertyData|Iso Line HCompound|Bool}}:
* {{PropertyData|Out Line HCompound|Bool}}: If {{TRUE}}, hidden outline edges are shown.
* {{PropertyData|Iso Line HCompound|Bool}}: If {{TRUE}}, hidden isoparameters are shown. Does not work currently.


== Notes ==
== Notes == <!--T:12-->


<!--T:13-->
This function was previously available in the Drawing Workbench.
This tool was previously available in the Drawing Workbench.




<!--T:14-->
{{Docnav
{{Docnav
|[[TechDraw_ShareView|ShareView]]
|[[TechDraw_ShareView|ShareView]]

Latest revision as of 10:48, 24 July 2023

Other languages:

TechDraw ProjectShape

Menu location
TechDraw → TechDraw Views → Project shape...
Workbenches
TechDraw
Default shortcut
None
Introduced in version
0.20
See also
Draft Shape2DView

Description

The TechDraw ProjectShape tool creates projections of shapes. The projections are created in the 3D view, and not on a TechDraw Page.

Usage

  1. Optionally rotate the 3D view. The objects will be projected onto a plane parallel to the screen i.e. along the 3D view's camera direction, which is used as the default DataDirection property.
  2. Select one or more objects. For each object a separate projection will be created.
  3. There are several ways to invoke the tool:
    • Press the Project shape... button.
    • Select the TechDraw → TechDraw Views → Project shape... option from the menu.
  4. The Project shapes task panel opens. See Properties.
  5. Set the desired options.
  6. The selected options should not result in an empty projection as this will cause an error. For example, for an object with only sharp edges such as a Part Box, the Visible sharp edges and/or Hidden sharp edges option must be checked.
  7. Press the OK button.
  8. The projection is placed on the XY plane.
  9. Optionally change the DataPlacement property and/or DataDirection property of the projection.

Properties

A Projection object is derived from a Part Feature and inherits all its properties. It also has the following additional properties:

Data

Projection

  • DataSource (Link): The shape to project.
  • DataDirection (Vector): The direction of the projection. This is the normal vector of the projection plane.
  • DataVCompound (Bool): If true, visible sharp edges are shown. Example: all edges of a Part Box.
  • DataRg1 Line VCompound (Bool): If true, visible smooth edges are shown. Example: the edges between a fillet and its adjoining faces.
  • DataRg NLine VCompound (Bool): If true, visible sewn edges are shown. Example: the seam of a 360° cylindrical face.
  • DataOut Line VCompound (Bool): If true, visible outline edges (that are not sharp) are shown. Example: the side view of a Part Cylinder has two such edges.
  • DataIso Line VCompound (Bool): If true, visible isoparameters are shown. Does not work currently.
  • DataHCompound (Bool): If true, hidden sharp edges are shown.
  • DataRg1 Line HCompound (Bool): If true, hidden smooth edges are shown
  • DataRg NLine HCompound (Bool): If true, hidden sewn edges are shown.
  • DataOut Line HCompound (Bool): If true, hidden outline edges are shown.
  • DataIso Line HCompound (Bool): If true, hidden isoparameters are shown. Does not work currently.

Notes

This tool was previously available in the Drawing Workbench.