Répétition Linéaire par «Multiplication»

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
OrtiCaire
Posts: 31
Joined: Sat Feb 20, 2021 10:00 am

Répétition Linéaire par «Multiplication»

Post by OrtiCaire »

Bonjour,

Est il possible sous freecad de faire des répétition linéaire (ou tout autre) autrement que par division.
Je m'explique : actuellement il faut définir une longueur dans laquelle les répétition ce répètent. En gros «ça divise» :D

Dans certains cas, ils est assez complexe d'appliquer cette technique.

Je me demandais s'il n'était pas possible d'avoir le même résultat, mais par multiplication. Un peu comme propose sketchup

Pour mieux comprendre j'ai fait des capture sous sketchup.
En premier lieu on choisit la pièce à copier, puis on renseigne la première distance (ici 140).
Ensuite on entre le nombre de répétition (*5)
Ici le cube d'origine sera copié 5 fois à équidistance chacun.

PS : il est possible de faire la même manipulation mais par division.

Image

Image
User avatar
Shalmeneser
Veteran
Posts: 9560
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Répétition Linéaire par «Multiplication»

Post by Shalmeneser »

Ça serait pratique mais ça n'existe pas actuellement.
User avatar
Forthman
Veteran
Posts: 2668
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: Répétition Linéaire par «Multiplication»

Post by Forthman »

chose "amusante", c'est comme ça que fonctionnent les réseaux de Draft (alors pourquoi Draft c'est comme ça et Part Design non ? aucune idée :lol: )

Mais avec un peu de pratique, dans la distance je place "écart*(n-1)"

par exemple, si je veux 6 répétitions espacées de 20mm la distance = 20*5
User avatar
Shalmeneser
Veteran
Posts: 9560
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Répétition Linéaire par «Multiplication»

Post by Shalmeneser »

Forthman wrote: Sun Nov 14, 2021 11:52 pm chose "amusante", c'est comme ça que fonctionnent les réseaux de Draft (alors pourquoi Draft c'est comme ça et Part Design non ? aucune idée :lol: )

Mais avec un peu de pratique, dans la distance je place "écart*(n-1)"

par exemple, si je veux 6 répétitions espacées de 20mm la distance = 20*5
Expression dans la case Length : (y a plus qu'à changer le champ Occurences à volonté)

Code: Select all

= Spreadsheet.DistanceIntermediaire * (Occurences-1) 
User avatar
OrtiCaire
Posts: 31
Joined: Sat Feb 20, 2021 10:00 am

Re: Répétition Linéaire par «Multiplication»

Post by OrtiCaire »

Super ! Ça fonctionne.

Maintenant quand je renseigne la hauteur de mon étagère. Il me donne le nombre exacte de trou à percer :)
Très pratique pour l’alignement des futur tablette.

J'en est profiter pour utiliser la fonction «floor». Pour ne garder que les entier des opération arithmétique.
Que du bonheur freecad :D

Image
Image

Encore merci.
Attachments
armoire BD.FCStd
(62.51 KiB) Downloaded 22 times
Post Reply