Boîtes englobantes

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
User avatar
FC_Menuiserie
Posts: 65
Joined: Thu Mar 18, 2021 10:28 am
Location: Arras (62), France

Boîtes englobantes

Post by FC_Menuiserie »

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 69 times
Jean-Luc
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
User avatar
papyblaise
Veteran
Posts: 7997
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Boîtes englobantes

Post by papyblaise »

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

Re: Boîtes englobantes

Post by openBrain »

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: 65
Joined: Thu Mar 18, 2021 10:28 am
Location: Arras (62), France

Re: Boîtes englobantes

Post by FC_Menuiserie »

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 61 times
Jean-Luc
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
User avatar
papyblaise
Veteran
Posts: 7997
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Boîtes englobantes

Post by papyblaise »

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
Vincent B
Veteran
Posts: 4731
Joined: Sun Apr 05, 2015 9:02 am
Location: La Rochelle, France

Re: Boîtes englobantes

Post by Vincent B »

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

Re: Boîtes englobantes

Post by FC_Menuiserie »

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
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
User avatar
papyblaise
Veteran
Posts: 7997
Joined: Thu Jun 13, 2019 4:28 pm
Location: France

Re: Boîtes englobantes

Post by papyblaise »

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
Veteran
Posts: 9041
Joined: Fri Nov 09, 2018 5:38 pm
Contact:

Re: Boîtes englobantes

Post by openBrain »

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: 65
Joined: Thu Mar 18, 2021 10:28 am
Location: Arras (62), France

Re: Boîtes englobantes

Post by FC_Menuiserie »

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
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
Post Reply