Draft Split/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(27 intermediate revisions by 2 users not shown)
Line 3: Line 3:
{{Docnav/fr
{{Docnav/fr
|[[Draft_Join/fr|Joindre]]
|[[Draft_Join/fr|Joindre]]
|[[Draft_Upgrade/fr|Mettre à niveau]]
|[[Draft_Upgrade/fr|Agréger]]
|[[Draft_Module/fr|Atelier Draft]]
|[[Draft_Workbench/fr|Atelier Draft]]
|IconL=Draft_Join.svg
|IconL=Draft_Join.svg
|IconR=Draft_Upgrade.svg
|IconR=Draft_Upgrade.svg
Line 14: Line 14:
|Name/fr=Draft Scinder
|Name/fr=Draft Scinder
|MenuLocation=Modification → Scinder
|MenuLocation=Modification → Scinder
|Workbenches=[[Draft_Module/fr|Draft]], [[Arch_Module|Arch]]
|Workbenches=[[Draft_Workbench/fr|Draft]], [[Arch_Workbench/fr|Arch]]
|Shortcut={{KEY|S}} {{KEY|P}}
|Shortcut={{KEY|S}} {{KEY|P}}
|Version=0.18
|Version=0.18
Line 22: Line 22:
==Description==
==Description==


La commande [[Image:Draft_Split.svg|24px]] '''Draft Scinder''' permet de diviser une [[Draft_Line/fr|Draft Ligne]] ou une [[Draft_Wire/fr|Draft Ligne brisée]] à un point ou un bord donné. Cette commande est la contrepartie de la commande [[Draft_Join/fr|Draft Joindre]].
La commande [[Image:Draft_Split.svg|24px]] '''Draft Scinder''' permet de diviser une [[Draft_Line/fr|Draft Ligne]] ou une [[Draft_Wire/fr|Draft Polyligne]] à un point ou un bord donné. Cette commande est la contrepartie de la commande [[Draft_Join/fr|Draft Joindre]].


<span id="Usage"></span>
==Utilisation==
==Utilisation==


# Il existe plusieurs façons de lancer la commande :
# Il existe plusieurs façons de lancer la commande :
#* Appuyez sur le {{Bouton|[[Image:Draft_Split.svg|16px]] [[Draft_Split/fr|Divise la ligne ou la polyligne...]]}}.
#* Appuyez sur le bouton {{Button|[[Image:Draft_Split.svg|16px]] [[Draft_Split/fr|Scinder]]}}.
#* Sélectionnez l'option {{MenuCommand|Modification → [[Image:Draft_Split.svg|16px]] Scinder}} dans le menu.
#* Sélectionnez l'option {{MenuCommand|Modification → [[Image:Draft_Split.svg|16px]] Scinder}} du menu.
#* Utilisez le raccourci clavier : {{KEY|S}} puis {{KEY|P}}.
#* Utilisez le raccourci clavier : {{KEY|S}} puis {{KEY|P}}.
# Déplacez le pointeur sur le bon bord d'une [[Draft_Line/fr|Draft Ligne]] ou d'une [[Draft_Wire/fr|Draft Ligne brisée]].
# Déplacez le pointeur sur le bon bord d'une [[Draft_Line/fr|Draft Ligne]] ou d'une [[Draft_Wire/fr|Draft Polyligne]].
# L'arête est mise en surbrillance.
# L'arête est mise en surbrillance.
# Effectuez l'une des opérations suivantes :
# Effectuez l'une des opérations suivantes :
Line 40: Line 41:
#** La ligne est coupée au point choisi.
#** La ligne est coupée au point choisi.


<span id="Notes"></span>
== Remarques ==
== Remarques ==


* Si une ligne ouverte est divisée et que le point cliqué ne se trouve pas exactement sur l'arête sélectionnée, le nouveau point ne sera pas colinéaire avec cette ancienne arête. Utilisez une option appropriée de [[Draft_Snap/fr|Draft Aimantation]] pour éviter cela.
<div class="mw-translate-fuzzy">
* Pour scinder des objets qui ne sont pas des [[Draft_Line/fr|Draft Lignes]] ou des [[Draft_Wire/fr|Draft Polylignes]], vous pouvez essayer d'utiliser [[Draft_Upgrade/fr|Draft Agréger]] et/ou [[Draft_Downgrade/fr|Draft Désagréger]] sur eux une ou plusieurs fois d'abord.
* Si une ligne ouverte est divisée et que le point cliqué ne se trouve pas exactement sur l'arête sélectionnée, le nouveau point ne sera pas colinéaire avec cette précédente arête. Utilisez une option appropriée [[Draft_Snap/fr|Draft Accrochage]] pour éviter cela.
* Pour diviser des objets qui ne sont pas des [[Draft_Line/fr|Draft Lignes]] ou des [[Draft_Wire/fr|Draft Lignes brisées]], vous pouvez essayer d'utiliser {{Button|[[Image:Draft_Upgrade.svg|16px]] [[Draft_Upgrade/fr|Draft Mettre à niveau]]}} sur eux, une ou plusieurs fois en premier.
* La contrepartie de cet outil est l'opération {{Button|[[Image:Draft Join.svg|16px]] [[Draft_Join/fr|Draft Joindre]]}}.
</div>


<span id="Scripting"></span>
==Script==
==Script==


Voir aussi : [https://freecad.github.io/SourceDoc/ Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|FreeCAD Débuter avec les scripts]].
<div class="mw-translate-fuzzy">
Voir aussi : [https://www.freecadweb.org/api Autogenerated API documentation] et [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]].
</div>


Pour scinder une ligne, utilisez la méthode {{incode|split}} de l'atelier Draft. Cette méthode renvoie {{incode|None}}.
<div class="mw-translate-fuzzy">
L'outil Fractionner peut être utilisé dans [[Macros/fr|macros]] et à partir de la console [[Python/fr|Python]] à l'aide de la fonction suivante:
</div>


{{Code|code=
{{Code|code=
Line 62: Line 58:
}}
}}


* {{incode|wire}} the wire object to be split.
* {{incode|wire}} l'objet ligne devant être divisé.
* {{incode|newPoint}} the point where the split should occur.
* {{incode|newPoint}} le point la séparation doit avoir lieu.
* {{incode|edgeIndex}} index of the edge where the split should occur (1-based).
* {{incode|edgeIndex}} indice de l'arête la séparation doit avoir lieu (basé sur 1).


Exemple :
Example:


{{Code|code=
{{Code|code=
Line 87: Line 83:
{{Docnav/fr
{{Docnav/fr
|[[Draft_Join/fr|Joindre]]
|[[Draft_Join/fr|Joindre]]
|[[Draft_Upgrade/fr|Mettre à niveau]]
|[[Draft_Upgrade/fr|Agréger]]
|[[Draft_Module/fr|Atelier Draft]]
|[[Draft_Workbench/fr|Atelier Draft]]
|IconL=Draft_Join.svg
|IconL=Draft_Join.svg
|IconR=Draft_Upgrade.svg
|IconR=Draft_Upgrade.svg

Latest revision as of 15:10, 9 December 2023

Draft Scinder

Emplacement du menu
Modification → Scinder
Ateliers
Draft, Arch
Raccourci par défaut
S P
Introduit dans la version
0.18
Voir aussi
Draft Joindre

Description

La commande Draft Scinder permet de diviser une Draft Ligne ou une Draft Polyligne à un point ou un bord donné. Cette commande est la contrepartie de la commande Draft Joindre.

Utilisation

  1. Il existe plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Scinder.
    • Sélectionnez l'option Modification → Scinder du menu.
    • Utilisez le raccourci clavier : S puis P.
  2. Déplacez le pointeur sur le bon bord d'une Draft Ligne ou d'une Draft Polyligne.
  3. L'arête est mise en surbrillance.
  4. Effectuez l'une des opérations suivantes :
    • Si la ligne est fermée :
      • Choisissez un point quelconque sur l'arête.
      • L'arête est détachée du fil et devient une ligne distincte.
    • Si la ligne est ouverte :
      • Choisissez le bon point sur l'arête. Voir Remarques.
      • La ligne est coupée au point choisi.

Remarques

  • Si une ligne ouverte est divisée et que le point cliqué ne se trouve pas exactement sur l'arête sélectionnée, le nouveau point ne sera pas colinéaire avec cette ancienne arête. Utilisez une option appropriée de Draft Aimantation pour éviter cela.
  • Pour scinder des objets qui ne sont pas des Draft Lignes ou des Draft Polylignes, vous pouvez essayer d'utiliser Draft Agréger et/ou Draft Désagréger sur eux une ou plusieurs fois d'abord.

Script

Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.

Pour scinder une ligne, utilisez la méthode split de l'atelier Draft. Cette méthode renvoie None.

split(wire, newPoint, edgeIndex)
  • wire l'objet ligne devant être divisé.
  • newPoint le point où la séparation doit avoir lieu.
  • edgeIndex indice de l'arête où la séparation doit avoir lieu (basé sur 1).

Exemple :

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(500, 0, 0)
p3 = App.Vector(250, 0, 0)

wire = Draft.make_wire([p1, p2])

Draft.split(wire, p3, 1)
doc.recompute()