L'outil PartDesign Répétition linéaire crée une répétition linéaire à partir des fonctions sélectionnées ou du corps actif introduit dans la version 1.0.
Ci-dessus, une protrusion en forme de L (B) créée sur le dessus de la protrusion de base (A, aussi dénommée support) est utilisée dans une répétition linéaire.
Le résultat (C) est affiché à droite.
introduit dans la version 26.3 : cet outil permet de désactiver certains éléments de la répétition et d'éditer chacun des décalages.
Fonction de base rectangulaire existante avec une fonction additive en forme de LP
→ Mode aperçu "Répétition linéaire" avec des éléments désactivés (les symboles rouges x désactivent les éléments, les symboles verts + les réactivent) et décalage individuel de la ligne du haut et de la colonne de droite (dimensions grises : décalages globals, dimensions rouges : décalages individuels)
→ Solide obtenu (une fonction LinearPattern)
Sélectionnez l'option PartDesign → Appliquer une transformation → Répétition linéaire du menu.
S'il n'y a pas de corps actif, et qu'il y a deux corps ou plus dans le document, la fenêtre de dialogue Corps actif requis s'ouvrira et vous invitera à en activer un. S'il y a un seul corps, il sera activé automatiquement.
Le panneau de tâchesParamètres de la répétition linéaire s'ouvre. Pour plus d'informations, consultez la section Options.
Appuyez sur le bouton OK pour terminer.
Éditer
Faites l'une des choses suivantes :
Double-cliquez sur l'objet Draft dans l'arborescence.
Cliquez avec le bouton droit de la souris sur l'objet Draft dans l'arborescence et sélectionnez Paramètres de la répétition linéaire dans le menu contextuel.
Le panneau des tâches des Paramètres de la répétition linéaire s'ouvre. Voir Options pour plus d'informations.
Appuyez sur le bouton OK pour terminer.
Options
Choisissez le mode :
Transformer le corps : transforme la forme de la fonction de base dans son intégralité (par défaut). introduit dans la version 1.0
Transformer les formes des outils : transforme les formes de chaque outils des fonctions sélectionnées.
Extension : entrez la Longueur entre un point donné sur la première occurrence et le même point sur la dernière occurrence.
Espacement : entrez l'Espacement entre un point donné sur la première occurrence et le même point sur l'occurrence suivante. Pour n occurrences : Extension=(n-1)*Espacement. introduit dans la version 1.0
Spécifiez le nombre d'Occurrences (y compris la fonction d'origine).
Un objet LinearPattern de PartDesign est dérivé d'un objet ... et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :
Données
Base
DonnéesOriginals (LinkList) : liste des fonctions sélectionnéees. Elle sera ignorée si la propriété DonnéesTransform Mode est définie sur Whole shape.
DonnéesTransform Mode (Enumeration) :
Features (par défaut)
Whole shape
Direction 1
DonnéesDirection (LinkSub) : première direction de la répétition. Il peut s'agir d'une arête droite, d'une ligne de référence, d'un axe d'esquisse ou de la normale d'une face plane.
DonnéesReversed (Bool) : par défaut False. Inverse la première direction de la répétition.
DonnéesMode (Énumération) : sélectionne la manière dont la répétition est dimensionné.
Extent : utilise la longueur totale entre la première et la dernière instance.
Spacing (par défaut) : utilise la distance entre deux instances consécutives.
Données (ReadOnly)Length (Length) : par défaut 100.0 mm. Longueur totale de la répétition, mesurée de la première à la dernière instance.
cette option n’est utilisée que lorsque la propriété DonnéesMode est définie sur Extent.
DonnéesOffset (Length) : par défaut 100.0 mm. Distance entre chaque instance de la répétition.
cette option n'est utilisée que lorsque la propriété DonnéesMode est définie sur Spacing.
DonnéesSpacings (FloatList) : par défaut [-1.0, -1.0]. Liste d’espacements personnalisés entre les instances. Si une valeur est égale à -1, la valeur globale DonnéesOffset est utilisée pour cet espacement. La liste doit comporter un élément de moins que le nombre d’occurrences.
DonnéesSpacing Pattern (FloatList) : par défaut [20.0]. Définit un motif répétitif d'espacements. Par exemple, une liste [10, 20] créera des espacements alternés de 10 mm et 20 mm. (Fonction expérimentale et susceptible d'être modifiée. Pour l'activer dans l'interface utilisateur, vous pouvez ajouter un paramètre booléen « ExperiementalFeature » dans Preferences/Mod/Part).
DonnéesOccurrences (IntegerConstraint) : par défaut 2. Nombre total d'instances dans la première direction, y compris l'élément d'origine.
Direction 2
DonnéesDirection2 (LinkSub) : deuxième direction de la répétition. Il peut s'agir d'une arête droite, d'une ligne de référence, d'un axe d'esquisse ou de la normale d'une face plane.
DonnéesReversed2 (Bool) : par défaut False. Inverse la deuxième direction de la répétition.
DonnéesMode2 (Enumeration) : par défaut Extent. Sélectionne la manière dont la répétition est dimensionné dans la deuxième direction.
Extent : utilise la longueur totale entre la première et la dernière instance.
Spacing (par défaut) : utilise la distance entre deux instances consécutives.
Données (ReadOnly)Length2 (Length) : par défaut 100.0 mm. Longueur totale de la répétition dans la deuxième direction, mesurée de la première à la dernière instance.
cette option n’est utilisée que lorsque la propriété DonnéesMode2 est définie sur Extent.
DonnéesOffset2 (Length) : par défaut 100,0 mm. Distance entre chaque instance de la répétition dans la deuxième direction.
cette option n’est utilisée que lorsque la propriété DonnéesMode2 est définie sur Spacing.
DonnéesSpacings2 (FloatList) : par défaut []. Liste d’espacements personnalisés pour la deuxième direction. Si une valeur est égale à -1, l’« Offset » global est utilisé. La liste doit comporter un élément de moins que le nombre d’occurrences.
DonnéesSpacing Pattern2 (FloatList) : par défaut [0.0]. Définit un motif répétitif d'espacements pour la deuxième direction. Par exemple, une liste [10, 20] créera des espacements alternés de 10 mm et 20 mm. (Fonction expérimentale et susceptible d'être modifiée. Pour l'activer dans l'interface utilisateur, vous pouvez ajouter un paramètre booléen « ExperiementalFeature » dans Preferences/Mod/Part).
DonnéesOccurrences2 (IntegerConstraint) : par défaut 1. Nombre total d'instances dans la deuxième direction, y compris l'élément d'origine.
Part Design
DonnéesRefine (Bool) : par défaut True. Affine la forme (supprime les arêtes redondantes) après les opérations.
DonnéesFuzzy Tolerance (FloatConstraint) : la valeur par défaut est -1.0. Tolérance floue :
si la valeur est > 0 : utiliser la valeur
si la valeur est = 0 : conserver la valeur par défaut
si la valeur est < 0 : déterminer la valeur
Pattern
Données (Hidden)Positions supprimées (IntPairList) : les occurrences supprimées sont représentées sous forme d'indices à partir de zéro (direction 1, direction 2). Les positions situées en dehors due la répétition en cours sont conservées. introduit dans la version 26.3
Transformation
Données (Hidden)Suppressed Indices (IntegerList) : indices des instances de la répétition qui sont supprimés. introduit dans la version 26.3