Draft Arc

From FreeCAD Documentation
Revision as of 13:40, 13 May 2021 by David69 (talk | contribs)

Draft Arc

Emplacement du menu
Drafting → Outils arcs → Arc
Ateliers
Draft, Arch
Raccourci par défaut
Aucun
Introduit dans la version
0.7
Voir aussi
Draft Arc par 3 Points, Draft Cercle

Description

La commande Draft Arc crée un arc de cercle dans le plan de travail en cours à partir d'un centre, d'un rayon, d'un angle de départ et d'un angle d'ouverture. Le rayon et les angles peuvent être définis en sélectionnant des points.

Un arc Draft est en fait un Draft Cercle dont la DonnéesFirst Angle n'est pas la même que sa DonnéesLast Angle.

Arc défini par quatre points, centre, rayon, point initial de l'arc et point final de l'arc

Utilisation

Voir aussi: Draft La barre, Draft Accrochage et Draft Contrainte.

  1. Il existe plusieurs façons d'invoquer la commande :
  2. Le panneau de tâches Arc s'ouvre. Voir Options pour plus d'informations.
  3. Choisissez le premier point, le centre de l'arc, dans la Vue 3D, ou tapez des coordonnées et appuyez sur le bouton ] Entrer le point.
  4. Choisissez le deuxième point dans la Vue 3D ou entrez un Rayon.
  5. Choisissez le troisième point dans la Vue 3D ou entrez un Angle de départ.
  6. Choisissez le quatrième point dans la Vue 3D ou entrez un Ouverture d'angle.

Options

The single character keyboard shortcuts available in the task panel can be changed. See Draft Preferences. The shortcuts mentioned here are the default shortcuts.

Options

  • La principale utilisation de l'outil arc se fait en créant quatre points: le centre, un point sur la circonférence, définissant le rayon, un troisième point définissant le début de l'arc, et un quatrième une définition de sa fin.
  • En appuyant sur la touche Alt, vous pouvez sélectionner une tangente à la place du point, pour définir le cercle de base de l'arc. Vous pouvez donc construire plusieurs types de cercles en sélectionnant une, deux ou trois tangentes.
  • La direction de l'arc dépend du mouvement que vous faites avec votre souris. Si vous déplacez votre souris vers la droite après le troisième point est cliqué, votre arc se fera dans le sens horaire. Pour aller dans le sens antihoraire, il suffit de déplacer votre souris en arrière sur le troisième point, jusqu'à ce que l'arc commence à se dessiner dans l'autre sens.
  • Pour entrer des coordonnées manuellement, il suffit d'entrer les nombres, puis appuyez sur la touche Enter entre chaque composant X, Y et Z. Vous pouvez appuyer sur le bouton ajouter un point lorsque vous avez entré les valeurs souhaitées pour insérer le point.
  • Appuyer sur la touche T ou cliquez sur la case à cocher/décocher Continuer. Si le mode continue est activé, l'outil Arc va redémarrer après avoir entré le quatrième point, permettant de dessiner un autre arc sans appuyer de nouveau sur le bouton Arc.
  • Appuyer sur la touche CTRL tout en tirant force l'accrochage de votre point sur l'emplacement d’accrochage le plus proche, indépendamment de la distance.
  • Appuyer sur la touche MAJ tout en tirant contraint votre point horizontalement ou verticalement par rapport au centre.
  • Appuyer sur la touche ESC ou Fermer pour annuler la commande courante.

Notes

Vous pouvez modifier l'arc en double-cliquant sur l'élément dans la vue arborescente ou en appuyant sur le bouton Draft Editer. Ensuite, vous pouvez déplacer le point central vers un nouvel emplacement.

Properties

Propriétés

Un objet Arc partage toutes les propriétés d'un Draft Cercle mais certaines propriétés n'ont de sens que pour le cercle.

Scripting

Script

Voir aussi: Draft API et FreeCAD Scripting Basics.

L'outil Arc peut être utilisé dans macros et à partir de la console Python en utilisant la même fonction pour créer des cercles, avec des arguments supplémentaires. Voir les informations dans Draft Cercle.

Exemple:

import FreeCAD as App
import Draft

doc = App.newDocument()

arc1 = Draft.make_circle(200, startangle=0, endangle=90)
arc2 = Draft.make_circle(500, startangle=20, endangle=160)
arc3 = Draft.make_circle(750, startangle=-30, endangle=-150)

doc.recompute()