Draft Polyligne

From FreeCAD Documentation
Revision as of 10:56, 6 September 2019 by Mario52 (talk | contribs)

Filaire

Emplacement du menu
Draft → Filaire
Ateliers
Planche à dessin, Complet
Raccourci par défaut
W I
Introduit dans la version
0.7
Voir aussi
Ligne, Draft BSpline

Description

L'outil fil (Wire) crée polyligne (une séquence de lignes de plusieurs segments) dans le plan de travail actuel. Il prend les attributs de largeur et couleur, précédemment défini dans la barre d'outils style. L'outil fil (Wire) se comporte comme l'outil ligne de projet, sauf qu'il ne s'arrête pas après deux points.

The Draft BSpline tool behaves like the Wire tool, except that each of its segments is curved instead of being a straight line. Use Draft WireToBSpline to convert one to the other.

Wire défini par plusieurs points

Utilisation

  1. Pressez sur le bouton Draft Wire, ou pressez la touche W puis sur I.
  2. Cliquez le premier point dans la vue 3D, ou entrez les coordonnées et cliquez sur le bouton et point..
  3. Cliquez un point additionnel dans la vue 3D, ou, tapez les coordonnées et appuiez sur le bouton aoutez un point..
  4. Pressez la touche Esc ou sur le bouton Close pour compléter l'édition.

Le fil peut être modifié en double-cliquant sur l'élément dans la vue arborescente ou en appuyant sur le bouton Edit. Vous pouvez ensuite déplacer les points vers un nouvel emplacement ou cliquer sur le bouton ajouter un point ou effacer un point puis cliquez sur le fil pour ajouter ou supprimer des points.

Fusionner des lignes simples

Si plusieurs lignes connectés sont sélectionnés en appuyant sur le bouton Template:Bouton, elles seront transformées en un fil et la commande sera cloturée. introduced in version 0.17

Note: les extrémités des lignes doivent être exactement en contact sinon ils ne seront pas fusionnés. Si nécessaire, ajustez manuellement les coordonnées des points de début et de fin de lignes ou utilisez l'accrochage avec le mode point final pour faire coïncider les points.

Options

  • Appuyez sur la touche A ou sur le bouton Template:Bouton pour cloturer le fil en le laissant ouvert.
  • Appuyez sur la touche O ou sur le bouton Template:Bouton pour fermer le fil. Un segment sera ajouté. du dernier point au premier pour former une face. Au moins trois points sont nécessaires pour former un face.
  • Appuyez sur la touche W ou sur le bouton Template:Bouton pour supprimer les segments déjà placés, et continuez à éditer le fil à partir du dernier point.
  • Appuyez sur la touche U ou sur le bouton ] Set WP pour ajuster le plan de travail actuel dans l'orientation du dernier point.
  • Appuyez sur les touches X, Y ou Z après un point pour contraindre le point suivant sur l'axe donné.
  • Pour entrer les coordonnées manuellement, entrez simplement les chiffres, puis appuyez sur la touche Entrée entre chaque composante X, Y et Z. Vous pouvez appuyer sur le bouton ajouter un point lorsque vous avez les valeurs souhaitées pour insérer le point.
  • Appuyez sur la touche R ou cliquez sur la case à cocher pour basculer en mode "relatif". Si le mode relatif est activé, les coordonnées du point suivant sont relatifs au dernier; sinon, ils sont absolus, pris de l'origine (0,0,0).


  • Appuyez sur la touche T ou cochez la case pour passer en mode "continuer". Si le mode Continuer est activé, l'outil Fil redémarre à la fin du fil, vous permettant d'en dessiner un autre sans appuyer à nouveau sur le bouton de l'outil.
  • Appuyez sur la touche L ou cliquez sur la case à cocher pour passer en mode "rempli". Si le mode rempli est activé, un fil fermé créera une face DonnéesMake Face true; sinon, le fil fermé ne fera pas de face DonnéesMake Face false.
Note: le fil ne doit pas être rempli s'il se croise lui-même, car il ne créera pas de face approprié. Si le fil est rempli mais qu'aucune forme n'est visible, définissez manuellement la propriété sur DonnéesMake Face sur false pour afficher le fil.
  • Maintenez la touche Ctrl pendant que vous dessinez pour forcer l'accrochage de votre point au point de capture le plus proche, indépendamment de la distance.
  • Maintenez la touche Shift contrainte pendant que vous dessinez sur votre prochain point horizontalement ou verticalement par rapport au dernier.
  • Appuyez sur la touche Ctrl + Z ou appuyez sur le bouton Annuler pour annuler le dernier point.
  • Appuyez sur la touche Esc ou sur le bouton Fermer pour annuler la commande en cours; les segments de ligne déjà placés resteront.

Propriétés

Un objet Wire partage toutes les propriétés d'une Draft ligne, cependant, la plupart des propriétés n'ont de sens que pour un Wire.

Data

  • DonnéesStart: specifies the first point in the wire.
  • DonnéesEnd: specifies the last point in the wire, not counting the initial point if the wire is closed.
  • DonnéesClosed: specifies if the wire is closed or not. If the wire is initially open, this value is false; setting it to true will draw a line segment to close the wire. If the wire is initially closed, this value is true; setting it to false will remove the last line segment, and make the wire open.
  • DonnéesChamfer Size: specifies the size of the chamfers (straight segments) created on the corners of the wire.
  • DonnéesFillet Radius: specifies the radius of the fillets (arc segments) created on the corners of the wire.
  • DonnéesMake Face: specifies if the wire makes a face or not. If it is true a face is created, otherwise only the edges are considered part of the object. This property only works if DonnéesClosed is true.
Note: do not set DonnéesMake Face to true if the wire intersects itself, as it won't create a proper face.
  • DonnéesSubdivisions: specifies the number of interior nodes in each segment of the wire. introduced in version 0.16
  • DonnéesLength: (read-only) specifies the length of the entire wire.

View

  • VueEnd Arrow: if it is true it will display a symbol at the last point of the wire, so it can be used as an annotation line.
  • VueArrow Size: specifies the size of the symbol displayed at the end of the wire.
  • VueArrow Type: specifies the type of symbol displayed at the end of the wire, which can be "Dot", "Circle", "Arrow", or "Tick".
  • VuePattern: specifies a Draft Pattern with which to fill the face of the closed wire. This property only works if DonnéesMake Face is true, and if VueDisplay Mode is "Flat Lines".
  • VuePattern Size: specifies the size of the Draft Pattern.

Script

L'outil fil peut être utilisé dans des macros, et, dans la console Python en utilisant le code suivant :

See also: Draft API and FreeCAD Scripting Basics.

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

Wire = makeWire(pointslist, closed=False, placement=None, face=None, support=None)
Wire = makeWire(Part.Wire, closed=False, placement=None, face=None, support=None)
  • Crée un objet fil (Wire) avec les données de vecteurs ou du fil donné.
    • Si le fil est fermé ou si le premier et le dernier point est identique, le fil est fermé.
    • Si facemode est activé (TRUE) (le fil est fermé), le fil apparait plein.
  • Les attributs de largeur et couleur définis seront utilisés.
  • Retourne l'objet nouvellement créé.

Exemple:

import FreeCAD, Draft

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(1000, 1000, 0)
p3 = FreeCAD.Vector(2000, 0, 0)

Wire1 = Draft.makeWire([p1, p2, p3], closed=True)
Wire2 = Draft.makeWire([p1, 2*p3, 1.3*p2], closed=True)
Wire3 = Draft.makeWire([1.3*p3, p1, -1.7*p2], closed=True)