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).

Upcoming

 * center line between edges
 * color/weight/style/visibility setting for individual lines in a View.
 * change from "real time update" to "update on demand"
 * Coverity and PVS-Studio code quality fixes

Possible Changes for v0.19

 * Option CoarseView ajoutée. Cela utilise un algorithme d'approximation de polygone plus rapide pour la suppression de ligne cachée et peut être considérablement plus rapide que l'algorithme plus précis. Il y a une perte de qualité de dessin avec cette option. (accessoires pour @terok!)
 * DrawViewMulti a été déprécié. DrawViewPart, DrawViewSection, ProjectionGroup et DrawViewDetail peuvent tous maintenant utiliser plusieurs objets comme Source. Les groupes peuvent maintenant être utilisés comme source.
 * La suite de tests unitaires pour TechDraw a été considérablement améliorée. Les scripts de tests unitaires sont de bons exemples pour les scripts TechDraw de base.
 * La macro de bibliothèque de symboles est maintenant disponible pour TechDraw ainsi que Drawing (accessoires pour @chakree!)
 * Les vues peuvent maintenant être verrouillées sur la page.
 * Mises à jour wiki importantes.

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

Standards Compliance
TechDraw does not fully conform with any standard. The ability to select a drawing standard and have the various idiosyncrasies respected is required.

HLR vs Face Occlusion
TechDraw PartViews use the OCC Hidden Line Removal algorithms to project the Shape. HLR is computation intensive, and some (many? most?) views do not require hidden lines to be displayed. A new method of generating views is required. This may require getting the image directly from the 3D display.

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