Mettre à niveau Draft
|
Emplacement du menu
|
Pièce → Mettre à niveau
|
Ateliers
|
Draft, Arch
|
Raccourci par défaut
|
U P
|
Voir aussi
|
Rétrograder
|
|
Description
Cet outil met à niveau les objets sélectionnés de différentes façons. Si aucun objet n'est sélectionné, vous serez invité à en sélectionner un.
Utilisation
- Sélectionnez un ou plusieurs objets que vous souhaitez mettre à niveau
- Cliquez sur le bouton
Mettre à niveau ou pressez sur les touches U puis P
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 :
Draft.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.
Les opérations de l'outil mettre à niveau peuvent aussi être réalisés avec les outils Part Union or Draft Filaire.
Exemple:
import Draft
mycircle = Draft.makeCircle(2)
face1 = Draft.upgrade([mycircle],True)