EM FHPlane/fr

Description
L'outil FHPlane insère un objet plan conducteur uniforme FastHenry.



Utilisation
L'objet FHPlane doit être basé sur un autre objet, qui peut être un objet Draft Rectangle ou un objet Part Cube. Si vous avez basé votre FHPlane sur un objet Part Cube, le paramètre Thickness sera hérité de la valeur Box Height.


 * 1) Créez et sélectionnez un objet [[Image:Draft_Rectangle.svg|16px]] Draft Rectangle ou un objet [[Image:Part_Box.svg|16px]] Part Cube.
 * 2) Appuyez sur le bouton  ou appuyez sur les touches  puis.

De plus, vous pouvez également sélectionner conjointement avec l'objet de base (Draft Rectangle ou Part Cube) également un ou plusieurs EM FHNode et/ou un ou plus EM FHPlaneHole qui seront adoptés par le FHPlane:


 * 1) Créez un objet Draft Rectangle ou Part Box
 * 2) Créez un ou plusieurs objets [[Image:EM_FHNode.svg|16px]] EM FHNode
 * 3) Créez un ou plusieurs objets [[Image:EM_FHPlaneHole.svg|16px]] EM FHPlaneHole
 * 4) Sélectionnez l'objet de base, les objets FHNode et les objets FHPlaneHole (pour cette sélection multiple, vous pouvez pointer et cliquer sur les objets dans la vue en arborescence ou dans la vue 3D et pour effectuer une sélection multiple maintenez simplement la touche  enfoncée lors de la sélection).
 * 5) Appuyez sur le bouton  ou appuyez sur les touches  puis.

Remarques
Un objet plan conducteur uniforme FastHenry est formé en posant une ceinture de nœuds (ci-après appelés "nœuds internes") et en connectant les nœuds avec un maillage 2D de segments dans les directions (relatives) X et Y. Des trous sont formés dans le plan en supprimant certains nœuds internes, et donc également les segments qui se connectent à ces nœuds. Pour plus de détails sur les plans conducteurs uniformes FastHenry, consultez le guide de l'utilisateur FastHenry.


 * Comme l'objet FHPlane est basé sur un objet Draft Rectangle ou Part Cube, vous ne pouvez PAS déplacer librement le FHPlane. Le FHPlane sera toujours contraint à l'objet de base. Pour modifier la position du FHPlane, appliquez la modification à l'objet de base sous-jacent (l'objet de base est masqué par défaut, vous pouvez l'afficher à nouveau en sélectionnant l'objet dans l'arborescence et en appuyant sur . L'origine de le FHPlane est l'origine de l'objet de base.


 * Lorsque les objets FHNode sont adoptés par le FHPlane, leurs coordonnées (X, Y, Z) seront faites par rapport à l'origine du FHPlane (ainsi, alors que le FHNode conservera la même position dans l'espace, les coordonnées relatives (X, Y, Z ) du FHNode sera modifié pour être relatif à l'origine du FHPlane). De plus, une fois adoptée, la coordonnée Z du FHNode sera remise à zéro (car les coordonnées sont relatives au FHPlane, la coordonnée Z est la hauteur de l'objet par rapport au plan). Pour cette raison, le nœud ne sera visible que depuis le bas du FHPlane, ou en modifiant la transparence du FHPlane pour voir les FHNodes à travers, ou en masquant complètement le FHPlane. De plus, pour montrer que le FHNode appartient désormais au FHPlane, la couleur du FHNode est modifiée.


 * Lorsque les objets FHPlaneHole sont adoptés par le FHPlane, leurs coordonnées (X, Y, Z) seront établies par rapport à l'origine du FHPlane (ainsi, alors que le FHPlaneHole conservera la même position dans l'espace, les coordonnées relatives (X, Y, Z ) du FHPlaneHole sera modifié pour être relatif à l'origine du FHPlane). De plus, une fois adoptée, la coordonnée Z du FHPlaneHole sera remise à zéro (car les coordonnées sont relatives au FHPlane, la coordonnée Z est la hauteur de l'objet par rapport au plan). Pour cette raison, le nœud ne sera visible que depuis le bas du FHPlane, ou en modifiant la transparence du FHPlane pour voir les FHNodes à travers, ou en masquant complètement le FHPlane. De plus, pour montrer que le FHNode appartient désormais au FHPlane, la couleur du FHNode est modifiée.


 * If you want to remove the FHNodes or the FHPlaneHoles from the FHPlane later on, you can use the EM FHPlaneAddRemoveNodeHole command.

Properties

 * : The base object this component is built upon (a Draft Rectangle or a Part Box)
 * : the FHPlane thickness ('thick' plane parameter in FastHenry). If the FHPlane is based on a Part Box, this value is inherited from the Part Box Height parameter
 * : the Number of segments along the length direction ('seg1' plane parameter in FastHenry)
 * : the Number of segments along the width direction ('seg2' plane parameter in FastHenry)
 * : the Number of filaments the plane thickness ('nhinc' plane parameter in FastHenry)
 * : the ratio of adjacent filaments along the thickness ('rh' plane parameter in FastHenry)
 * : the FHPlane conductivity ('sigma' plane parameter in FastHenry)
 * : the Width of segments along the plane length direction ('segwid1' plane parameter in FastHenry)
 * : the Width of segments along the plane width direction ('segwid2' plane parameter in FastHenry)
 * : the list of FHNode objects for connections to the plane
 * : the list of FHPlaneHoles in the plane
 * : specifies if this the plane fine mesh is shown (i.e. composing segments)
 * : show the internal node grid supporting the plane (i.e. internal nodes)

Scripting
FreeCAD Scripting Basics.

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


 * Creates a object.
 * is the Draft Rectangle object or Part Box object that can be used as base for the FHPlane. If no is given, the user must assign a base object later on, to be able to use this object.
 * is the plane thickness. If the is a Part Box, this parameter is ignored, and the Part Box height is used instead. Defaults to.
 * is an integer defining the number of segments along the x dimension of the plane ('seg1' parameter in FastHenry)
 * is an integer defining the number of segments along the y dimension of the plane ('seg2' parameter in FastHenry)
 * is an array of FHNode objects, specifying the nodes that will be adopted by the plane.
 * is an array of FHPlaneHole objects, specifying the holes that will be adopted by the plane.
 * is the name of the object

Example: