Feuille de route pour TechDraw

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page TechDraw Roadmap and the translation is 100% complete.

Other languages:
English • ‎français • ‎italiano • ‎русский

Preferences-techdraw.svg


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

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

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.

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.


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"