Boîtes englobantes
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- FC_Menuiserie
- Posts: 65
- Joined: Thu Mar 18, 2021 10:28 am
- Location: Arras (62), France
Boîtes englobantes
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 ?
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 70 times
Jean-Luc
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
- papyblaise
- Veteran
- Posts: 8027
- Joined: Thu Jun 13, 2019 4:28 pm
- Location: France
Re: Boîtes englobantes
tu peu préciser , je vois pas ce que tu veux dire
Re: Boîtes englobantes
Code: Select all
App.ActiveDocument.Body.Shape.BoundBox
Code: Select all
App.ActiveDocument.Body001.Shape.optimalBoundingBox()
- FC_Menuiserie
- Posts: 65
- Joined: Thu Mar 18, 2021 10:28 am
- Location: Arras (62), France
Re: Boîtes englobantes
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 ?
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 63 times
Jean-Luc
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
- papyblaise
- Veteran
- Posts: 8027
- Joined: Thu Jun 13, 2019 4:28 pm
- Location: France
Re: Boîtes englobantes
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
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
Re: Boîtes englobantes
Sauf la nourriture: tranche de saucisson, pain...
- FC_Menuiserie
- Posts: 65
- Joined: Thu Mar 18, 2021 10:28 am
- Location: Arras (62), France
Re: Boîtes englobantes
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'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 !
Jean-Luc
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
- papyblaise
- Veteran
- Posts: 8027
- Joined: Thu Jun 13, 2019 4:28 pm
- Location: France
Re: Boîtes englobantes
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
me goure-je
Re: Boîtes englobantes
https://forum.freecadweb.org/viewtopic.php?f=22&t=47408FC_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 ?
- FC_Menuiserie
- Posts: 65
- Joined: Thu Mar 18, 2021 10:28 am
- Location: Arras (62), France
Re: Boîtes englobantes
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
openBrain merci pour le lien
Jean-Luc
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !
On apprend de ses erreurs. J'ai encore bien appris aujourd'hui !