Draft PathArray/fr


Draft PathArray.png Draft PathArray

Emplacement du menu
Draft → PathArray
Ateliers
Draft, Arch
Raccourci par défaut
Aucun
Voir aussi
Draft Array


Description

L'outil PathArray place des copies d'une forme sélectionnée le long d'un chemin sélectionné. Le chemin peut être un fil ou une ou plusieurs arêtes. Les formes peuvent éventuellement être alignées sur la tangente du tracé. Si nécessaire, un ajustent des vecteurs peut être spécifié pour déplacer les formes afin que le centre de gravité se trouve sur le chemin. Si aucun objet n'est sélectionné, vous serez invité à sélectionner un objet.

Draft PathArray Example.png

Utilisation

  1. Sélectionnez l'objet que vous souhaitez distribuer.
  2. Sélectionnez un tracé le long de laquelle les formes seront copiées. -ou-
  3. Sélectionner les bords d'un objet qui servirons de chemin.
  4. Pressez le bouton Draft PathArray.png Draft PathArray.

Options

Propriétés

Script

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

makePathArray(shapeobject,pathobject,count,[translationvector],[alignment],[listofpathsubelements]) 

Exemple:

import FreeCAD,Draft
Draft.makePathArray(base,path,items,centretrans,orient,pathsubs) 

Note d'utilisation

Limitations

Explication technique

Quand "Align = false", la logique de PathArray est assez facile à comprendre.

Align false


Lorsque "Align = True" la logique est un peu plus difficile à saisir:

  1. Construire un système de coordonnées Frenet sur le chemin (X est tangent, Z est normal, Y est binormal).
  2. Copiez l'objet d'origine dans chaque système de coordonnées sur le trajet, de sorte que l'origine globale corresponde à l'origine du système de coordonnées sur le trajet.
Patharray alignment annotated.png


C'est beaucoup plus facile à comprendre avec des images. Les images suivantes montrent comment le tableau est produit, en fonction du plan et du chemin.

XY Plane

Chemin sur le Plan XY

XZ Plane

Chemin sur le Plan XZ

YZ Plane

Chemin sur le Plan YZ


L'avantage évident de cette logique est que lorsque vous réorientez le chemin mais pas l'objet, le résultat est cohérent: l'objet reste aligné sur le chemin tel qu'il était avant de réorienter le chemin.

(Remerciements à @DeepSOIC pour ces explications)

Online version: "http://www.freecadweb.org/wiki/index.php?title=Draft_PathArray/fr&oldid=282272"

Navigation menu