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
[RESOLU] Soustraction impossible
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: [RESOLU] Soustraction impossible
Bonjour Jmarie3D,
Je n'avais pas répondu car pris au dépourvu
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
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 (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
Re: [RESOLU] Soustraction impossible
Bonjour Forthman,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 (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
Capture d’écran_2021-05-03_18-29-40.png
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.
Re: [RESOLU] Soustraction impossible
Bonjour,
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
Linux Mint