NOUVELLES FONCTIONNALITES
Contraintes :
Esquisses :
DIVERS :
- Rapport et différence de longueur des arcs.
- Rapport et différence des longueurs des arcs et des lignes.
- Permet d'associer des commentaires aux entités ponctuelles.
Esquisses :
- Prise en charge des gestes de panoramique, de zoom et de rotation du trackpad sous macOS.
- Ajout d'une "vue éclatée" aux esquisses via la touche "\". Affiche les éléments d'esquisse séparés par une distance configurable perpendiculaire au plan de l'esquisse.
- Ajout de Pieds-Pouces comme unité de mesure. Les entrées sont toujours en pouces. Mais l'affichage indique les pieds, les pouces et les fractions de pouce.
- Ajout d'un paramètre optionnel "pitch" pour les extrusions d'hélice (dans la fenêtre de texte).
- Permet l'utilisation de Point & Normal pour définir "sketch-in-new-workplane".
- Mise à jour du "Property Browser" en direct lors du déplacement de l'esquisse.
DIVERS :
- Ajouter un suffixe "∆" aux groupes dont la case "force to triangle mesh" est cochée.
- Griser le nom du groupe dans la fenêtre de texte pour les groupes dont le modèle solide est supprimé.
- Ajout de la possibilité de lier des fichiers STL.
- Lors de la liaison de cartes de circuits imprimés (fichiers IDF .emn), les régions de maintien sont affichées comme des entités de construction.
Performance :
- Plus de changements dans l'implémentation de la liste d'identification.
Pour La 3.0
Nouvelles fonctionnalités d'esquisse :
- Nouvelle opération booléenne d'intersection pour les modèles solides.
- Nouveaux groupes, révolution et extrusion hélicoïdale.
- Les groupes d'extrusion, de tournage, de translation et de rotation peuvent utiliser l'opération booléenne "assemblage" pour améliorer les performances.
- Le modèle solide des groupes d'extrusion et de tournage peut être supprimé, pour diviser un modèle unique en plusieurs parties à exporter, ou si seules les entités générées sont souhaitées, sans le maillage.
- Les groupes de translation et de rotation peuvent créer des tableaux à n dimensions en utilisant les opérations booléennes "différence" et "assemblage".
- Une nouvelle esquisse dans le groupe plan de travail peut être créée à partir d'un plan de travail existant.
- La demande de texte TTF comporte deux points supplémentaires sur le côté droit, qui permettent de contraindre la largeur du texte.
- Il est désormais possible de créer des demandes d'image, de manière similaire aux demandes de texte TTF. Cela remplace la fonctionnalité "style → image de fond".
- Les points non pertinents (par exemple, le point central de l'arc) ne sont pas comptés lors de l'estimation de la boîte englobante utilisée pour calculer la tolérance de la corde.
- Lors de l'ajout d'une contrainte qui a une étiquette et qui est redondante avec une autre contrainte, la contrainte est ajoutée comme référence, ce qui évite une erreur.
- Les points de référence peuvent être copiés et collés.
- L'option "Diviser les courbes à l'intersection" peut désormais diviser les courbes à un point situé sur la courbe, et pas seulement à l'intersection de deux courbes.
- Le navigateur de propriétés indique désormais le nombre de degrés de liberté dans la liste des groupes. Il affiche également un "err" jaune si l'esquisse présente des problèmes (par exemple, une auto-intersection) qui se propageraient dans les groupes suivants.
- Il est maintenant possible d'appuyer sur "g" pour basculer la construction de nouveaux objets alors qu'ils sont toujours en cours de dessin.
- Permettre un clic droit pour terminer l'esquisse de toutes les entités.
Nouvelles fonctions de contrainte :
Nouvelles fonctions d'exportation/importation :
- Lorsque vous faites glisser un point d'arc ou de rectangle, il sera automatiquement contraint à d'autres points par un clic.
- Lors de la sélection d'une contrainte, les demandes qu'elle contraint peuvent être sélectionnées dans la fenêtre de texte.
- Lors de la sélection d'une entité, les contraintes qui lui sont appliquées peuvent être sélectionnées dans la fenêtre de texte.
- Les étiquettes des contraintes de distance peuvent désormais être formatées pour utiliser les préfixes SI. Les valeurs sont éditées dans l'unité configurée, quel que soit le format de l'étiquette.
- Lors de la création d'une contrainte, si une contrainte exactement identique existe déjà, elle est désormais sélectionnée au lieu d'ajouter une contrainte redondante.
- Il est désormais possible de désactiver la création automatique de contraintes horizontales/verticales sur les segments de ligne.
- La création automatique de contraintes ne se produit plus si la contrainte aurait été redondante avec d'autres.
- Nouvelle option pour ouvrir l'éditeur de contraintes pour les contraintes nouvellement créées avec une valeur.
- Nouvelle option "redundant constraint timeout (in ms)" pour éviter le gel de l'interface utilisateur lors de la recherche de contraintes redondantes.
- Permutation des contraintes verticales et horizontales lors du collage d'une rotation de 90/270 degrés.
Nouvelles fonctions d'exportation/importation :
- Lier des circuits imprimés IDF dans un assemblage (fichiers .emn).
- Three.js : permet de configurer la projection pour le modèle exporté, et d'utiliser initialement la projection du viewport actuel.
- Wavefront OBJ : un fichier de matériau est exporté avec le modèle, contenant des informations sur la couleur des mailles.
- DXF/DWG : les fichiers DXF 3D sont importés comme des entités de construction, en 3d.
- Les maillages triangulaires VRML (WRL) peuvent maintenant être exportés, utiles par exemple pour KiCAD.
- Exportation d'une section 2d : les entités stylisées personnalisées qui se trouvent dans le même plan que la section exportée sont incluses.
- Ajout de ExportBackgroundColor dans la configuration pour les fichiers EPS, PDF et SVG.
- L'exportation STEP inclut les couleurs et la transparence des objets.
- Les "styles de ligne" par défaut ont une nouvelle option "exporter ces objets".
Nouvelles fonctionnalités de rendu :
Nouvelles fonctionnalités de mesure/analyse :
- Le bouton "Afficher/masquer les lignes cachées" est maintenant un bouton à trois états qui permet d'afficher toutes les lignes (par-dessus le maillage ombré), de pointiller les lignes occluses ou de ne pas les dessiner du tout.
- Le bouton "Afficher/masquer les contours" est maintenant indépendant de "Afficher/masquer les bords".
- Ajout de "View | Darken Inactive Solids". Lorsqu'elle est désactivée et qu'un groupe "esquisse dans le plan" est actif, les solides des groupes précédents ne seront pas "assombris" (le style s000d-#def-dim-solid leur sera appliqué).
Nouvelles fonctionnalités de mesure/analyse :
- Nouveau choix pour l'unité de base, les mètres.
- Nouvelle commande pour mesurer la longueur totale des entités sélectionnées, "Analyser → Mesurer le périmètre".
- Nouvelle commande pour mesurer le centre de masse, avec des mises à jour en direct lorsque l'esquisse change, "Analyser → Centre de masse".
- Nouvelle option pour afficher les zones de contours fermés.
- Lors du calcul du volume du maillage, le volume du solide du groupe actuel est désormais affiché à côté du volume total de tous les solides.
- Lors du calcul de l'aire, si des faces sont sélectionnées, l'aire de ces faces est calculée au lieu du contour fermé dans l'esquisse.
- Lorsque vous sélectionnez un point et une ligne, la distance projetée par rapport au plan de travail actuel est affichée.
Autres nouvelles fonctionnalités :
- Améliorations de la fenêtre de texte pour les entités et les contraintes sélectionnées.
- Ajout d'une source de lumière ambiante dans la fenêtre de texte pour permettre des rendus à l'ombre.
- Nouvelle interface de ligne de commande, pour l'exportation par lots et plus encore.
- L'interface graphique supporte maintenant les écrans HiDPI sur tous les OS.
- Nouvelle option pour verrouiller l'axe Z afin qu'il soit toujours vertical lors de la rotation de la vue, alias "navigation sur table tournante".
- Nouveau bouton pour masquer toutes les entités de construction.
- Nouveau lien pour faire correspondre la taille à l'écran de l'esquisse avec sa taille réelle, "vue → régler à l'échelle réelle".
- Lors du zoom d'ajustement, les contraintes sont également prises en compte.
- Ctrl-clic sur les entités les désélectionne désormais, comme l'inverse du clic.
- Lorsque vous cliquez sur une entité qui partage un emplacement avec d'autres entités, l'entité du groupe actuel est sélectionnée.
- Lorsque vous faites glisser une entité qui partage un emplacement avec d'autres entités, l'entité d'une requête est sélectionnée. Par exemple, si vous faites glisser un point sur une face d'une extrusion coïncidant avec le plan de l'esquisse source, vous ferez glisser le point de l'esquisse source.
- La police par défaut pour le texte TTF est désormais Bitstream Vera Sans, qui est incluse dans les ressources de sorte qu'elle est disponible sur n'importe quel système d'exploitation.
- Dans les expressions, les nombres peuvent contenir le séparateur de groupe de chiffres, "_".
- La touche "=" est liée à "Zoom avant", comme la touche "+".
- La touche du séparateur décimal du pavé numérique est liée à ".", quelle que soit la langue.
- Sous Windows, le mode plein écran est implémenté.
- Sous Linux, le dialogue natif du sélecteur de fichiers peut être utilisé.
- Nouveaux éléments de menu d'édition "Styles de ligne", "Projection de vue" et "Configuration" qui sont des raccourcis vers les écrans de configuration respectifs.
- Nouvelles options de construction cmake utilisant -DENABLE_OPENMP=yes et -DENABLE_LTO=yes pour activer le support du multi-threading et l'optimisation du temps de liaison.
- "Shift+Scroll" pour un zoom dix fois plus fin.
- Traductions : Chinois, français, allemand, russe, turc, ukrainien.
Bugs corrigés :
- Correction des options --view cassées pour la création de vignettes en ligne de commande.
- Quelques erreurs dans la triangulation des surfaces.
- Quelques opérations booléennes NURNS qui échouaient particulièrement sur les surfaces créées avec Lathe, Revolve, ou Helix.
- Défaut de segmentation dans le menu contextuel Remove Spline Point.
- Un point en 3d contraint à une ligne dont la longueur est libre ne provoque plus l'effondrement de la longueur de la ligne.
- Les contraintes de lignes courbes (en 3d), les contraintes parallèles (en 3d) et les contraintes de même orientation sont plus robustes.
- L'ajout de certaines contraintes (verticale, point médian, etc.) fait apparaître deux fois les erreurs immédiatement, plutôt que plus tard et de manière confuse.
- Le fait de contraindre un point nouvellement placé à une entité survolée ne provoque pas de modifications intempestives dans l'esquisse.
- Les points mis en évidence avec "Analyser → Afficher les degrés de liberté" sont dessinés au-dessus de toute autre géométrie.
- Un groupe de rotation/translation par étapes utilisant un groupe forcé à la maille triangulaire comme groupe source est également forcé à la maille triangulaire.
- Le collage transformé avec une échelle négative n'inverse pas les arcs.
- L'arc tangent modifie désormais les entités d'origine au lieu de les supprimer, de sorte que leurs contraintes sont conservées.
- Lors de la liaison d'un fichier d'esquisse, les styles personnalisés manquants sont désormais importés du fichier lié.
- La SpaceMouse de 3Dconnexion devrait maintenant fonctionner (sous Windows et macOS X).
- Amélioration des opérations booléennes NURBS sur les surfaces courbes dans certains cas.
- Afficher uniquement les polices utilisables dans le sélecteur de polices.