[Macro] Array sous stéroïdes

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

[Macro] Array sous stéroïdes

Post by flachyjoe »

Salut,
comment faire ça :
Capture d’écran_2022-05-11_23-17-57.png
Capture d’écran_2022-05-11_23-17-57.png (3.96 KiB) Viewed 1359 times
en 2 opérations ?
Capture d’écran_2022-05-11_23-18-12.png
Capture d’écran_2022-05-11_23-18-12.png (5.24 KiB) Viewed 1359 times
Réponse avec cette macro qui duplique un objet en faisant varier un de ses paramètres :
Capture d’écran_2022-05-11_23-20-38.png
Capture d’écran_2022-05-11_23-20-38.png (19.24 KiB) Viewed 1359 times
Les 2 fichiers doivent être enregistré dans le dossier des Macros
Family.py
Définition de l'objet
(6.61 KiB) Downloaded 22 times
Family.FCMacro
Macro pour créer une famille
(288 Bytes) Downloaded 20 times


NB : on n'est pas obliger d'utiliser une propriété numérique, par exemple on peut dupliquer une extrusion en changeant d'esquisse à chaque instance !
Last edited by flachyjoe on Mon May 16, 2022 9:02 pm, edited 2 times in total.
- Flachy Joe -
Image
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: [Macro] Array sous stéroïdes

Post by flachyjoe »

Nouvelle version qui fonctionne avec les PartDesign_Body (le code est mis à jour dans le premier message)
Capture d’écran_2022-05-12_23-20-02.png
Capture d’écran_2022-05-12_23-20-02.png (40.28 KiB) Viewed 1216 times
- Flachy Joe -
Image
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: [Macro] Array sous stéroïdes

Post by Vincent B »

Intéressant, mais faudrait pouvoir sélectionner un seul membre de la famille pour s'en servir par la suite.
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: [Macro] Array sous stéroïdes

Post by flachyjoe »

Vincent B wrote: Fri May 13, 2022 4:41 pm Intéressant, mais faudrait pouvoir sélectionner un seul membre de la famille pour s'en servir par la suite.
Exactement, je pensai à un Part_Compound/fr, il faut que je creuse de ce coté.
- Flachy Joe -
Image
User avatar
papyblaise
Veteran
Posts: 7868
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: [Macro] Array sous stéroïdes

Post by papyblaise »

est-ce que ça pourrait marcher pour moi qui ai la raie d'une oreille à l'autre :lol: (cause la chimio)?
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: [Macro] Array sous stéroïdes

Post by flachyjoe »

@papyblaise , je sais pas si, à ton age vénérable, tu es encore assez fertile pour produire une famille :lol: et je ne suis pas sur que les stéroïdes aient un effet quelconque la dessus :?
- Flachy Joe -
Image
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: [Macro] Array sous stéroïdes

Post by flachyjoe »

@Vincent B Ça fonctionne maintenant : avec Part_ExplodeCompound/fr on peut récupérer chaque morceau séparément.

La version 0.2.1 liste les propriétés utilisables et contient les bases pour fonctionner avec les esquisses mais ce n'est pas terminé.
Capture d’écran_2022-05-14_15-01-43.png
Capture d’écran_2022-05-14_15-01-43.png (63.98 KiB) Viewed 1049 times
- Flachy Joe -
Image
User avatar
Vincent B
Veteran
Posts: 4713
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: [Macro] Array sous stéroïdes

Post by Vincent B »

Exact. ca le fait. je ne sais pas si quelqu'un avait pensé à ce type d'objet, simple et efficace. peut etre du coté de lattice2 avec ParaSerie. C'est une macro à garder et à proposer amha.
Peut être qu'il faudrait regrouper les deux macro en une seule, ce que j'ai fait et c'est plus simple.
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: [Macro] Array sous stéroïdes

Post by flachyjoe »

Vincent B wrote: Sat May 14, 2022 6:53 pm Peut être qu'il faudrait regrouper les deux macro en une seule, ce que j'ai fait et c'est plus simple.
Si je ne m'abuse il te faut un fichier .py pour que l'objet se charge correctement à la réouverture d'un document.
- Flachy Joe -
Image
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: [Macro] Array sous stéroïdes

Post by flachyjoe »

@Vincent B
Effectivement latice2_ParaSerie fait la même chose, en plus compliqué :D

La version 0.3 fonctionne avec les contraintes.
Par contre j'ai tenté de modifié le profile d'un PartDesign_Pad, ça ne marche pas :?
- Flachy Joe -
Image
Post Reply