Skip to content

Repository files navigation

DéveloppeChéneau

Mise à plat de chéneaux acier bâtiment → export DXF pour Metalix / cncKad.

Outil C# .NET 8 (WinForms) qui calcule le développé de coupe d'un chéneau encaissé (dos / fond / face), gère les bavettes sous toiture, les onglets d'angle, les naissances EP, et sort un DXF prêt pour la poinçonneuse — avec aperçu 2D coté, vue 3D du coude et ordre de pliage numéroté.

Développé avec ♥ par weapon666


Fonctions

Profil

  • Dos / Fond / Face réglables, épaisseur.
  • Développé sur côtes extérieures ou fibre neutre (axe tôle).
  • Bascule Sens : dos à gauche ou face à gauche — miroir complet pour sortir la main inverse (angles extérieurs de bâtiment).

Bavettes (sous toiture)

  • Bavette dos et bavette face indépendantes : longueur + angle (mesuré depuis l'horizontale, 0° = à plat).
  • Le bord vrai devient une ligne de pli (traçage).

Coupe / longueur

  • Onglets d'about A et B indépendants (rentrant / saillant).
  • Référence de longueur Axe / Mini / Maxi.

EP (naissance) sur le fond

  • Forme rond / carré / rectangle, taille, position le long du fond, décalage en travers.
  • Sortie en contour de coupe intérieur (CIRCLE ou polyligne fermée) → pré-percé en prod.

Aperçu & fabrication

  • Vue Développé 2D cotée : chaîne de cotes de chaque pli + développé total, profil de bout, EP.
  • Ordre de pliage numéroté pour plieuse standard (bavettes à plat d'abord, murs profonds en dernier), avec l'angle de chaque pli.
  • Vue 3D rotative : le coude formé par l'onglet (pièce + partie miroir) et l'EP posée sur le fond.
  • Recalcul en temps réel (saisie clavier comprise).

Sorties & confort

  • Export DXF R2000 / AC1015 (handles + sous-classes), contour fermé + plis + EP + cartouche.
  • Persistance JSON de la dernière session + préréglages nommés.
  • Exe autonome single-file pour l'atelier.

Calques DXF

Calque ACI Couleur Contenu
DECOUPE 7 blanc contour fermé + trou EP
TRACAGE 6 violet lignes de pliage (plis/bavettes)
REPERE 5 vert numéro d'ordre de pliage
INFOS 8 gris cartouche (hors pièce)

Unités en millimètres ($INSUNITS = 4).


Prérequis

  • .NET 8 SDK (cible net8.0-windows)
  • Windows x64

Compilation

Développement :

dotnet build

Exe autonome single-file (un seul fichier, DLL natives embarquées) :

dotnet publish DeveloppeCheneau.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o exe_final

Le binaire se trouve ensuite dans exe_final/DeveloppeCheneau.exe.


Utilisation

  1. Renseigne le profil (dos / fond / face), l'épaisseur et la longueur.
  2. Ajuste les bavettes, les onglets d'about et éventuellement une EP.
  3. L'aperçu 2D/3D et les cotes se mettent à jour en direct ; l'ordre de pliage s'affiche numéroté.
  4. Exporter le DXF → ouverture directe dans Metalix / cncKad.

Les réglages et préréglages sont sauvegardés dans :

%LocalAppData%\TolTem\DeveloppeCheneau\settings.json

Structure

DeveloppeCheneau/
├── Program.cs              # appli complète (géométrie, DXF, vues 2D/3D, UI)
├── DeveloppeCheneau.csproj # net8.0-windows, single-file, icône embarquée
└── toltem.ico              # icône application

Auteur

weapon666Weapon8

Licence

Usage libre — choisis la licence qui te convient (ex. MIT).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages