Draft Draft <=> Esquisse
|
Emplacement du menu |
---|
Draft/BIM : Modification → Convertir un objet Draft en esquisse et inversement |
Ateliers |
Draft, BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Aucun |
Description
La commande Draft Draft <=> Esquisse convertit les objets Draft en Sketcher Esquisses et inversement.
Conversion d'objets Draft en esquisses de Sketcher
Utilisation
- Sélectionnez un ou plusieurs objets Draft ou des Sketcher Esquisses.
- Il existe plusieurs façons de lancer la commande :
- Appuyez sur le bouton
Convertir un objet Draft en esquisse et inversement.
- Draft : sélectionnez l'option Modification →
Convertir un objet Draft en esquisse et inversement du menu.
- BIM : sélectionnez l'option Modification →
Convertir un objet Draft en esquisse et inversement du menu.
- Appuyez sur le bouton
- Si vous n'avez pas encore sélectionné d'objet : sélectionnez un objet dans la vue 3D.
- Un nouvel objet est créé.
Remarques
- Les objets non Draft qui sont totalement planaires peuvent également être convertis.
- La commande ne peut traiter que les objets constitués de lignes droites, d'arcs circulaires, d'arcs elliptiques, de B-Splines et de courbes de Bézier.
- Les Draft Courbes de Bézier seront approximées par des Sketcher B-splines.
- L'atelier KicadStepUp externe contient une commande permettant de convertir une Draft B-spline en une série de Sketcher Arcs. Pour plus d'informations, voir la rubrique du forum BSplines to Shape2DView and Sketcher.
- Cet autre sujet du forum contient une macro pour une telle conversion.
Script
Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.
Pour convertir des objets en esquisses, utilisez la méthode make_sketch
(introduit dans la version 0.19) du module Draft. Cette méthode remplace la méthode dépréciée makeSketch
.
sketch = make_sketch(objects_list, autoconstraints=False, addTo=None, delete=False, name="Sketch", radiusPrecision=-1, tol=1e-3)
objects_list
contient les objets à convertir. Il s'agit soit d'un objet unique, soit d'une liste d'objets. Les objetsDraft
, les objetsPart::Feature
et les objetsPart.Shape
sont pris en charge.- Si
autoconstraints
estTrue
, des contraintes coïncidentes sont ajoutées aux noeuds appartenant au même objet source. addTo
est l'objet esquisse existant auquel la géométrie est ajoutée. S'il n'est pas fourni, une nouvelle esquisse est créée.- Si
delete
estTrue
, les objets sources sont supprimés. name
est le nom de la nouvelle esquisse.radiusPrecision
indique comment les contraintes de rayon doivent être traitées :- Utilisez
-1
pour désactiver les contraintes de rayon. - Utilisez
0
pour ajouter des contraintes de rayon individuelles. - Utilisez un nombre positif pour arrondir les rayons en fonction de cette précision et pour ajouter des contraintes égales entre les courbes de même rayon.
- Utilisez
tol
est la tolérance utilisée pour vérifier si les formes sont planes et co-planaires. Utilisez-1
pour une analyse stricte.sketch
est restitué avec l'objet esquisse.
Pour convertir une esquisse en objet Draft, utilisez la méthode draftify
du module Draft.
draftify(objectslist, makeblock=False, delete=True)
objectslist
contient les objets à convertir. Il s'agit soit d'un objet unique, soit d'une liste d'objets.- Si
makeblock
estTrue
, les objets convertis sont regroupés dans unPart::Part2DObject
. - Si
delete
estTrue
, les objets sources sont supprimés.
Exemple :
import FreeCAD as App
import Draft
doc = App.newDocument()
rectangle = Draft.make_rectangle(2000, 1000)
circle = Draft.make_circle(500)
doc.recompute()
sketch_from_draft = Draft.make_sketch([rectangle, circle], autoconstraints=True, delete=False, radiusPrecision=0)
doc.recompute()
draft_from_sketch = Draft.draftify(sketch_from_draft, delete=False)
doc.recompute()
- Drafting : Ligne, Polyligne, Congé, Arc, Arc par 3 points, Cercle, Ellipse, Rectangle, Polygone, B-spline, Courbe de Bézier cubique, Courbe de Bézier, Point, Surfaces liées, Formes à partir de texte, Hachure
- Annotation : Texte, Dimension, Étiquette, Éditeur de styles d'annotations, Widget d'échelle d'annotation.
- Modification : Déplacer,Pivoter,Échelle,Miroir, Décalage, Ajuster ou prolonger, Étirer, Cloner, Réseau orthogonal, Réseau polaire, Réseau circulaire, Réseau selon une courbe, Réseau lié selon une courbe, Réseau de points, Réseau lié selon des points, Éditer, Surligner les sous éléments, Joindre, Scinder, Agréger, Désagréger, Polyligne vers B-spline, Draft vers esquisse, Pente, Inverser le texte de la dimension, Vue 2D d'une forme
- Barre Draft : Plan de travail, Définir le style, Basculer en mode construction, Groupement automatique
- Aimantation : Verrouillage de l'aimantation, Aimantation terminaison, Aimantation milieu, Aimantation centre, Aimantation angle, Aimantation intersection, Aimantation perpendiculaire, Aimantation extension, Aimantation parallèle, Aimantation spéciale, Aimantation au plus proche, Aimantation orthogonal, Aimantation grille, Aimantation plan de travail, Aimantation dimensions, Basculer la grille
- Utilitaires : Appliquer le style, Calque, Gestionnaire de calques, Nommer un groupe, Déplacer vers un groupe, Sélection groupée, Ajouter au groupe de construction, Mode d'affichage, Proxy de plan de travail, Réparer, Barre d'aimantation
- Additionnels : Contrainte, Motif, Préférences, Préférences d'Import Export, DXF/DWG, SVG, OCA, DAT
- Menu contextuel :
- Conteneur du calque : Fusionner les calques en double, Ajouter un nouveau calque
- Calque : Groupement automatique, Sélection groupée
- Texte : Ouvir les hyperliens
- Filaire : Aplatir
- Proxy de plan de travail : Enregistrer la position de la caméra, Enregistrer l'état des objets

- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test