Jump to content

Std Groupe de liens

From FreeCAD Documentation
This page is a translated version of the page Std LinkMakeGroup and the translation is 100% complete.

Std Groupe de liens

Emplacement du menu
Aucun
Ateliers
Tous
Raccourci par défaut
Aucun
Introduit dans la version
0.19
Voir aussi
Std Part, Std Groupe, PartDesign Corps

Description

Std Groupe de liens crée un conteneur spécialisé appelé LinkGroup. Contrairement à un Std Groupe, un LinkGroup possède son propre système de coordonnées (Placement) et peut gérer le cycle de vie de son contenu à travers différents modes. Il est principalement utilisé pour organiser des assemblages et gérer des références d'objets complexes.

Note historique

Cette commande était initialement prévue pour l'atelier tiers Assembly 3. Elle a été ajoutée au cœur de FreeCAD dans la version 0.19 dans le cadre de l'introduction de App Link. Elle est donc antérieure à l'introduction de l'atelier Assembly intégré de FreeCAD dans la version 1.0. Ainsi, certaines fonctions de Std LinkMakeGroup peuvent ne plus s'appliquer à la création d'assemblages lorsque vous utilisez l'atelier Assembly.

Utilisation

Avec sélection

  1. Sélectionnez un ou plusieurs objets dans l'arborescence ou la vue 3D.
  2. Cliquez avec le bouton droit sur la sélection pour afficher le menu contextuel.
  3. Accédez à Actions sur les liens → Créer un groupe de liens dans le menu contextuel.
  4. Sélectionnez l'une des options du menu :
    • Groupe simple : crée un groupe de liens vide et y déplace les objets sélectionnés tels quels. La propriété DonnéesLinkMode est mise à None.
    • Groupe avec des liens : crée un nouveau lien pour chaque objet sélectionné et place ces liens dans le groupe de liens.
      • Les objets d'origine restent à leur place d'origine dans l'arborescence.
      • Le DonnéesPlacement des objets d'origine est copié vers les nouveaux liens afin qu'ils apparaissent au même emplacement.
      • La propriété DonnéesLinkMode du groupe est mise à Auto Delete.
    • Groupe avec des liens transformés : crée un nouveau lien pour chaque objet sélectionné et le place dans le groupe de liens.
      • Les objets d'origine restent à leur emplacement d'origine dans l'arborescence.
      • La propriété DonnéesPlacement des objets d'origine n'est pas copiée. Tous les nouveaux liens sont réinitialisés à l'origine (0,0,0).
      • La propriété DonnéesLinkMode du groupe est mise à Auto Delete.
      • La propriété DonnéesLinkTransform de chaque lien créé est mise à True.

Sans sélection

  1. Cliquez avec le bouton droit sur une zone vide, soit dans le panneau de arborescence, soit dans la vue 3D, pour afficher le menu contextuel.
  2. Allez dans Actions sur les liens → Créer un groupe de liens dans le menu contextuel.
  3. Sélectionnez une option dans le menu :
    • Groupe simple : crée un groupe de liens vide. La propriété DonnéesLinkMode est mise à None.
    • Groupe avec des liens : crée un groupe de liens vide. La propriété DonnéesLinkMode est mise à Auto Delete.
    • Groupe avec des liens transformés : crée un groupe de liens vide. La propriété DonnéesLinkMode est mise à Auto Delete.

Remarques

  • Pour ajouter des objets à un LinkGroup après sa création, faites-les glisser et déposez-les dans le groupe dans l'arborescence.
  • Dans les groupes où DonnéesLinkMode est mise à Auto Delete, le fait de supprimer un objet du groupe ou de le faire glisser hors du dossier supprimera définitivement cet objet du document.
  • Lorsque DonnéesLinkTransform est mise à True, le DonnéesPlacement du lien devient un indicateur en lecture seule (affiché en vert). Pour déplacer le lien, vous devez modifier la propriété DonnéesLink Placement (généralement masquée).

Propriétés

Données

Link

  • DonnéesPlacement (Placement) : emplacement standard du LinkGroup. Les objets à l'intérieur du groupe sont positionnés par rapport à ce système de coordonnées. En d'autres termes, le déplacement d'un LinkGroup déplace tout son contenu dans la vue 3D.
  • DonnéesLink Mode (Enumeration) : contrôle le comportement automatisé du groupe lorsque des objets sont ajoutés ou supprimés :
    • None : le groupe agit comme un simple conteneur. La suppression d'un objet du groupe n'affecte pas l'existence de l'objet dans le document.
    • Auto Delete : le groupe devient propriétaire de son contenu. Si un objet est supprimé de DonnéesElement List ou glissé hors du groupe dans l'arborescence, il est définitivement supprimé du document.
    • Auto Link : si un objet du document est ajouté au groupe, celui-ci l'enveloppe automatiquement dans un App Link.
    • Auto UnLink : un mode de nettoyage sélectif. Il fait la distinction entre les objets créés automatiquement par le groupe (tels que les « liens d'aide » générés via le mode Auto Link) et les objets que l'utilisateur a déplacés manuellement dans le groupe. Il ne supprime que les objets qu'il a lui-même créés. Tous les objets « invités » ajoutés par l'utilisateur sont conservés lorsqu'ils sont supprimés du groupe.
  • Données (Hidden)Element List (LinkList) : liste interne de références aux objets du document contenus dans le groupe.
  • Données (Hidden)Visibility List (BoolList) : liste booléenne qui stocke l'état de visibilité de chaque élément dans DonnéesElement List. Cela permet au groupe de gérer la visibilité de son contenu indépendamment des paramètres propres aux objets. Pour modifier ou afficher cette propriété dans la fenêtre Propriétés

Vue

Link

  • VueDraw Style (Enumeration)
  • VueLine Width (FloatConstraint)
  • VueOverride Material (Bool) : valeur par défaut false. Si true, elle remplacera le matériau de DonnéesLinked Object et affichera les couleurs définies dans VueShape Material.
  • VuePoint Size (FloatConstraint)
  • VueSelectable (Bool)
  • VueShape Material (Material)

Script

A définir