Draft Split/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "* {{incode|wire}} l'objet ligne devant être divisé. * {{incode|newPoint}} le point où la séparation doit avoir lieu. * {{incode|edgeIndex}} indice de l'arête où la sépa...")
(Created page with "Exemple :")
Line 59: Line 59:
* {{incode|edgeIndex}} indice de l'arête où la séparation doit avoir lieu (basé sur 1).
* {{incode|edgeIndex}} indice de l'arête où la séparation doit avoir lieu (basé sur 1).


Exemple :
Example:


{{Code|code=
{{Code|code=

Revision as of 21:02, 21 June 2021

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 Ligne brisée à 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 :
  2. Déplacez le pointeur sur le bon bord d'une Draft Ligne ou d'une Draft Ligne brisée.
  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 Accrochage pour éviter cela.
  • Pour diviser des objets qui ne sont pas des Draft Lignes ou des Draft Lignes brisées, vous pouvez essayer d'utiliser Draft Mettre à niveau et/ou Draft Rétrograder sur eux une ou plusieurs fois d'abord.

Script

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

Pour segmenter 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()