|
Emplacement du menu |
---|
Draft/BIM : Modification → Scinder |
Ateliers |
Draft, BIM |
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
- Il existe plusieurs façons de lancer la commande :
- Déplacez le pointeur sur le bon bord d'une Draft Ligne ou d'une Draft Polyligne.
- L'arête est mise en surbrillance.
- 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.
- Si la ligne est fermée :
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()
Cette page est extraite de https://wiki.freecad.org/Draft_Split