[RESOLU] Soustraction impossible

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
Forthman
Veteran
Posts: 2669
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: [RESOLU] Soustraction impossible

Post by Forthman »

si tu récupères une contrainte dimensionnelle provenant d'un sketch par exemple, tu ne peux pas faire autrement ...
sauf en mettant" /1mm" à la fin de la ligne :mrgreen:
User avatar
jmarie3D
Posts: 312
Joined: Sat May 02, 2020 12:31 pm

Re: [RESOLU] Soustraction impossible

Post by jmarie3D »

Forthman wrote: Wed Apr 21, 2021 6:14 am si tu récupères une contrainte dimensionnelle provenant d'un sketch par exemple, tu ne peux pas faire autrement ...
sauf en mettant" /1mm" à la fin de la ligne :mrgreen:
J'aimerais bien un exemple. Simple curiosité.
User avatar
Forthman
Veteran
Posts: 2669
Joined: Fri Apr 27, 2018 11:23 am
Location: Tarn-et-Garonne (82)

Re: [RESOLU] Soustraction impossible

Post by Forthman »

jmarie3D wrote: Wed Apr 21, 2021 9:40 am J'aimerais bien un exemple. Simple curiosité.
Bonjour Jmarie3D,
Je n'avais pas répondu car pris au dépourvu :oops:
Mais je m'étais dit que dès que j'avais à faire ce genre de galipette, je te répondrai ... et ça vient de m'arriver à l'instant :mrgreen:
J'ai créé un conteneur avec plusieurs pièces qui se déplacent sur une vis
pour un soucis d’esthétique, je voulais que mon groupe ait le bon angle sur ma vis suivant sa hauteur Z

La vis a un pas de 4mm donc pour chaque millimètre en Z je dois ajouter 90° à l'angle
en éditant la valeur de l'angle j'ai commencé à taper : .Placement.Base.z * 90°
mais Freecad m'a dit Unit Mismatch :evil: (parce que Z est en mm)

alors j'ai ajouté mon /1mm pour mélanger les carottes et les navets : .Placement.Base.z / 1mm * 90° et ça lui a plu :D
Capture d’écran_2021-05-03_18-29-40.png
Capture d’écran_2021-05-03_18-29-40.png (364.68 KiB) Viewed 422 times
User avatar
jmarie3D
Posts: 312
Joined: Sat May 02, 2020 12:31 pm

Re: [RESOLU] Soustraction impossible

Post by jmarie3D »

Forthman wrote: Mon May 03, 2021 4:37 pm
La vis a un pas de 4mm donc pour chaque millimètre en Z je dois ajouter 90° à l'angle
en éditant la valeur de l'angle j'ai commencé à taper : .Placement.Base.z * 90°
mais Freecad m'a dit Unit Mismatch :evil: (parce que Z est en mm)

alors j'ai ajouté mon /1mm pour mélanger les carottes et les navets : .Placement.Base.z / 1mm * 90° et ça lui a plu :D
Capture d’écran_2021-05-03_18-29-40.png
Bonjour Forthman,
Merci pour ce cas concret.
Je n'aurais pas pensé à faire ainsi, mais quand on regarde bien, c'est logique.
La formule "Placement.Base.z / 1mm * 90°" est la traduction de ta phrase " pour chaque millimètre en Z je dois ajouter 90° à l'angle".
Je m'en souviendrai si le cas se présente.
User avatar
FaDa3D
Posts: 874
Joined: Tue Aug 08, 2017 8:21 am
Location: Savoie France

Re: [RESOLU] Soustraction impossible

Post by FaDa3D »

Bonjour,
Forthman wrote: Mon May 03, 2021 4:37 pm La vis a un pas de 4mm
Quand on dit ça, on sous-entend que c'est 4mm/tour ou en degrés 4mm/360°. Donc pour une position Placement.Base.z l'angle sera de : Placement.Base.z/(4mm/360°). Pas besoin d'artifice pour garantir la cohérence des dimensions.
Fada de 3D.
Linux Mint
Post Reply