267 lines
16 KiB
HTML
267 lines
16 KiB
HTML
<html><head><title>Draft API/fr</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Draft API/fr</h1></div>
|
|
|
|
<div id="mw-content-text" lang="fr" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><p>Ces fonctions font partie du <b>Draft module</b>, et, une fois que le <b>Draft module</b> a été importé, elles peuvent être utilisées, dans les scripts, les macros, ou dans l'interpréteur <b>Python</b>.
|
|
</p><p>Exemple:
|
|
</p>
|
|
<pre>import FreeCAD
|
|
from Draft import *
|
|
myrect = makeRectangle(4,3)
|
|
mydistance = FreeCAD.Vector(2,2,0)
|
|
move(myrect,mydistance) </pre>
|
|
<p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>cut</b></big> ( <i>FreeCAD.Object, FreeCAD.Object</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Renvoie un objet construit, à partir de la différence de la coupe des 2 objets sélectionnés. Les objets originaux obtenu sont cachés.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>extrude</b></big> ( <i>FreeCAD.Object, Vector</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Extrude l'objet sélectionné dans la direction donnée par le vecteur. L'objet d'origine est caché.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>formatObject</b></big> ( <i>FreeCAD.Object, [FreeCAD.Object]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Cette fonction s'applique à l'objet cible, compte tenu des propriétés actuelles, fixées sur la barre d'outils Draft (couleur et largeur de la ligne), ou, le cas échéant copie les propriétés d'un deuxième objet. Il met également l'objet dans le groupe de construction si le bouton de construction est pressé.
|
|
</p><p><small><b>Returns</b>:</small> Aucun
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>fuse</b></big> ( <i>FreeCAD.Object, FreeCAD.Object</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Retourne un objet fabriqué à partir de la fusion des 2 objets sélectionnés. Si les objets sont coplanaires, un <b>Draft Wire</b> spécial est utilisé, sinon l'objet final est une fusion standard (standard Part fuse).
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getDraftPath</b></big> ( <i>[string]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Retourne le chemin d'accès utilisateur, ou système, à partir duquel, le Draft module est exécuté. Si un sous-dossier ou un nom de fichier est fourni, le chemin complet vers le sous-dossier de l'intérieur du Draft module est renvoyé.
|
|
</p><p><small><b>Returns</b>:</small> Le chemin du fichier
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getGroupContents</b></big> ( <i>list</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Scanne récursivement la liste de données pour les groupes. Si les groupes sont trouvés, leur contenu est ajouté à la liste.
|
|
</p><p><small><b>Returns</b>:</small> Une liste d'Objets FreeCAD
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getRealName</b></big> ( <i>string</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Sépare le numéro du nom de l'objet.
|
|
</p><p><small><b>Returns</b>:</small> Le nom dépouillé de l'objet
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getSelection</b></big> ( <i> </i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Retourne la sélection actuelle FreeCAD.
|
|
</p><p><small><b>Returns</b>:</small> Retourne la sélection actuelle FreeCAD.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeCircle</b></big> ( <i>radius, [placement], [facemode], [startangle], [endangle]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Crée un objet cercle de rayon donné. Si une coordonnée est fournie, elle est utilisée. Si <b>facemode est False</b>, le cercle est représenté comme un fil de fer (filaire), sinon, comme une face. Si <b>startAngle</b> et <b>endAngle</b> (en degrés) sont donnés, ils sont utilisés et l'objet apparaîtra comme un arc.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeDimension</b></big> ( <i>Vector, Vector, [Vector] or FreeCAD.Object, int, int, [Vector]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Crée un objet <b>Cotation</b>, mesure la distance entre le premier et le deuxième vecteur, avec la dimension de la ligne passant par le troisième vecteur, s'il est fourni. La largeur de ligne et la couleur affichée sur de la barre d'outils du projet seront utilisés. Au lieu de 2 vecteurs, vous pouvez également créer un objet FreeCAD de deux entiers (et éventuellement un vecteur) où la ligne de cotation doit passer. Dans ce cas, la dimension sera <b>associée</b> à l'objet, et la mesure des deux sommets, indiquée par les deux chiffres à l'indice donné.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeLine</b></big> ( <i>Vector, Vector</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Crée une ligne entre les deux vecteurs donnés. La largeur de ligne, et, la couleur courante sélectionnés dans la barre d'outils Draft seront utilisés.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeRectangle</b></big> ( <i>length, width, [placement], [facemode]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Crée un objet Rectangle avec une longueur dans la direction X et la hauteur dans la direction Y. Si une position est donnée, elle est utilisée. Si <b>facemode est False</b>, le rectangle est représenté comme un fil de fer (filaire), sinon, comme une face. La largeur de ligne et la couleur courante sélectionnés dans la barre d'outils Draft seront utilisés.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeText</b></big> ( <i>string or list, [Vector], [screenmode]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Crée un <b>objet Texte</b>, au point donné, contenant la chaîne ou les chaînes figurant dans la liste, une chaîne par ligne. La couleur actuelle de la barre d'outils Projet la hauteur du texte et la police spécifiée dans les préférences sont utilisés. Si <b>screenmode est sur True</b>, le texte fait toujours face à la direction de la vue, sinon il se trouve sur le plan <b>X, Y</b>.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeWire</b></big> ( <i>list or Part.Wire, [closed], [placement], [facemode]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Crée un objet (wire) dans la liste de données des vecteurs ou du fil donné. Si c'est un objet fermé (True), ou, si le premier et le dernier point sont identique, le fil est fermé. Si <b>facemode est (True)</b> (le fil est fermé), le fil, apparaîtra rempli. La largeur de ligne et la couleur courante sélectionnés dans la barre d'outils seront utilisés.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>move</b></big> ( <i>FreeCAD.Object or list, Vector, [copymode]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Déplace l'objet ou les objets sélectionnés contenus dans la liste donnée ,dans la direction et la distance indiquée par le vecteur. Si <b>CopyMode</b> est sur True les objets réels ne sont pas déplacés, mais copiés à sa (leur) place.
|
|
</p><p><small><b>Returns</b>:</small> L'objet ou les objets (ou leurs copies, si <b>CopyMode</b> était sur True).
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>precision</b></big> ( <i> </i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Retourne la valeur de précision définie dans les paramètres utilisateur.
|
|
</p><p><small><b>Returns</b>:</small> Un integer.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>rotate</b></big> ( <i>FreeCAD.Object or list, angle, [center], [axis] ,[copymode]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Tourne l'objet donné ou les objets sélectionnés à l'angle donné et autour du centre donnée s'ils sont fourni, en utilisant l'axe comme un axe de rotation. Si l'axe est omis, la rotation se fera autour de l'axe vertical <b>Z</b>. Si <b>CopyMode</b> est sur True, les objets réels ne sont pas déplacés, mais les copies sont créées à leur place.
|
|
</p><p><small><b>Returns</b>:</small> Les objets (ou leurs copies).
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>scale</b></big> ( <i>FreeCAD.Object or list, vector, [center], [copymode]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Redimensionne l'objet donné ou les objets sélectionnés au facteur d'échelle définis par le vecteur de donnés <b>(X, Y et Z)</b> autour du centre donné s'il est fourni. Si <b>CopyMode</b> est sur True les objets réels ne sont pas déplacés, mais les copies sont créées à la place.
|
|
</p><p><small><b>Returns</b>:</small> Les objets (ou leurs copies).
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>select</b></big> ( <i>FreeCAD.Object</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Désélectionne tout, et, sélectionne uniquement l'objet survolé
|
|
</p><p><small><b>Returns</b>:</small> Aucune.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>shapify</b></big> ( <i>FreeCAD.Object</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Transforme un objet de forme <b>paramétrique</b> en objet <b>non-paramétrique</b>.
|
|
</p><p><small><b>Returns</b>:</small> Un nouvel objet est créé.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>draftify</b></big> ( <i>FreeCAD.Object or list</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Met l'objet, ou, chaque objet sélectionné(s) en fils paramétriques Projet.
|
|
</p><p><small><b>Returns</b>:</small> Aucune.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<p><br />
|
|
</p><p><br />
|
|
</p>
|
|
<div class="api">
|
|
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getSVG</b></big> ( <i>FreeCAD.Object, [linemodifier], [textmodifier], [(u,v)]</i> )</div>
|
|
<div class="description">
|
|
<p><small><b>Description</b>:</small> Crée une représentation SVG de l'objet donné. L'attribut <b>linemodifier</b> est le facteur d'échelle (en pourcent) pour la largeur de la ligne, et <b>textmodifier</b> pour la taille du texte. Vous pouvez également éventuellement fournir un tuple de vecteurs pour définir un plan de projection, sinon la forme géométrique sera projetée sur le plan <b>X, Y</b>.
|
|
</p><p><small><b>Returns</b>:</small> Une chaîne contenant la représentation SVG de l'objet sélectionné.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div style="clear:both"></div>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Draft_API/fr&oldid=133243">http://www.freecadweb.org/wiki/index.php?title=Draft_API/fr&oldid=133243</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |