L'outil PartDesign polaire crée une répétition polaire à partir des fonctions sélectionnées ou du corps actif introduit dans la version 1.0.
Une cavité oblongue (B) dans une protrusion (A) (également appelé support) est utilisée par une répétition polaire.
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 angles.
Fonction de base rectangulaire existante avec une fonction additive en forme de PP
→ Mode aperçu "Répétition polaire" avec l'élément d'origine désactivé (les symboles x rouges désactivent les éléments, les symboles + verts les réactivent) et un avant-dernier angle défini individuellement (dimensions grises : angles globaux, dimensions rouge : angle individuel)
→ Solide obtenu (une fonction PolarPattern)
Sélectionnez l'option PartDesign → Appliquer une transformation → Répétition polaire 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 des tâchesParamètres de la répétition polaire s'ouvre. Voir Options pour plus d'informations.
Appuyez sur le bouton OK pour terminer.
Éditer
Faites l'une des choses suivantes :
Double-cliquez sur l'objet PolarPattern dans l'arborescence.
Cliquez avec le bouton droit de la souris sur l'objet PolarPattern dans l'arborescence et sélectionnez Paramètres de la répétition polaire dans le menu contextuel.
Le panneau des tâches des Paramètres de la répétition polaire 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.
Angle total : si l'angle est inférieur à 360°, les occurrences sont réparties uniformément entre 0° (première occurrence) et l'angle donné (dernière occurrence). Si l'angle est de 360°, les occurrences sont réparties uniformément autour du cercle. Pour n occurrences, un angle de 360° équivaut à un angle de 360°*(1-1/n).
Espacement angulaire : Entrez l'angle formé entre un point donné de la première occurrence et le même point de l'occurrence suivante. Pour n occurrences : AngleTotal = (n-1)*Espacement. introduit dans la version 1.0
Spécifiez le nombre d'Occurrences (y compris la fonction d'origine).
Si la case Recalculer en cas de modification est cochée, la vue sera mise à jour en temps réel.
Organiser les fonctions
Si certaines des fonctions sélectionnées sont additives et d'autres soustractives, leur ordre peut avoir un impact sur le résultat final. Vous pouvez modifier l'ordre en faisant glisser les fonctions individuellement dans la liste.
Effet de l'ordre des fonctionnalités
Propriétés
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
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
PolarPattern
DonnéesAxis (LinkSub) : axe de rotation de la répétition. Il peut s'agir d'un axe de référence, d'un axe d'esquisse, d'une arête circulaire ou de la normale d'une face plane.
Cette propriété n'est utilisée que lorsque la propriété DonnéesMode est définie sur Extent.
DonnéesReversed (Bool) : par défaut False. Inverse le sens de la répétition, passant d'un sens antihoraire (par défaut) à un sens horaire.
DonnéesMode (Enumeration) : sélectionne la manière dont la répétition est dimensionnée.
Extent : utilise l’angle total entre la première et la dernière instance.
Spacing (par défaut) : utilise l’angle entre deux instances consécutives.
Données (ReadOnly)Angle (Angle) : par défaut 360.0 deg. L'angle total de la répétition, mesuré de la première à la dernière instance.
DonnéesOffset (Angle) : par défaut 50.0 deg. La distance angulaire 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]. Liste d'espacements angulaires personnalisés entre les instances. Si une valeur est égale à -1, l'« Offset » global est utilisé pour cet espacement. La liste doit comporter un élément de moins que le nombre d'occurrences.
DonnéesSpacingPattern (FloatList) : par défaut [0.0]. Définit un motif répétitif d'espacements. Par exemple, une liste de [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'occurrences dans la répétition, y compris l'élément d'origine.
Transformation
DonnéesSuppressed Indices (IntegerList) : indices des instances de la répétition qui sont supprimés. introduit dans la version 26.3
Limitations
Toute forme du modèle qui ne recouvre pas la fonction parent sera exclue. Cela garantit qu'un corps PartDesign est toujours constitué d'un solide unique et connecté.
Les transformations PartDesign ne sont pas encore aussi optimisées que leurs homologues de Draft. Ainsi, pour un grand nombre de pièces, vous devriez envisager d'utiliser un Draft Réseau polaire à la place, combiné à une opération booléenne Part. Cela peut nécessiter des modifications importantes de votre modèle car vous quittez PartDesign et ne pouvez donc pas simplement continuer avec d'autres fonctions PartDesign dans le même corps. Un exemple est présenté dans ce sujet du forum.
Une transformation ne peut pas être appliquée directement à une autre transformation, qu'elle soit polaire, linéaire ou symétrique. Pour cela, vous avez besoin d'une PartDesign Transformation multiple.