TechDraw Roadmap/fr



L'atelier Techdraw a été officiellement introduit dans FreeCAD en version 0.17. Il est relativement nouveau et n'a pas eu les années de développement qui ont profité à d'autres établis. Néanmoins, TechDraw remplit désormais son objectif de conception initial et peut désormais "produire des dessins techniques de base basés sur le modèle 3D".

Voici une feuille de route approximative des domaines à traiter dans le futur (sans ordre particulier).

Activité Courante

 * ligne de repère et bloc d'annotation de texte enrichi
 * géométrie cosmétique - ajout de lignes centrales à Vues, gomme pour articles cosmétiques
 * corrections de bugs

À venir

 * ligne centrale entre les bords.
 * réglage de couleur/poids/style/visibilité pour des lignes individuelles dans une vue.
 * changement de "mise à jour en temps réel" à "mise à jour à la demande".
 * Correctifs de qualité de code pour Coverity et PVS-Studio.

Changements Récents

 * diverses corrections de bugs, backports
 * points cosmétiques
 * barre d'outils d'annotation

Modifications possibles pour v0.19
See also https://forum.freecadweb.org/viewtopic.php?f=10&t=34586&hilit=release+notes#p290433

Options d'affichage
Possibilité de créer une vue à partir d'une fenêtre 3D ou d'une géométrie 2D existante.

Conformité aux normes
TechDraw n'est pas complètement conforme aux normes. La possibilité de sélectionner une norme de dessin et de faire respecter les différentes particularités est indispensable.

Groupe de projection
Le Groupe de projection a eu de nombreux changements récemment. Sa vitesse d'éxécution devrait être meilleur. Les tables de direction sujettes aux erreurs ont été remplacées par des calculs géométriques. Il y a toujours un problème pour restaurer des groupes de projection avec la même orientation qu'ils avaient lors de l'enregistrement.

Outils Drawing
Cela inclut la possibilité d'ajouter des repères, des légendes et des détails importants aux vues. Il s'agit d'une condition préalable à de nombreuses améliorations, en particulier dans la zone d'annotation de dessin, telles que les cadres de contrôle des fonctions et les points de référence pour les vues détaillées.

Géométrie 2D
Un certain nombre de fonctions de géométrie 2D ont été récemment ajoutées au module Part. Cela doit être révisé en vue de remplacer le code de géométrie 2D personnalisé dans TechDraw par le code standard de Part.

Dimensions "non-Vertex"
Il est nécessaire de disposer de dimensions qui ne reposent pas sur des sommets/arêtes spécifiques, mais sur des extrema de la figure, par exemple largeur/hauteur hors tout. Possibilité également de créer des dimensions basées uniquement sur le modèle 3D, même en l'absence de géométrie projetée correspondante.

Navigation Models
TechDraw does not support the various navigation model used in the rest of FreeCAD (CAD, Blender, etc).

HLR vs Face Occlusion
TechDraw PartViews utilise les algorithmes OCC Hidden Line Removal pour projeter la forme. HLR nécessite beaucoup de calcul, et certaines (beaucoup? La plupart?) des vues ne nécessitent pas l'affichage de lignes cachées. Une nouvelle méthode de génération de vues est requise. Cela peut nécessiter d'obtenir l'image directement à partir de l'écran 3D.

coexistence Draft/Arch
Il existe des incohérences entre la façon dont les modules Draft / Arch et TechDraw représentent des formes. Cela limite la pertinence de TechDraw pour les utilisateurs Draft / Arch. Un inconvénient notable est que TechDraw est incapable d'appliquer des dimensions aux images Svg qu'il reçoit de Draft / Arch.

Modèles
Créer un modèle avec des champs de texte modifiables nécessite une expertise considérable de SVG et d'un éditeur SVG comme Inkscape. Rendre le processus de création de modèles plus simple sera une priorité du cycle de développement de la v0.18.

Corrections de bogues / demandes de fonctionnalités
Voir le traqueur de bogues pour des informations à jour.
 * l'incapacité de Qt d'exporter des remplissages / hachures vers SVG continue de poser problème, en particulier pour les utilisateurs d'ateliers de travail Draft et Arch.
 * "vue brisée" - la possibilité de décrire de très gros objets sur la page.
 * projections helix - https://forum.freecadweb.org/viewtopic.php?f=3&t=9513&start=10
 * gestion de la couleur
 * notation de fil
 * "view groups"