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»
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.
Répétition Linéaire par «Multiplication»
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- Shalmeneser
- Veteran
- Posts: 9560
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: Répétition Linéaire par «Multiplication»
Ça serait pratique mais ça n'existe pas actuellement.
Re: Répétition Linéaire par «Multiplication»
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 )
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
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
- Shalmeneser
- Veteran
- Posts: 9560
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: Répétition Linéaire par «Multiplication»
Expression dans la case Length : (y a plus qu'à changer le champ Occurences à volonté)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 )
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
Code: Select all
= Spreadsheet.DistanceIntermediaire * (Occurences-1)
Re: Répétition Linéaire par «Multiplication»
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
Encore merci.
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
Encore merci.
- Attachments
-
- armoire BD.FCStd
- (62.51 KiB) Downloaded 22 times