Draft PathArray/fr

Description
La commande Draft Réseau selon une courbe crée un réseau régulier à partir d'un objet sélectionné en plaçant des copies le long d'un chemin. Utilisez la commande Draft Réseau lié selon une courbe pour créer un réseau Link plus efficace à la place. À l'exception du type de réseau créé, réseau de liens ou réseau régulier, la commande Draft Réseau lié selon une courbe est identique à cette commande.

Ces deux commandes peuvent être utilisées sur des objets 2D créés avec l'atelier Draft ou l'atelier Sketcher, mais aussi sur de nombreux objets 3D tels que ceux créés avec l'atelier Part, l'atelier PartDesign ou l'atelier Arch.



Utilisation

 * 1) Sélectionnez l'objet que vous souhaitez mettre en réseau.
 * 2) Ajoutez l'objet courbe à la sélection. Il est également possible de sélectionner des arêtes à la place. Les arêtes doivent appartenir au même objet. Elles doivent être connectées et doivent être sélectionnées dans le bon ordre.
 * 3) Il existe plusieurs façons de lancer la commande :
 * 4) * Appuyez sur le.
 * 5) * Sélectionnez l'option dans le menu.
 * 6) Le réseau est créé.
 * 7) Vous pouvez éventuellement modifier les propriétés du réseau dans l'Éditeur de propriétés.

Alignement
L'alignement des éléments d'un Draft Réseau selon une courbe dépend des propriétés du réseau, ainsi que de la position et de l'orientation des sous-éléments de l'objet source, par rapport à son système de coordonnées local. Les de l'objet source sont ignorées. Si la propriété du réseau est définie sur, l'orientation des éléments du réseau est identique à celle des sous-éléments d'origine. Si elle a pour valeur, l'axe X du système de coordonnées local de chaque élément placé est tangent à la trajectoire. Les axes Y et Z des systèmes de coordonnées locaux dépendent de la propriété du réseau. Les autres propriétés du réseau impliquées dans l'alignement comprennent, et.

.

Mode d'alignement
Trois modes sont disponibles :

Original
Ce mode se rapproche le plus du mode unique disponible dans la version 0.18. Il s'appuie sur un vecteur normal fixe. Si le chemin est planaire, ce vecteur est perpendiculaire au plan du chemin, sinon un vecteur par défaut, l'axe Z positif, est utilisé. À partir de ce vecteur normal et du vecteur tangent local (l'axe X local), un produit vectoriel est calculé. Ce nouveau vecteur est utilisé comme axe Z local. L'orientation de l'axe Y local est déterminée à partir des axes X et Z locaux.

Frenet
Ce mode utilise le vecteur normal local dérivé de la trajectoire à chaque placement d'élément. Si ce vecteur ne peut pas être déterminé (par exemple dans le cas d'un segment droit), un vecteur par défaut, toujours l'axe Z positif, est utilisé à la place. Avec ce vecteur et le vecteur tangent local, le système de coordonnées local est déterminé en utilisant la même procédure que dans le paragraphe précédent.

Tangent
Ce mode est similaire à. mais offre la possibilité de pré-rotation de l'objet source en spécifiant un.

Force Vertical et Vertical Vector
Ces propriétés ne sont disponibles que si est  ou. Si est défini sur, le système de coordonnées local est calculé d'une manière différente. est utilisé comme vecteur normal fixe. Un produit vectoriel est à nouveau calculé à partir de ce vecteur normal et du vecteur tangent local (l'axe X local). Mais ce vecteur est maintenant utilisé comme l'axe Y local. L'orientation de l'axe Z local est déterminée à partir des axes X et Y locaux.

L'utilisation de ces propriétés peut être nécessaire si l'un des bords du chemin est (presque) parallèle à la normale par défaut du chemin.

Propriétés
Voir aussi: Éditeur de propriétés

Un objet Draft Réseau selon une courbe est dérivé d'un objet Part Feature et hérite de toutes ses propriétés (à l'exception de certaines propriétés Vue qui ne sont pas héritées par les réseaux Link). Les propriétés suivantes sont supplémentaires, sauf indication contraire :

Données
Les propriétés de ce groupe ne sont disponibles que pour les réseaux de liens. Voir Std Créer un lien pour plus d'informations.




 * : spécifie si les éléments du réseau sont alignés ou non le long du chemin. Si elle vaut, toutes les autres propriétés de ce groupe, à l'exception de ne s'appliquent pas et sont masquées.
 * : spécifie le mode d'alignement, qui peut être, ou.
 * : spécifie un déplacement supplémentaire pour chaque élément le long du chemin.
 * : spécifie s'il faut remplacer la direction normale par défaut par la valeur de . Utilisé uniquement si est  ou.
 * : spécifie le vecteur d'alignement. Utilisé uniquement si est.
 * : spécifie le remplacement de la direction normale par défaut. Utilisé uniquement si est.


 * : spécifie l'objet à dupliquer dans le réseau.
 * : spécifie le nombre d'éléments dans le réseau.
 * : indique s'il faut développer le réseau dans la Vue en arborescence pour permettre la sélection de ses éléments individuels. Disponible uniquement pour les réseaux de type lien (Link).
 * : spécifie l'objet à utiliser pour le chemin. Il doit contenir dans sa Part TopoShape.
 * : spécifie une liste d'arêtes de . Si elle est renseignée, seules ces arêtes sont utilisées pour le chemin.

Vue
Les propriétés de ce groupe, à l'exception de la propriété héritée, ne sont disponibles que pour les réseaux liens (Link). Voir Std Créer un lien pour plus d'informations.


 * : il s'agit d'une propriété héritée qui apparaît dans le groupe Sélection pour d'autres réseaux.
 * : il s'agit d'une propriété héritée qui apparaît dans le groupe Sélection pour d'autres réseaux.
 * : il s'agit d'une propriété héritée qui apparaît dans le groupe Sélection pour d'autres réseaux.
 * : il s'agit d'une propriété héritée qui apparaît dans le groupe Sélection pour d'autres réseaux.
 * : il s'agit d'une propriété héritée qui apparaît dans le groupe Sélection pour d'autres réseaux.

Les propriétés de ce groupe, à l'exception de la propriété héritée, ne sont disponibles que pour les réseaux liens (Link). Voir Std Créer un lien pour plus d'informations.


 * : il s'agit d'une propriété héritée.
 * : il s'agit d'une propriété héritée.
 * : il s'agit d'une propriété héritée.
 * : il s'agit d'une propriété héritée.
 * : il s'agit d'une propriété héritée.

Les propriétés de ce groupe sont des propriétés héritées. Voir Part Feature pour plus d'informations.


 * : cette propriété n'est pas héritée par les réseaux de liens (Link).
 * : pour les réseaux de liens, il peut s'agir de ou . Pour les autres réseaux, il peut s'agir de :, ,  ou


 * : not used.
 * : not used.

The properties in this group are not inherited by Link arrays.

Script
Voir aussi : Autogenerated API documentation et Débuter avec les scripts FreeCAD.

L'outil PathArray peut être utilisé dans une macro et dans la console Python avec la commande:


 * Crée un objet à partir de  en plaçant jusqu'à  copies le long de.
 * Au lieu d'une référence à un objet, peut également être le  (chaîne) d'un objet existant dans le document courant.
 * Si est donné, c'est un vecteur qui déplace légèrement chacune des copies individuelles.
 * Si est donné, il s'agit d'une liste d'arêtes de  par exemple . Les copies seront créées le long de ce chemin plus court.
 * Si est, les copies sont alignées le long de  en fonction de la valeur de  qui peut être ,  ou.
 * Si est donné, c'est un vecteur unitaire qui définit la direction tangente locale de la copie le long du chemin. Il est utilisé lorsque  est.
 * Si est, la valeur de  est utilisée pour déterminer la direction Z locale de la copie le long du chemin. Il est utilisé lorsque  est  ou.
 * Si est, le type de tableau créé sera un Draft Réseau lié selon une courbe, dont les éléments sont des instances de App Link au lieu de simples copies.

Exemple :