L'Air du Bois est une plateforme Open Source de partage collaboratif ouverte à tous les amoureux du travail du bois. (En savoir plus)

Rejoindre l'Air du Bois Se connecter

alexidoia

Flexibilité dans l'épaisseur des bois lors du calcul de débit

Bonjour,

Ma question en version rapide : si j'ai une pièce qui fait 12,007mm d'épaisseur, et que dans mes matières je n'ai que 12mm d'épaisseur, existe-t-il une solution pour dire à OCL de compter cette pièce comme faisant 12mm malgré tout ?

Je sais que je peux rajouter une matière de 12,007mm mais comme toutes mes pièces n'ont pas toutes les mêmes épaisseurs (12,001, 12,008,12,003...) cela foire mon calepinage.
Pour ceux qui me demanderaient d'être précis le contexte de cet état de fait ci-dessous :

Dans Sketchup, j'ai fait un plan 3D d'aménagement d'une cellule de camping-car initialement dans un prisme droit à base rectangulaire car je n'avais pas les côtes précises du véhicule.
A ce moment toutes mes pièces avaient bien 12,000mm d'épaisseur et mon calepinage était parfait.

Les parois du véhicule n'étant ni droites ni planes, j'ai fait faire un scan 3D qui m'a permis d'obtenir un mesh de l'intérieur de ma cellule.
J'ai fait entrer mon plan dans le mesh, j'ai agrandi les éléments qui touchaient les parois pour que le mesh viennent les "couper" à la manière d'un pathfinder.

Ceci m'a permis d'obtenir la courbe exacte de toutes mes parois et donc de toutes les pièces y prenant appui. Cela n'a pas été une mince affaire mais j'y suis parvenu.
Le problème est qu'au moment de ce "pathfinder" les épaisseurs de mes pièces ont changées de quelques centième de millimètre (sans doute à cause de vertex qui dépassaient légèrement, il fallait bien que Sketchup trouve le tracé le plus proche, j'imagine).

Je me retrouve donc avec des pièces qui ne sont plus exactement à 12mm et je ne peux plus faire de calepinage. Certes je peux reprendre le calepinage de base mais parfois il s'agit de 50mm de différence de hauteur et/ou de largeur et pas forcément en moins !

Je ne pense pas qu'il existe une telle option dans OCL mais voilà bien un cas, où cela pourrait servir.
Merci de m'avoir lu jusqu'au bout.
Alex

Connectez-vous pour ajouter un commentaire.
?

2 réponses

0
Boris Beaulant
( Modifié )

La précision minimal utilisée en interne pour unifier les épaisseurs d'OpenCutList est à 0.000.

La logique que j'ai suivit avec ça est que quelque soit la précision donné au modèle, la répartition des pièces dans les groupes ne change pas.
Par ailleurs ces imprécisions au millième sont le plus souvent des révélateurs de petites erreurs de géométrie qu'il est préférable de corriger à la source sans quoi c'est tout le projet qui serait lu en "à peu près".

Dans ton cas, c'est peut-être un vertex qui dépasse (mais en principe SU ne fait pas des erreurs au millième pour ça) ou un facteur d'échelle si tu as étiré des pièces, ou un axe mal aligné.

Je serai intéressé pour tester les pièces qui posent problème. Peux-tu me les envoyer via le bouton Rapporter un bug en bas de la fenêtre OCL ?

Mis à jour
alexidoia

Merci Boris, mais tu m'as mal lu, ce n'est pas un problème de OpenCutList. C'est au moment où j'ai combiné mes deux pièces (mon prisme de 12mm et mon mesh) que mon prisme coupé est devenu plus épais(12,007mm). OpenCutList me dit à juste titre, que cet élément ne peut donc pas être débité dans une planche de 12mm.
Ma question était de pouvoir demander à OCL de forcer le calpinage de cette pièce dans une planche de 12mm. Cela pourrait être une option utile.

Boris Beaulant

On s’est bien compris, je pense.
La précision au millième n’est pas configurable dans OCL et c’est volontaire. C’est ça que j’explique dans ma réponse. Arrondir les valeurs, même au millième, c’est s’amener des problèmes par ailleurs.

Je reste curieux de voir tes pièces pour voir d’où vient cette imprécision.

alexidoia

Okay merci Boris, je comprends. Je viens de t'envoyer une des pièces problématiques.
Merci pour ton temps.
Alexandre

Connectez-vous pour ajouter un commentaire.
0
6LV1

Hello, à priori, tu es bon pour le faire à la main... Peut-être en retraçant une face triangulée sur tes panneaux qu'ensuite tu extrudes de 12mm bien à plat.

alexidoia
( Modifié )

non en fait, je vais "bypasser" ces pièces du calcul de débit et je vais mettre à la place les pièces originales rectangulaires. C'est juste que parfois la pièce originale faisait 5cm de plus ou de moins dans la largeur et/ou hauteur, il faut donc que je les redimensionne en fonction des largeur et hauteur de ma pièce coupée. J'espère que je suis clair.
Ce qui est embêtant avec Sketchup c'est que l'on ne peut pas obtenir les dimensions largeur hauteur d'une pièce en la sélectionnant, il faut donc soit que je mesure à chaque fois, soit que je me fasse un petit script ruby. Bref, c'est du temps en plus...

Connectez-vous pour ajouter un commentaire.
0 coup de coeur
207 vues
2 réponses
0 vote

Publications associées

0 collection

Licence

Licence Creative Commons