EM FHEquiv
EM FHEquiv |
Menu location |
---|
EM → FHEquiv |
Workbenches |
EM |
Default shortcut |
E E |
Introduced in version |
0.17 (Add-on) |
See also |
EM FHNode, EM FHSegment, EM FHPath, EM FHPlane, EM FHPort, |
Description
The FHEquiv tool short-circuits two FHNode objects.
FastHenry FHEquiv
How to use
The FHEquiv object is based on the two existing FHNodes that it will short-circuit.
- Select two FHNode objects
- Press the EM FHEquiv button, or press E then E keys.
Remarks:
- If you need to short-circuit multiple nodes, just create multiple FHEquiv nodes. You don't need a full mesh of FHEquiv nodes, as of course if node1 is shorted with node2, and node2 is shorted with node3, also node1 will result shorted with node3.
Properties
Scripting
See also: FreeCAD Scripting Basics.
The FHEquivobject can be used in macros and from the Python console by using the following function:
equiv = makeFHEquiv(node1=None,node2=None,name='FHEquiv')
- Creates a
FHSegment
object. baseobj
is the Draft Line object that can be used as base for the FHSegment. IfnodeStart
andnodeEnd
are specified, they have priority over thebaseobj
, andbaseobj
is ignored.nodeStart
is the segment starting node FHNode object.nodeEnd
is the segment ending node FHNode object.width
is the segment width. Defaults toEMFHSEGMENT_DEF_SEGWIDTH
.height
is the segment height. Defaults toEMFHSEGMENT_DEF_SEGHEIGHT
.name
is the name of the object
Example:
import FreeCAD, EM
fhnode1 = EM.makeFHNode(X=1.0,Y=0,Z=0)
fhnode2 = EM.makeFHNode(X=0,Y=1.0,Z=0)
fhsegment = EM.makeFHSegment(nodeStart=fhnode1, nodeEnd=fhnode2)