EM FHNode

Description
The FHNode tool inserts a FastHenry node object.



How to use
The FHNode object can be based on the position of a Draft Point object, or you can select the 3D location of the FHNode.


 * 1) Press the  button, or press  then  keys.
 * 2) Click a point on the 3D view, or type a coordinate and press the  button.

Alternatively, you can also:


 * 1) Select a Draft Point object
 * 2) Press the  button, or press  then  keys. A FHNode will be created at the same coordinates of the Draft Point.

Options

 * To enter coordinates manually, simply enter the numbers, then press between each X, Y and Z component. You can press the  button when you have the desired values to insert the point.
 * Press or the  button to abort the current command.

Properties

 * : specifies the position of the base point of the compound shape.
 * : specifies the rotation of the baseline of the shape.
 * : specifies the axis to use for the rotation.
 * : specifies the text string to display; unlike the Draft Text tool, the Draft ShapeString can only display a single line.
 * : specifies the general height of the letters.
 * : specifies the additional inter-character spacing in the string.
 * : specifies the full path of the font file used to draw the string.

Scripting
FreeCAD Scripting Basics.

The FHNode object can be used in macros and from the Python console by using the following function:


 * Creates a compound shape using the specified  and the full path of a supported.
 * is the height of the resulting text in millimeters.
 * is the additional inter-character spacing in millimeters.

The placement of the ShapeString can be changed by overwriting its attribute, or by individually overwriting its  and  attributes.

Example: