Draft AutoGroup

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page Draft AutoGroup and the translation is 12% complete.

Outdated translations are marked like this.
Other languages:
English • ‎español • ‎français • ‎italiano • ‎română

Draft AutoGroup.svg Draft AutoGroup

Emplacement du menu
Draft → Utilitaires → AutoGroup
Ateliers
Draft, Arch
Raccourci par défaut
Aucun
Introduit dans la version
-
Voir aussi


Description

Cet outil permet de définir un groupe, ou dérivé comme Draft VisGroup, Arch Site, Arch Building ou Arch Floor , en tant que groupe automatique actif. Lorsqu'un groupe automatique est défini, tous les nouveaux objets créés dans Draft Workbench or Arch Workbench seront placés dans ce groupe.

Auto-grouping works with elements created with the Draft and Arch Workbenches.

Draft AutoGroup example.png

Draft Tray which sets the active auto-group by clicking on the folder icon and choosing a group


Comment l'utiliser

  1. Sélectionnez le menu Brouillon → Utilitaires → Draft AutoGroup.png AutoGroup, ou cliquez sur le bouton de groupe automatique dans la barre d'outils ou cliquez avec le bouton droit de la souris Objet de groupe dans l'arborescence → Utilitaires → Draft AutoGroup.png AutoGroup
  2. Choisissez le groupe désiré dans la liste déroulante
  • Lorsque AutoGroup est défini, le bouton devient vert, cela signifie que le regroupement automatique est activé. Vous pouvez cliquer dessus pour changer le groupe ou le désactiver.
  • Lorsque l'auto-groupe est actif, tout nouvel objet Draft ou Arch créé sera placé dans ce groupe (sauf si le mode Draft est activé, auquel cas il ira dans le groupe de construction).
  • Cela ne fonctionne que lors de la création d'objets Draft ou Arch à partir des boutons de l'interface graphique. Pas quand on les utilise à partir de python. C'est ainsi qu'il est encore possible pour les scripts python de faire le regroupement qu'ils veulent, indépendamment de ce que dit l'autogroupage.

Script

See also: Draft API and FreeCAD Scripting Basics.

Dans les scripts python, l'utilisation de Draft autogroup se fait simplement en utilisant la commande ci-dessous:

autogroup(obj)
  • Puts the obj element in the current auto-group.
  • If auto-grouping is disabled (the group is None), or if Construction mode is active, or if obj is already in the auto-group, the function doesn't do anything.
  • The function will fail if obj is already in another group that is different from the auto-group.
  • The function only does something if the graphical interface is active, as the auto-group can only be chosen from the graphical interface.

Example:

import FreeCAD, Draft

Polygon1 = Draft.makePolygon(3, 500)
Polygon2 = Draft.makePolygon(3, 1000)
Polygon3 = Draft.makePolygon(5, 1500)

FreeCAD.ActiveDocument.addObject("App::DocumentObjectGroup", "Group") 

# Use the graphical interface to set "Group" for auto-grouping

Draft.autogroup(Polygon1)
Draft.autogroup(Polygon2)
Draft.autogroup(Polygon3)