[Résolu]Dimensions dépendantes dans un Sketch
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
[Résolu]Dimensions dépendantes dans un Sketch
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
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
Last edited by ERGI71 on Sat Mar 25, 2023 4:12 pm, edited 1 time in total.
Re: Dimensions dépendantes dans un Sketch
Il faut utiliser l'Editeur de formule
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".
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".
Re: Dimensions dépendantes dans un Sketch
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
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
- Shalmeneser
- Veteran
- Posts: 9475
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: [Résolu]Dimensions dépendantes dans un Sketch
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
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 (20.61 KiB) Viewed 618 times
Re: [Résolu]Dimensions dépendantes dans un Sketch
Shalmeneser wrote: ↑Sat Mar 25, 2023 6:31 pm Attention, il n'est pas possible de calculer à partir d'une longueur bleue.
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.
- Shalmeneser
- Veteran
- Posts: 9475
- Joined: Wed Dec 23, 2020 12:04 am
- Location: Fr
Re: [Résolu]Dimensions dépendantes dans un Sketch
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 (47.96 KiB) Viewed 575 times
Re: [Résolu]Dimensions dépendantes dans un Sketch
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
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
Re: [Résolu]Dimensions dépendantes dans un Sketch
Chez moi c'est dans une seule esquisse que ça fonctionne.
Re: [Résolu]Dimensions dépendantes dans un Sketch
Avec une version 0.21
pour moi ça marche dans le sketch et à l'extérieur du sketch
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
Macro Sketch Constraint From Spreadsheet :
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr
Re: [Résolu]Dimensions dépendantes dans un Sketch
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. Pour un sketch externe, pas de problème :
Ne pas mettre la première contrainte en référence et la remettre après. Pour un sketch externe, pas de problème :
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
https://wiki.freecad.org/Macro_Sketch_C ... adsheet/fr