Draft Congé |
Emplacement du menu |
---|
Draft : Formes → Congé BIM : Formes 2D → Congé |
Ateliers |
Draft, BIM |
Raccourci par défaut |
F I |
Introduit dans la version |
0.19 |
Voir aussi |
Draft Ligne, Draft Polyligne |
La commande Draft Congé crée un congé, un coin arrondi, un chanfrein ou une arête droite entre deux arêtes sélectionnées.
Dans la version 0.21 et précédentes, la commande ne fonctionne correctement que si les deux arêtes sélectionnées sont droites.
Dans la version 1.0 et précédentes, si les objets sélectionnés ont plusieurs arêtes, leur première arête sera utilisée. Il se peut que ce ne soit pas l'arête qui a été choisie dans la vue 3D.
Plusieurs congés et chanfreins créés entre deux arêtes
Voir aussi : Éditeur de propriétés
Un objet Draft Congé est dérivé d'un Part Part2DObject et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :
Draft
VectorDistance
) : (lecture seule) spécifie le dernier point du congé.Length
) : (lecture seule) rayon avec lequel le congé a été créé.Length
) : (lecture seule) spécifie la longueur totale du congé.VectorDistance
) : (lecture seule) spécifie le point de départ du congé.
Draft
Length
) : spécifie la taille du symbole affiché à la fin du filet.Enumeration
) : spécifie le type de symbole affiché à la fin du filet qui peut être Dot
, Circle
, Arrow
, Tick
ou Tick-2
.Bool
) : spécifie s'il faut afficher un symbole à la fin du congé, afin qu'il puisse être utilisé comme ligne d'annotation.Enumeration
) : non utilisé.Float
) : non utilisé.
Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.
Pour créer un Draft Congé, utilisez la méthode make_fillet
du module Draft :
fillet = make_fillet([edge1, edge2], radius=100, chamfer=False, delete=False)
Fillet
entre les objets arêtes edge1
et edge2
, en utilisant radius
pour la courbure.chamfer
est True
, cela créera une arête droite au lieu d'un arête arrondie.delete
est True
, cela supprimera edge1
et edge2
données et ne laissera que le nouvel objet.Exemple :
import FreeCAD as App
import Draft
doc = App.newDocument()
p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 1000, 0)
p3 = App.Vector(2000, 0, 0)
edge1 = Draft.make_line(p1, p2)
edge2 = Draft.make_line(p2, p3)
doc.recompute()
fillet = Draft.make_fillet([edge1, edge2], radius=500)
doc.recompute()