Draft Agréger
Mettre à niveau Draft |
Emplacement du menu |
---|
Draft → Mettre à niveau |
Ateliers |
Draft, Arch |
Raccourci par défaut |
U P |
Introduit dans la version |
- |
Voir aussi |
Rétrograder, Part Union |
Description
Cet outil met à niveau les objets sélectionnés de différentes façons.
L'outil Mettre à niveau effectue des tâches telles que la création de faces et la fusion de différents éléments. Cet outil fonctionne avec les éléments Draft 2D. Pour fusionner des solides 3D, utilisez Part Union et les opérations booléennes associées de l'atelier Part et les opérations booléennes de l'atelier PartDesign.
La contrepartie de cet outil est l'opération Rétrograder.
Fil ouvert mis à niveau en fil fermé, puis en face; un carré fermé transformé en face, puis fusionné avec la face précédente
Utilisation
- Sélectionnez un ou plusieurs objets que vous souhaitez mettre à niveau.
- Cliquez sur le bouton Mettre à niveau ou appuyez sur les touches U puis P. Si aucun objet n'est sélectionné, vous serez invité à en sélectionner un.
Les objets sélectionnés sont modifiés ou mis à niveau dans les conditions suivantes, dans l'ordre:
- S'il y a plus d'une face dans la sélection, les faces sont fusionnées (union).
- S'il n'y a qu'une seule face dans la sélection, rien n'est fait.
- S'il n'y a qu'un seul fil ouvert dans la sélection, il se ferme et fait une face.
- S'il n'y a que des arêtes dans la sélection, toutes les arêtes sont jointes en un fil et ce dernier est fermé si possible.
- Si rien de ce qui précède n'est possible, un objet composé est créé.
It is worth trying to upgrade a selection several times to see if a better shape is obtained. For example:
- Upgrading two Draft Lines connected at one end will result in a non-editable wire.
- Upgrading this element again will add a third line and close the non-editable wire.
- Upgrading this element again will add a face to the closed, non-editable wire.
- Upgrading this element again will turn it into a Draft Wire, which can be fully edited, and all its properties modified.
The resulting wire can be better manipulated than the original lines. The fusion of single lines can also be done directly with the Draft Wire tool. Some fusion operations can also be done with the Part Union tool.
Options
Les objets sélectionnés sont modifiés/mis à niveau en suivant l'ordre de cette liste :
- S'il y a plus d'une face sélectionnée, les faces sont fusionnées.
- S'il n'y a qu'une seule face, rien ne se passe.
- S'il n'y a qu'un seul fil (wire) ouvert, il sera fermé.
- S'il y a seulement des arêtes (edges), toutes les arêtes sont raccordées en un fil (wire) (fermé si possible).
- Si aucune de ces actions n'est possible, un objet composé sera créé.
Script
L'outil mettre à niveau peut être utilisé dans un script Python ou dans une macro en faisant :
upgrade_list = upgrade(objects, delete=False, force=None)
addList, deleteList = upgrade(objects, delete=False, force=None)
- Met à niveau l'objet(s) sélectionné (qui peut être un objet ou une liste d'objets).
- Si supprimer est sur True, les anciens objets sont supprimés.
- L'attribut "force" peut être utilisé pour forcer un certain mode de mise à niveau. Il peut être : makeCompound, closeGroupWires, makeSolid, closeWire, turnToParts, makeFusion, makeShell, makeFaces, draftify, joinFaces, makeSketchFace, makeWires.
- retourne un dictionnaire contenant deux listes, une liste des nouveaux objets et une liste d'objets à supprimer.
Exemple:
import FreeCAD, Draft
Circle = Draft.makeCircle(1000)
Rectangle = Draft.makeRectangle(2000, 800)
addList1, deleteList1 = Draft.upgrade([Circle, Rectangle], delete=False)
fused = addList1[0]
Line1 = Draft.makeLine(FreeCAD.Vector(2000, 0, 0), FreeCAD.Vector(2500, 1500, 0))
Line2 = Draft.makeLine(FreeCAD.Vector(2500, 1500, 0), FreeCAD.Vector(3000, -1000, 0))
addList2, deleteList2 = Draft.upgrade([Line1, Line2], delete=False)
simple_wire = addList2[0]
addList3, deleteList3 = Draft.upgrade(simple_wire, delete=False)
closed_wire = addList3[0]
addList4, deleteList4 = Draft.upgrade(closed_wire, delete=False)
face = addList4[0]
addList5, deleteList5 = Draft.upgrade(face, delete=False)
- 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, Start, Surface, TechDraw, Test, Web