Draft Offset/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
mNo edit summary
(29 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/fr
{{Docnav|[[Draft_Rotate|Rotate]]|[[Draft_Trimex|Trim/Extend (Trimex)]]|[[Draft_Module|Draft]]|IconL=Draft_Rotate.svg|IconC=Workbench_Draft.svg|IconR=Draft_Trimex.svg}}
|[[Draft_Rotate/fr|Rotation]]
|[[Draft_Trimex/fr|Réduire/Étendre(Trimex)]]
|[[Draft_Module/fr|Atelier Draft]]
|IconL=Draft_Rotate.svg
|IconC=Workbench_Draft.svg
|IconR=Draft_Trimex.svg
}}


{{GuiCommand/fr
{{GuiCommand/fr|Name=Draft Offset|Name/fr=Draft décalage|Workbenches=[[Draft Module/fr|Draft]]|MenuLocation=Draft → Offset|Shortcut=O S|SeeAlso=[[Part_Offset2D/fr|Décalage 2D Part]]}}
|Name=Draft Offset
|Name/fr=Draft décalage
|Workbenches=[[Draft Module/fr|Draft]]
|MenuLocation=Draft → Décalage
|Shortcut={{KEY|O}} {{KEY|S}}
|SeeAlso=[[Draft Scale/fr|Draft Echelle]], [[Part_Offset2D/fr|Part Décalage 2D]]
}}


==Description==
==Description==


<div class="mw-translate-fuzzy">
Cet outil décale l'objet ou les objets sélectionnés à la distance donnée et dans le [[Draft SelectPlane/fr|plan de travail]] courant. Si aucun objet n'est sélectionné, vous serez invité à en sélectionner un.
Cet outil décale l'objet ou les objets sélectionnés à la distance donnée et dans le [[Draft SelectPlane/fr|plan de travail]] courant. Si aucun objet n'est sélectionné, vous serez invité à en sélectionner un.
</div>


Typically this tool is used in copy mode to create offset copies of a base wire while leaving this wire in the same place. The offset copies are scaled versions of the original object. To create other scaled copies use [[Draft Scale]]. To produce exact copies shifted a distance use [[Draft Move]].
Cet outil est généralement utilisé en mode copie pour créer des copies offset d'un tracé de base tout en laissant ce tracé au même endroit. Les copies offset sont des versions mises à l'échelle de l'objet d'origine. Pour créer d'autres copies à l'échelle, utilisez [[Draft Scale/fr|Draft échelle]]. Pour produire des copies exactes décalées d’une distance, utilisez [[Draft Move/fr|Draft déplacer]].


[[Image:Draft_Offset_example.jpg|400px]]
[[Image:Draft_Offset_example.jpg|400px]]
Line 17: Line 29:
==Utilisation==
==Utilisation==


<div class="mw-translate-fuzzy">
# Choisissez un objet à décaler
# Choisissez un objet à décaler
# Appuyez sur le bouton {{KEY|[[Image:Draft Offset.png|16px]] [[Draft Offset/fr|Décalage]]}} ou les touches {{KEY|O}} puis {{KEY|S}}.
# Appuyez sur le bouton {{KEY|[[Image:Draft Offset.png|16px]] [[Draft Offset/fr|Décalage]]}} ou les touches {{KEY|O}} puis {{KEY|S}}.
# Cliquez un point sur la vue 3D, ou saisissez une distance.
# Cliquez un point sur la vue 3D, ou saisissez une distance.
</div>


The distance used to create the offset is perpendicular to one of the edges of the original shape, depending on the position of the pointer. If the pointer is moved closer to another edge, this edge now becomes the reference for the distance. Hold the {{KEY|Shift}} key to keep the current reference edge despite moving the pointer closer to other edges.
La distance utilisée pour créer le décalage est perpendiculaire à l'un des bords de la forme d'origine, en fonction de la position du pointeur. Si le pointeur est rapproché d'un autre bord, ce dernier devient la référence pour la distance. Maintenez la touche {{KEY|Shift}} pour conserver le bord de référence actuel malgré le rapprochement du pointeur par rapport aux autres.


==Options==
==Options==


<div class="mw-translate-fuzzy">
* Pressez la touche {{KEY|T}} ou cliquez sur la case à cocher/décocher {{KEY|'''Continuer'''}}. Si la case est cochée, l'outil offset continue de fonctionner jusqu’à ce que vous ayez fini ou fermé la fonction, ce qui vous permet de décaler ou de copier les objets une autre fois sans pression sur la touche de décalage.
* Pressez la touche {{KEY|T}} ou cliquez sur la case à cocher/décocher {{KEY|'''Continuer'''}}. Si la case est cochée, l'outil offset continue de fonctionner jusqu’à ce que vous ayez fini ou fermé la fonction, ce qui vous permet de décaler ou de copier les objets une autre fois sans pression sur la touche de décalage.
* Appuyer sur la touche {{KEY|ALT}} ou {{KEY|C}} ou en cliquez sur le bouton {{KEY|'''Copier'''}} fera une copie des objets, au lieu de les déplacer. Si vous maintenez la touche {{KEY|ALT}} enfoncée après avoir cliqué le second point, vous serez en mesure de placer plusieurs exemplaires, jusqu'à ce que vous relâchiez la touche {{KEY|ALT}}.
* Appuyer sur la touche {{KEY|ALT}} ou {{KEY|C}} ou en cliquez sur le bouton {{KEY|'''Copier'''}} fera une copie des objets, au lieu de les déplacer. Si vous maintenez la touche {{KEY|ALT}} enfoncée après avoir cliqué le second point, vous serez en mesure de placer plusieurs exemplaires, jusqu'à ce que vous relâchiez la touche {{KEY|ALT}}.
Line 33: Line 42:
* Pressez la touche {{KEY|SHIFT}} crée une [[Draft_Constrain/fr|contrainte]] sur le segment actuel, au lieu de choisir le segment le plus proche.
* Pressez la touche {{KEY|SHIFT}} crée une [[Draft_Constrain/fr|contrainte]] sur le segment actuel, au lieu de choisir le segment le plus proche.
* Pressez la touche {{KEY|ESC}} ou le bouton {{KEY|Cancel}} annule l’opération.
* Pressez la touche {{KEY|ESC}} ou le bouton {{KEY|Cancel}} annule l’opération.
</div>


<div class="mw-translate-fuzzy">
==Script==
==Script==
{{Emphasis|Voir aussi:}} [[Draft API/fr|Draft API]] and [[FreeCAD Scripting Basics/fr|FreeCAD Script de Base]].
</div>


<div class="mw-translate-fuzzy">
L'outil Offset (décalage) peut être par utilisé dans une [[macros/fr|macros]] et à partir de la console python en utilisant la fonction suivante :
L'outil Offset (décalage) peut être par utilisé dans une [[macros/fr|macros]] et à partir de la console python en utilisant la fonction suivante :
</div>


{{Code|code=
{{Code|code=
Line 47: Line 52:
}}
}}


<div class="mw-translate-fuzzy">
* La fonction Offset décale le fil donné en appliquant le vecteur donné à son premier sommet.
* La fonction Offset décale le fil donné en appliquant le vecteur donné à son premier sommet.
* Si copymode est True, un autre objet est créé, sinon l'objet sera déplacé.
* Si copymode est True, un autre objet est créé, sinon l'objet sera déplacé.
Line 53: Line 57:
* Si sym est True, le décalage est fait sur les deux côtés, la largeur totale étant la longueur du vecteur donné.
* Si sym est True, le décalage est fait sur les deux côtés, la largeur totale étant la longueur du vecteur donné.
* Renvoie l'objet décalé ou sa copie.
* Renvoie l'objet décalé ou sa copie.
</div>


Exemple:
Exemple:
Line 74: Line 77:
}}
}}


{{Docnav/fr
{{Docnav|[[Draft_Rotate|Rotate]]|[[Draft_Trimex|Trim/Extend (Trimex)]]|[[Draft_Module|Draft]]|IconL=Draft_Rotate.svg|IconC=Workbench_Draft.svg|IconR=Draft_Trimex.svg}}
|[[Draft_Rotate/fr|Rotation]]
|[[Draft_Trimex/fr|Réduire/Étendre(Trimex)]]
|[[Draft_Module/fr|Atelier Draft]]
|IconL=Draft_Rotate.svg
|IconC=Workbench_Draft.svg
|IconR=Draft_Trimex.svg
}}


{{Draft Tools navi}}
{{Draft Tools navi/fr}}


{{Userdocnavi}}
{{Userdocnavi/fr}}
{{clear}}
{{clear}}

Revision as of 10:10, 28 January 2020

Draft décalage

Emplacement du menu
Draft → Décalage
Ateliers
Draft
Raccourci par défaut
O S
Introduit dans la version
-
Voir aussi
Draft Echelle, Part Décalage 2D

Description

Cet outil décale l'objet ou les objets sélectionnés à la distance donnée et dans le plan de travail courant. Si aucun objet n'est sélectionné, vous serez invité à en sélectionner un.

Cet outil est généralement utilisé en mode copie pour créer des copies offset d'un tracé de base tout en laissant ce tracé au même endroit. Les copies offset sont des versions mises à l'échelle de l'objet d'origine. Pour créer d'autres copies à l'échelle, utilisez Draft échelle. Pour produire des copies exactes décalées d’une distance, utilisez Draft déplacer.

Offsetting a wire a certain distance from one of its edges

Utilisation

  1. Choisissez un objet à décaler
  2. Appuyez sur le bouton Décalage ou les touches O puis S.
  3. Cliquez un point sur la vue 3D, ou saisissez une distance.

La distance utilisée pour créer le décalage est perpendiculaire à l'un des bords de la forme d'origine, en fonction de la position du pointeur. Si le pointeur est rapproché d'un autre bord, ce dernier devient la référence pour la distance. Maintenez la touche Shift pour conserver le bord de référence actuel malgré le rapprochement du pointeur par rapport aux autres.

Options

  • Pressez la touche T ou cliquez sur la case à cocher/décocher Continuer. Si la case est cochée, l'outil offset continue de fonctionner jusqu’à ce que vous ayez fini ou fermé la fonction, ce qui vous permet de décaler ou de copier les objets une autre fois sans pression sur la touche de décalage.
  • Appuyer sur la touche ALT ou C ou en cliquez sur le bouton Copier fera une copie des objets, au lieu de les déplacer. Si vous maintenez la touche ALT enfoncée après avoir cliqué le second point, vous serez en mesure de placer plusieurs exemplaires, jusqu'à ce que vous relâchiez la touche ALT.
  • Pressez la touche CTRL et votre point de sélection sera attiré sur un point d'accrochage (snap) disponible.
  • Pressez la touche SHIFT crée une contrainte sur le segment actuel, au lieu de choisir le segment le plus proche.
  • Pressez la touche ESC ou le bouton Cancel annule l’opération.

Script

Voir aussi: Draft API and FreeCAD Script de Base.

L'outil Offset (décalage) peut être par utilisé dans une macros et à partir de la console python en utilisant la fonction suivante :

Offsetobj = offset(obj, delta, copy=False, bind=False, sym=False, occ=False)
  • La fonction Offset décale le fil donné en appliquant le vecteur donné à son premier sommet.
  • Si copymode est True, un autre objet est créé, sinon l'objet sera déplacé.
  • Si copymode a la valeur True et que le fil est ouvert, l'original et les fils déplacés seront liés par leurs extrémités, formant une face.
  • Si sym est True, le décalage est fait sur les deux côtés, la largeur totale étant la longueur du vecteur donné.
  • Renvoie l'objet décalé ou sa copie.

Exemple:

import FreeCAD, Draft

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

Wire = Draft.makeWire([p1, p2, p3])

vector = FreeCAD.Vector(0, 500, 0)
Offset_1 = Draft.offset(Wire, vector, copy=True)
Offset_2 = Draft.offset(Wire, 3*vector, copy=True)
Offset_3 = Draft.offset(Wire, 6*vector, copy=True)
Offset_4 = Draft.offset(Wire, 9*vector, copy=True)
Offset_5 = Draft.offset(Wire, 1.5*vector, copy=True, occ=True)