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

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

Modèles de navigation
TechDraw ne prend pas en charge les différents modèles de navigation utilisés dans le reste de FreeCAD (CAO, Blender, etc.).

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.

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.

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.

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
Faire un modèle avec des champs de texte modifiables nécessite une expertise significative avec Svg et un éditeur Svg comme Inkscape. Rendre le processus de création de modèle plus simple sera une priorité dans le cycle de développement de la version 0.18.

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 y a un besoin de dimensions qui ne reposent pas sur des sommets / arêtes spécifiques, mais sur des extremas de la figure - par exemple, largeur / hauteur globale. Une requête connexe concerne une mesure "arbitraire" qui peut être ajoutée lorsqu'une valeur réelle ne peut pas être calculée automatiquement.

Corrections de bogues / demandes de fonctionnalités
Voir le bug tracker pour des informations à jour.
 * L'incapacité de Qt à exporter des remplissages / hachures vers SVG continue de poser problème, en particulier pour les utilisateurs des ateliers Draft et Arch.
 * "vue brisée" - la possibilité de représenter des objets très volumineux sur la page.
 * lignes d'extension "inclinées" - https://forum.freecadweb.org/viewtopic.php?t=22014
 * projections en hélice - https://forum.freecadweb.org/viewtopic.php?f=3&t=9513&start=10