Boîtes englobantes

Forum destiné aux questions et discussions en français
Forum rules
Règles du forum et informations utiles.

VEUILLEZ LIRE CECI AVANT DE DEMANDER DE L'AIDE
User avatar
FC_Menuiserie
Posts: 38
Joined: Thu Mar 18, 2021 10:28 am
Location: Arras (62), France

Boîtes englobantes

Postby FC_Menuiserie » Wed May 12, 2021 4:38 pm

Bonsoir
Dans l'exemple joint, j'ai créé trois bodies identiques.
Pour Body je me suis contenté d'un Sketch et d'une protrusion.
Pour Body001 j'ai fait comme pour Body mais en appliquant une rotation de 45° autour de l'axe y.
Pour Body002 j'ai cette fois utilisé un DatumPlane.
Quand on demande l'affichage de la boîte englobante, FC trace la boîte englobante alignée sur les axes.
Y-a-t-il un moyen d'avoir la boite englobante égale à la pièce capable, à savoir dans mon exemple (500, 20, 30) ?
Question subsidiaire, comment au travers d'une macro, récupérer ces valeurs ?
Attachments
Boîte englobante.FCStd
(24.8 KiB) Downloaded 27 times
Jean-Luc
Ubuntu 20.10 - FreeCAD 0.19
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
User avatar
papyblaise
Posts: 3611
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Boîtes englobantes

Postby papyblaise » Thu May 13, 2021 5:55 am

tu peu préciser , je vois pas ce que tu veux dire
openBrain
Posts: 5928
Joined: Fri Nov 09, 2018 5:38 pm

Re: Boîtes englobantes

Postby openBrain » Thu May 13, 2021 6:05 am

Code: Select all

App.ActiveDocument.Body.Shape.BoundBox
Pour les formes "pivotées", il y a bien une fonction

Code: Select all

App.ActiveDocument.Body001.Shape.optimalBoundingBox()
mais elle ne fait rien à part renvoyer une boite plus grande que la 1ère fonction ci-dessus...
User avatar
FC_Menuiserie
Posts: 38
Joined: Thu Mar 18, 2021 10:28 am
Location: Arras (62), France

Re: Boîtes englobantes

Postby FC_Menuiserie » Thu May 13, 2021 7:26 am

Mon but est d'établir, une fois la conception d'un meuble terminée sur FC, la liste des débits nécessaires à la réalisation.
Pour chaque pièce j'ai besoin des dimensions hors tout (longueur, épaisseur, hauteur).

Le bois est un matériau anisotrope, c'est donc moi qui défini, lors du dessin de la pièce, dans quel sens seront orientées les fibres du bois (dans mon cas c'est l'axe x)
Dans l'exemple (que j'ai modifié), le tenon de 50 mm est taillé dans la pièce brute par enlèvement de matière.
Le corps fait 450 mm de long et le tenon 50 mm donc la longueur totale hors tout est de 500 mm
Le corps fait 20 mm d'épaisseur, l'épaisseur hors tout est de 20 mm.
Le corps fait 30 mm de hauteur, la hauteur hors tout est de 30 mm.

Si j'oriente cette pièce ces dimensions n'ont pas lieu d'être modifiées.

Prenons l'exemple d'un pied de chaise de dimensions (550, 30, 30), ce n'est pas parce qu'il est incliné de quelques degrés qu'il devra être taillé dans un morceau de (550, 50, 50).

Je croyais que la boîte englobante était la solution de mon problème. Il semblerait que non sauf à inclure chaque pièce devant être orientée dans un Part comme dans mon exemple.

Avez-vous une solution plus simple ?
Attachments
Boîte englobante.FCStd
(68.86 KiB) Downloaded 19 times
Jean-Luc
Ubuntu 20.10 - FreeCAD 0.19
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
User avatar
papyblaise
Posts: 3611
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Boîtes englobantes

Postby papyblaise » Thu May 13, 2021 7:57 am

je vois le sens de la question tout en ne comprenant pas le pb
il me semble évident que faire un pied de chaise en biais ne sera pas taillé dans la masse d'une grume placée debout
il en est de même pour bien d'autre industrie : les ressorts , les arbres de transmissions ...etc... doivent être fabriqués à partir de barres dans le sens du laminé
de même que le charpentes metalliques , on ne taille pas les pannes de fermes dans un bloc horizontal dont on enléve tout ce qui n'est pas de biais :!:
User avatar
GlouGlou
Posts: 3099
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Boîtes englobantes

Postby GlouGlou » Thu May 13, 2021 8:02 am

Sauf la nourriture: tranche de saucisson, pain...
User avatar
FC_Menuiserie
Posts: 38
Joined: Thu Mar 18, 2021 10:28 am
Location: Arras (62), France

Re: Boîtes englobantes

Postby FC_Menuiserie » Thu May 13, 2021 8:13 am

Je suis loin d'être un expert sur FC.
D'après ton expérience quelle est donc la meilleure façon d'aborder les choses ?
Comment puis-je récupérer, pour chaque pièce, au travers d'une macro ces trois fameuses dimensions ?

Merci GlouGlou pour cette précision ! :D
Jean-Luc
Ubuntu 20.10 - FreeCAD 0.19
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
User avatar
papyblaise
Posts: 3611
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Boîtes englobantes

Postby papyblaise » Thu May 13, 2021 8:26 am

Ayest je comprends : tu voudrais que le barreau quelque soit son sens d'assemblage , soit orienté dans l'axe X dans la fiche de débit .
me goure-je :?:
openBrain
Posts: 5928
Joined: Fri Nov 09, 2018 5:38 pm

Re: Boîtes englobantes

Postby openBrain » Thu May 13, 2021 8:28 am

FC_Menuiserie wrote: Thu May 13, 2021 8:13 am Comment puis-je récupérer, pour chaque pièce, au travers d'une macro ces trois fameuses dimensions ?
https://forum.freecadweb.org/viewtopic.php?f=22&t=47408 :?:
User avatar
FC_Menuiserie
Posts: 38
Joined: Thu Mar 18, 2021 10:28 am
Location: Arras (62), France

Re: Boîtes englobantes

Postby FC_Menuiserie » Thu May 13, 2021 8:48 am

Oui Papyblaise je voudrais définir ma pièce dans son repère (x = longueur, y = épaisseur, z = hauteur) puis la placer (décalages, orientations).

openBrain merci pour le lien
Jean-Luc
Ubuntu 20.10 - FreeCAD 0.19
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !