[Résolu]Dimensions dépendantes dans un Sketch

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
ERGI71
Posts: 246
Joined: Sun Jan 09, 2022 4:32 pm

[Résolu]Dimensions dépendantes dans un Sketch

Post by ERGI71 »

De nouveau une question concernant les contraintes de dimensions dans une esquisse:

exemple simple, un rectangle longueur LL=50 , hauteur HT=25 , est-il possible de créer directement une hauteur HT dépendante de la longueur LL, avec un facteur 1/2 (dans ce cas) sans passer par une solution "feuille de calcul" ?
au passage, merci à Shalmeneser pour son indication sur la notation des alias dans les cotes !

ERGI71
DIMENSIONS DEPENDANTES.jpg
DIMENSIONS DEPENDANTES.jpg (14.28 KiB) Viewed 701 times
Last edited by ERGI71 on Sat Mar 25, 2023 4:12 pm, edited 1 time in total.
Grub
Posts: 303
Joined: Sun Nov 15, 2020 7:28 pm

Re: Dimensions dépendantes dans un Sketch

Post by Grub »

Il faut utiliser l'Editeur de formule

editeur.gif
editeur.gif (308.5 KiB) Viewed 689 times
On fait réference à la contrainte LL interne à notre sketch d'où "Constraints.LL" et on peut y ajouter une opération mathématique afin que notre contrainte soit égale à la moitié de LL

Si on avait été en dehors du sketch, il aurait fallu taper "Sketch.Constraints.LL" pour pointer vers la contrainte LL se situant dans le sketch nommé "sketch".
ERGI71
Posts: 246
Joined: Sun Jan 09, 2022 4:32 pm

Re: Dimensions dépendantes dans un Sketch

Post by ERGI71 »

Merci @Grub

J'avais tenté une solution comme celle-ci, mais j'avais inclus sketch en début suivi de constraints donc ......
La solution du "GIF" est vraiment idéale pour une explication courte ! (j'ai l'application)

Merci encore ,

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

Re: [Résolu]Dimensions dépendantes dans un Sketch

Post by Shalmeneser »

Sinon, si c'est moitié/double, on peut le faire géométriquement, ce qui ne rajoute pas de dimension.

Attention, il n'est pas possible de calculer à partir d'une longueur bleue.
Pour tous les calculs possibles : Expressions/fr
Attachments
Capture d’écran 2023-03-25 192800.jpg
Capture d’écran 2023-03-25 192800.jpg (20.61 KiB) Viewed 615 times
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: [Résolu]Dimensions dépendantes dans un Sketch

Post by flachyjoe »

Shalmeneser wrote: Sat Mar 25, 2023 6:31 pm Attention, il n'est pas possible de calculer à partir d'une longueur bleue.
:?

Capture d’écran_2023-03-25_20-39-17.png
Capture d’écran_2023-03-25_20-39-17.png (28.08 KiB) Viewed 585 times
EDIT : @Shalmeneser

Code: Select all

OS: Debian GNU/Linux 12 (bookworm) (XFCE/lightdm-xsession)
Word size of FreeCAD: 64-bit
Version: 0.21.0.32368 +2 (Git)
Build type: Release
Branch: circles-distance-constraint
Hash: 0444de080d93cad8441b78f20d1600fe5a76f27c
Python 3.11.2, Qt 5.15.8, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: French/France (fr_FR)
Last edited by flachyjoe on Sat Mar 25, 2023 8:39 pm, edited 1 time in total.
- Flachy Joe -
Image
User avatar
Shalmeneser
Veteran
Posts: 9475
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: [Résolu]Dimensions dépendantes dans un Sketch

Post by Shalmeneser »

:ugeek:

Code: Select all

OS: Windows 10 Version 1809
Word size of FreeCAD: 64-bit
Version: 0.21.30922 (Git)
Build type: Release
Branch: master
Hash: 8ec1279ea8ee32a36fae683b42b5cfc5821734b5
Python 3.10.6, Qt 5.15.4, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: French/France (fr_FR)
Installed mods: 
  * fasteners 0.4.55
  * fcgear 1.0.0
  * Manipulator 1.5.0
  * sheetmetal 0.2.61
Attachments
Capture d’écran 2023-03-25 205231.jpg
Capture d’écran 2023-03-25 205231.jpg (47.96 KiB) Viewed 572 times
ERGI71
Posts: 246
Joined: Sun Jan 09, 2022 4:32 pm

Re: [Résolu]Dimensions dépendantes dans un Sketch

Post by ERGI71 »

Bonjour,

Concernant les indications "contradictoires" au sujet des "longueurs bleues" de Flachyjoe et Shalmeneser, j'ai testé pour lever les doutes, dans un même sketch effectivement les cotes bleues ne peuvent pas apparaitre dans une formule éditée, mais peuvent être utilisées dans une formule éditée dans un autre sketch .
De là provient peut-être l'apparente contradiction des 2 posts.

ERGI71
User avatar
flachyjoe
Veteran
Posts: 1869
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: [Résolu]Dimensions dépendantes dans un Sketch

Post by flachyjoe »

Chez moi c'est dans une seule esquisse que ça fonctionne. :!: :?:
- Flachy Joe -
Image
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: [Résolu]Dimensions dépendantes dans un Sketch

Post by 2cv001 »

Avec une version 0.21

Code: Select all

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 0.21.0.32258 (Git)
Build type: Release
Branch: master
Hash: 0f4acc55beb66dcc9dfab442344c6286d6a2913e
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.3
Locale: French/France (fr_FR)
Installed mods: 
  * Assembly3 0.11.4
  * Curves 0.6.5
  * fasteners 0.4.26
  * Help 1.0.3
  * ThreadProfile 1.84.0
pour moi ça marche dans le sketch et à l'extérieur du sketch
constrainteName01.gif
constrainteName01.gif (922.31 KiB) Viewed 437 times
constrainteName02.gif
constrainteName02.gif (429.12 KiB) Viewed 437 times
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
User avatar
2cv001
Posts: 484
Joined: Wed Jan 01, 2020 9:30 am

Re: [Résolu]Dimensions dépendantes dans un Sketch

Post by 2cv001 »

Par contre, avec la version daily, je suis obligé de ruser un peu :
Ne pas mettre la première contrainte en référence et la remettre après.
constrainteName04.gif
constrainteName04.gif (832.8 KiB) Viewed 413 times
Pour un sketch externe, pas de problème :
constrainteName05.gif
constrainteName05.gif (432.34 KiB) Viewed 408 times

Code: Select all

OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 2023.131.26244 +5365 (Git)
Build type: Release
Branch: LinkDaily
Hash: 73c4ca254c5de8849d104973482e98399fb24863
Python version: 3.8.10
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.6.2
Locale: French/France (fr_FR)
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
Post Reply