Problème entre les esquisses et les spreadsheet

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
OrtiCaire
Posts: 31
Joined: Sat Feb 20, 2021 10:00 am

Problème entre les esquisses et les spreadsheet

Post by OrtiCaire »

Salut à tous.

J'ai tenté de modéliser sous freecad un projet que je voudrais réaliser.
C'est un assemblage à languette à 45°.

Pour ça, je me suis inspiré de cette réalisation.
Image

J'ai paramétré un maximun de contrainte sous speadsheet.
Image

Le problème ce trouve au niveau des découpe des languette (partie entouré)
J'ai fait un shapebinder sur la face de l'objet. Comme conseillé je l'ai créer sur une «originale» avant tout modification qui pourrait casser le shapebinder.
Image

Quand je modifie la hauteur. L'esquisse change d'origine. Et plus rien n'a de sens :(
Je ne comprend pas trop.
J'ai déjà rencontré ce problème avec des cercle ou des arc.
Image

Je vous est mis le fichier en pièce jointe. Peu être que je m'y prend mal.
Merci d'avance, si vous prenez un peu de votre temps pour m'aider.
:)
Attachments
04 test angle2.FCStd
(36.79 KiB) Downloaded 26 times
User avatar
Shalmeneser
Veteran
Posts: 9580
Joined: Wed Dec 23, 2020 12:04 am
Location: Fr

Re: Problème entre les esquisses et les spreadsheet

Post by Shalmeneser »

OrtiCaire wrote: Sun Nov 28, 2021 10:23 am J'ai fait un shapebinder sur la face de l'objet. Comme conseillé je l'ai créer sur une «originale» avant tout modification qui pourrait casser le shapebinder.
Moi, j'aurais directement copié des géométries externes sur le premier sketch sans passer par un shapebinder.
Que tu modifies le 1er sketch et le ShapeBinder change aussi.
«originale» ?
.
.
Quand je modifie la hauteur. L'esquisse change d'origine. Et plus rien n'a de sens :(
Moi je ne rencontre pas de problème (v 0.20.26479).
Définis "je modifie la hauteur" : de 100 à 101 ou à 10 ou à 1000 ?

Fichier pour info : j'y refais les sketchs sans traits bleus, je supprimes ShapeBinder
Attachments
04 test angle2_SHALM.FCStd
(32.94 KiB) Downloaded 19 times
User avatar
jmarie3D
Posts: 312
Joined: Sat May 02, 2020 12:31 pm

Re: Problème entre les esquisses et les spreadsheet

Post by jmarie3D »

Il vaut toujours mieux créer les miroirs et symétries sur les axes d'origine.
Donc dans ton cas, j"aurais créé la première esquisse dans le quadrant en bas à droite.
User avatar
-alex-
Veteran
Posts: 1861
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: Problème entre les esquisses et les spreadsheet

Post by -alex- »

Avertissement : je n'ai pas analysé le fichier.
Pour info, lors de changements dimensionnels "importants" les problème d'inversion de segments dans les esquisses viennent du solveur utilisé (Dog Leg par défaut). L'inversion de segments a 2 conséquences:
- création d'un ontour croisé qui fait échouer la fonction enfant.
- création de nouvelles faces entraînant un changement topologique du modèle et en général une déstabilisation des fonctions enfants

Il y 2 solutions :
- modifier les dimensions du modèle par petits incréments ( la valeur de variation Max doit être inférieure à la dimension du segment qui s'inverse
- changer l'algorithme utilisé par le solveur (aller dans l
Préférences -> sketcher -> montrer les détails du solveur ou un truc comme ça), et choisir Levenberg Marquard qui et résistant aux inversions.
User avatar
OrtiCaire
Posts: 31
Joined: Sat Feb 20, 2021 10:00 am

Re: Problème entre les esquisses et les spreadsheet

Post by OrtiCaire »

-alex- wrote: Sun Nov 28, 2021 12:10 pm Avertissement : je n'ai pas analysé le fichier.
Pour info, lors de changements dimensionnels "importants" les problème d'inversion de segments dans les esquisses viennent du solveur utilisé (Dog Leg par défaut). L'inversion de segments a 2 conséquences:
- création d'un ontour croisé qui fait échouer la fonction enfant.
- création de nouvelles faces entraînant un changement topologique du modèle et en général une déstabilisation des fonctions enfants

Il y 2 solutions :
- modifier les dimensions du modèle par petits incréments ( la valeur de variation Max doit être inférieure à la dimension du segment qui s'inverse
- changer l'algorithme utilisé par le solveur (aller dans l
Préférences -> sketcher -> montrer les détails du solveur ou un truc comme ça), et choisir Levenberg Marquard qui et résistant aux inversions.
Oui, c'est bien le problème. L'inversion de segments.
je vais tenter de changer de solver.
Je me demande s'il est possible de réduire les erreur en définissant une plage de valeurs à entrer dans le spreadsheet. Afin de réduire la casse ?

[ÉDITE] J'ai changé ma façon de dessiner ma pièce. J'ai retirer le shapebinder. Et changer le solveur.
Les problème ne ce sont plus manifesté :)

Merci à tous
Post Reply