|
Emplacement du menu |
---|
Draft : Modification → Outils pour les réseaux → Réseau polaire BIM : Modification → Réseau polaire |
Ateliers |
Draft, BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
0.19 |
Voir aussi |
Draft Réseau orthogonal, Draft Réseau circulaire, Draft Réseau selon une courbe, Draft Réseau lié selon une courbe, Draft Réseau de points, Draft Réseau lié selon des points |
La commande Draft Réseau polaire crée un réseau à partir d'un objet sélectionné en plaçant des copies le long d'une circonférence. La commande peut éventuellement créer un réseau lié Link, qui est plus efficace qu'un réseau régulier.
Cette commande peut être utilisée 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 BIM.
Un Draft réseau polaire
Voir aussi : Draft Aimantation.
2
. Le maximum qui peut être saisi dans le panneau de tâches est 99
, mais des valeurs plus élevées sont possibles en modifiant la propriété DonnéesNumber Polar du réseau.
Voir Draft Réseau orthogonal.
Voir aussi : Autogenerated API documentation et FreeCAD Débuter avec les scripts.
Pour créer un réseau orthogonal paramétrique, utilisez la méthode make_array
(introduit dans la version 0.19) de l'atelier Draft. Cette méthode remplace la méthode dépréciée makeArray
. La méthode make_array
peut créer des Draft Réseaux orthogonaux, Draft Réseaux polaires et Draft Réseaux circulaires. Pour chaque type de réseau, un ou plusieurs wrappers sont disponibles.
La méthode principale :
array = make_array(base_object, arg1, arg2, arg3, arg4=None, arg5=None, arg6=None, use_link=True)
L'enveloppe pour les réseaux polaires est :
array = make_polar_array(base_object,
number=5, angle=360, center=App.Vector(0, 0, 0),
use_link=True)
base_object
est l'objet à mettre en réseau. Il peut également s'agir du Label
(chaîne de caractères) d'un objet du document courant.number
est le nombre d'éléments dans le motif, y compris l'objet original.angle
est l'angle de l'arc polaire en degrés.center
est le vecteur qui définit le centre du motif.use_link
est True
, les éléments créés sont des App Links au lieu de copies ordinaires.array
est restitué avec l'objet réseau créé.Exemple :
import FreeCAD as App
import Draft
doc = App.newDocument()
tri = Draft.make_polygon(3, 600)
center = App.Vector(-1600, 0, 0)
array = Draft.make_polar_array(tri, 8, 270, center)
doc.recompute()
Pour créer un réseau polaire non-paramétrique, utilisez la méthode array
de l'atelier Draft. Cette méthode renvoie None
.
array(objectslist, center, angle, number)
Exemple :
import FreeCAD as App
import Draft
doc = App.newDocument()
tri = Draft.make_polygon(3, 600)
center = App.Vector(-1600, 0, 0)
Draft.array(tri, center, 270, 8)
doc.recompute()