|
|
| 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
- Sélectionnez un ou plusieurs objets dans l'arborescence ou la vue 3D.
- Cliquez avec le bouton droit sur la sélection pour afficher le menu contextuel.
- Accédez à Actions sur les liens → Créer un groupe de liens dans le menu contextuel.
- 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.
- 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 à
Sans sélection
- 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.
- Allez dans Actions sur les liens → Créer un groupe de liens dans le menu contextuel.
- 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.
- Groupe simple : crée un groupe de liens vide. La propriété DonnéesLinkMode est mise à
Remarques
- Pour ajouter des objets à un
LinkGroupaprè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 modeAuto 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éfautfalse. Sitrue, 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
Cette page est extraite de https://wiki.freecad.org/Std_LinkMakeGroup