Une nouvelle version beta v4 (version Oct-17-2018) est maintenant disponible en téléchargement ici : http://moi3d.com/beta.htm, également liée à la page de téléchargement sur le site web principal.
L'objectif principal de cette version bêta est une méthode de conversion de la surface d'un polygone en NURBS, disponible dans le volet latéral sous SubDivision > Créer > A partir d'un fichier. Ceci vous permet d'ouvrir un fichier.obj qui contient une cage polygonale SubDd et de le convertir en un objet NURBS de haute qualité en MoI.
La meilleure technologie "sub-d to nurbs "! La qualité de continuité de surface est au-dessus de tout ce qui existe sur le marché! (PaQ)
D'autres choses : Les paramètres de format de page sont maintenant disponibles dans les exportations PDF/AI.
Correction d'un bug de crash lors de la modification de l'angle de maillage de l'affichage.
Mise à jour de l'exportation STEP pour résoudre les problèmes de noms d'objets ne parvenant pas à SolidWorks, Fusion360 et KeyShot.
Une nouvelle version beta v4 (version du 28 Août 2018)
L'objectif principal de cette bêta est l'amélioration des performances.
Les fichiers 3DM utiliseront désormais plusieurs cœurs CPU pour le chargement, de sorte que les fichiers volumineux devraient se charger beaucoup plus rapidement et afficher une barre de progression.
De plus, le moteur d'affichage a été amélioré pour tirer parti des GPU modernes - les données d'affichage sont maintenant mises en cache dans la mémoire VRAM du GPU, ce qui devrait entraîner une vitesse de redessin plus rapide pour les fichiers volumineux.
Fenêtres multiples de la version Mac - Ajouté le menu "Fenêtre" au menu du haut de la version Mac. Affiche tous les fichiers ouverts et permet de passer d'un fichier à l'autre plus facilement. Supporte également Cmd+Tilde (Cmd+~~) et Cmd+Shift+Tilde pour passer à la fenêtre suivante/précédente.
Correction d'un bug de ligne de construction - rapporté par jopo dans le forum ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8966.53
Correction d'un bug de déplacement d'objets - Correction d'un bug pour déplacer la souris sur une autre vue lors du déplacement d'objets. Reportée par Burr sur le forum ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=9016.1
Performances Mac AMD - Correction d'un problème d'emplacement de tampon par défaut avec OpenGL sur certaines cartes AMD qui causait des redessins lents sur certaines machines comme iMac pro.
Mise à jour du comportement d'ouverture des fichiers Mac. Pour correspondre au comportement du cadre d'application basé sur les documents Mac, si un fichier est ouvert par glisser/déposer ou en double-cliquant sur l'icône du bureau, n'ouvrait pas une nouvelle fenêtre s'il y a une fenêtre existante déjà ouverte.
Compatibilité zoom 3DS Max - Ajouté l'option moi.ini pour Alt+Ctrl+MMB zoom pour la compatibilité 3DS Max. Peut être réglé sous :
[View]
AltCtrlMMBZoom=y
Object snap labels sur le côté gauche - Ajoutée l'option moi.ini pour faire des objets snap labels montrés à gauche du point cible, peut être utile si vous dessinez directement sur un écran tel qu'un écran Cintiq. Peut être défini dans moi.ini sous :
[Drawing Aids]
ShowObjectSnapLabelToLabelToLeft=n
Mise à jour des raccourcis clavier - Sous Windows s'il y a une section[Shortcut Keys Mac] du fichier moi.ini, lisez et écrivez des raccourcis à partir de là pour pouvoir copier le fichier moi.ini de Mac vers Windows. Correction d'un problème signalé sur le forum par Matt ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8970.1
Correction d'un bug d'importation STEP - Correction d'un bug d'importation pour le fichier MF2018.STEP se bloquant à 36%, rapporté sur le forum par Marco ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8966.9
Correction d'un autre bug d'importation STEP signalé par Eric Bucy par e-mail.
Correction d'un bogue de l'interface utilisateur du chargeur de fichiers - Correction d'un bogue où la fenêtre principale ne s'agrandissait pas correctement lorsqu'on essayait d'afficher la barre de progression de l'interface utilisateur avant l'affichage initial de la fenêtre principale, par exemple lorsque MoI se lançait en double-cliquant sur un fichier STP. Correction d'un bug signalé dans le forum par OSTexo ici :
OSTexo http://moi3d.com/forum/index.php?webtag=MOI&msg=8966.40
Notes de fichier - Ajout d'une propriété de notes qui est sauvegardée et chargée à partir de fichiers.3dm. On peut y accéder en configurant une touche de raccourci avec :
script : moi.ui.createDialog('moi://ui/NotesDialog.htm','redimensionnable') ;
Option de clic droit de la fenêtre d'affichage - Ajout d'une option pour le comportement v3 du clic droit dans une fenêtre d'affichage fonctionnant comme un raccourci pour appuyer sur le bouton Annuler lorsqu'une commande a seulement Annuler et non Terminé. Peut être défini dans moi.ini sous :
[View]
DoRightClickCancel=y
Ajoutée une nouvelle option de répertoire appdata - MoI va maintenant chercher un répertoire appdata qui a été créé à côté de "commands", "ui", etc.... et si trouvé utilisera cet emplacement comme dossier appdata, pour permettre de tout stocker dans un seul répertoire.
Ajout d'un paramètre moi.ini pour la sélection du rayon de test de sélection.
[View]
SelectionHitTestRadius=12
Scene browser scripting - Ajout de l'accès au script aux éléments du navigateur de scène pour qu'il soit possible de créer un script de démarrage qui étend les sections au démarrage du programme. Pour ce faire, placez les éléments suivants dans un fichier.js dans le dossier de démarrage de Moi appdata :
var items = moi.ui.sceneBrowser.rootItems ;
pour ( var i = 0 ; i < items.length ; ++i)
items[i].expanded = true ;
L'objectif principal de cette version bêta est une méthode de conversion de la surface d'un polygone en NURBS, disponible dans le volet latéral sous SubDivision > Créer > A partir d'un fichier. Ceci vous permet d'ouvrir un fichier.obj qui contient une cage polygonale SubDd et de le convertir en un objet NURBS de haute qualité en MoI.
La meilleure technologie "sub-d to nurbs "! La qualité de continuité de surface est au-dessus de tout ce qui existe sur le marché! (PaQ)
D'autres choses : Les paramètres de format de page sont maintenant disponibles dans les exportations PDF/AI.
Correction d'un bug de crash lors de la modification de l'angle de maillage de l'affichage.
Mise à jour de l'exportation STEP pour résoudre les problèmes de noms d'objets ne parvenant pas à SolidWorks, Fusion360 et KeyShot.
Une nouvelle version beta v4 (version du 28 Août 2018)
L'objectif principal de cette bêta est l'amélioration des performances.
Les fichiers 3DM utiliseront désormais plusieurs cœurs CPU pour le chargement, de sorte que les fichiers volumineux devraient se charger beaucoup plus rapidement et afficher une barre de progression.
De plus, le moteur d'affichage a été amélioré pour tirer parti des GPU modernes - les données d'affichage sont maintenant mises en cache dans la mémoire VRAM du GPU, ce qui devrait entraîner une vitesse de redessin plus rapide pour les fichiers volumineux.
Fenêtres multiples de la version Mac - Ajouté le menu "Fenêtre" au menu du haut de la version Mac. Affiche tous les fichiers ouverts et permet de passer d'un fichier à l'autre plus facilement. Supporte également Cmd+Tilde (Cmd+~~) et Cmd+Shift+Tilde pour passer à la fenêtre suivante/précédente.
Correction d'un bug de ligne de construction - rapporté par jopo dans le forum ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8966.53
Correction d'un bug de déplacement d'objets - Correction d'un bug pour déplacer la souris sur une autre vue lors du déplacement d'objets. Reportée par Burr sur le forum ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=9016.1
Performances Mac AMD - Correction d'un problème d'emplacement de tampon par défaut avec OpenGL sur certaines cartes AMD qui causait des redessins lents sur certaines machines comme iMac pro.
Mise à jour du comportement d'ouverture des fichiers Mac. Pour correspondre au comportement du cadre d'application basé sur les documents Mac, si un fichier est ouvert par glisser/déposer ou en double-cliquant sur l'icône du bureau, n'ouvrait pas une nouvelle fenêtre s'il y a une fenêtre existante déjà ouverte.
Compatibilité zoom 3DS Max - Ajouté l'option moi.ini pour Alt+Ctrl+MMB zoom pour la compatibilité 3DS Max. Peut être réglé sous :
[View]
AltCtrlMMBZoom=y
Object snap labels sur le côté gauche - Ajoutée l'option moi.ini pour faire des objets snap labels montrés à gauche du point cible, peut être utile si vous dessinez directement sur un écran tel qu'un écran Cintiq. Peut être défini dans moi.ini sous :
[Drawing Aids]
ShowObjectSnapLabelToLabelToLeft=n
Mise à jour des raccourcis clavier - Sous Windows s'il y a une section[Shortcut Keys Mac] du fichier moi.ini, lisez et écrivez des raccourcis à partir de là pour pouvoir copier le fichier moi.ini de Mac vers Windows. Correction d'un problème signalé sur le forum par Matt ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8970.1
Correction d'un bug d'importation STEP - Correction d'un bug d'importation pour le fichier MF2018.STEP se bloquant à 36%, rapporté sur le forum par Marco ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8966.9
Correction d'un autre bug d'importation STEP signalé par Eric Bucy par e-mail.
Correction d'un bogue de l'interface utilisateur du chargeur de fichiers - Correction d'un bogue où la fenêtre principale ne s'agrandissait pas correctement lorsqu'on essayait d'afficher la barre de progression de l'interface utilisateur avant l'affichage initial de la fenêtre principale, par exemple lorsque MoI se lançait en double-cliquant sur un fichier STP. Correction d'un bug signalé dans le forum par OSTexo ici :
OSTexo http://moi3d.com/forum/index.php?webtag=MOI&msg=8966.40
Notes de fichier - Ajout d'une propriété de notes qui est sauvegardée et chargée à partir de fichiers.3dm. On peut y accéder en configurant une touche de raccourci avec :
script : moi.ui.createDialog('moi://ui/NotesDialog.htm','redimensionnable') ;
Option de clic droit de la fenêtre d'affichage - Ajout d'une option pour le comportement v3 du clic droit dans une fenêtre d'affichage fonctionnant comme un raccourci pour appuyer sur le bouton Annuler lorsqu'une commande a seulement Annuler et non Terminé. Peut être défini dans moi.ini sous :
[View]
DoRightClickCancel=y
Ajoutée une nouvelle option de répertoire appdata - MoI va maintenant chercher un répertoire appdata qui a été créé à côté de "commands", "ui", etc.... et si trouvé utilisera cet emplacement comme dossier appdata, pour permettre de tout stocker dans un seul répertoire.
Ajout d'un paramètre moi.ini pour la sélection du rayon de test de sélection.
[View]
SelectionHitTestRadius=12
Scene browser scripting - Ajout de l'accès au script aux éléments du navigateur de scène pour qu'il soit possible de créer un script de démarrage qui étend les sections au démarrage du programme. Pour ce faire, placez les éléments suivants dans un fichier.js dans le dossier de démarrage de Moi appdata :
var items = moi.ui.sceneBrowser.rootItems ;
pour ( var i = 0 ; i < items.length ; ++i)
items[i].expanded = true ;
version beta v4 (version du 6 Juin 2018)
Je mettrai cela à jour dans un moment avec plus de détails, mais la chose principale est une révision majeure de l'importation de STEP/IGES/SAT. Ces importations ne bloqueront plus le "thread" principal et ne donneront pas l'impression que MoI est gelé alors qu'il charge un gros fichier.stp par exemple. Aussi le chargement se passe en 2 phases, d'abord un scan initial du fichier qui ne fait pas trop de travail sauf la journalisation de la structure de l'endroit où se trouvent les objets. Ensuite, la prochaine phase plus lourde de traitement des objets fera appel à plusieurs cœurs du CPU pour une augmentation majeure de la vitesse. Il devrait donc y avoir une augmentation très substantielle des performances lors du chargement de gros fichiers STEP, IGES ou SAT dans cette version.
De plus, les bibliothèques HarmonyWare utilisées pour travailler avec ces formats ont été mises à jour de la version 1.7.11 à la dernière version 2.0.8 et il y a beaucoup de corrections de bugs. L'un d'entre eux est qu'un mauvais positionnement des instances devrait être bon maintenant. D'autres corrections du côté du MoI devraient également être faites pour les couleurs provenant de fichiers STEP qui étaient auparavant manqués.
Il serait cool d'entendre comment le nouvel importateur "multi-coeurs" fonctionne sur certains gros fichiers par rapport à MoI v3 !
Veuillez également me faire savoir si vous voyez de nouveaux problèmes avec des importations particulières. Si vous essayez de m'envoyer le fichier à moi@moi3d.com pour que je puisse les tester, je garderai tous les fichiers confidentiels.
Michael Gibson (auteur de Moi 3D)
D'autres choses :
Sélection de fenêtre Mac - Correction d'un glissement de fenêtre de sélection lente signalé par James par e-mail.
Affichage de la taille du panneau des propriétés - Ajusté le calcul rapide de la taille pour le panneau des propriétés afin d'augmenter un peu la précision.
Panneau Propriétés - Signaler les bords fermés comme un type d'objet distinct. Corrige un problème de comportement incohérent entre les courbes et les bords signalés par courriel par Scott.
Edit frame grip size - Ajout d'une option dans le fichier moi.ini pour régler la taille des pixels de la poignée d'édition de l'image, afin qu'elle puisse être ajustée pour des affichages à plus haute résolution,
Demandé par Barry dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8960.1
[Voir]
EditFrameGripPixelSize=24
DisableOnSrfInOrtho setting - Ajout de l'accès aux scripts au paramètre DisableOnSrfInOrtho pour qu'il puisse être basculé à l'exécution sous moi.drawingAids.disableOnSrfInOrtho . Demandé sur le forum par immortalx ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8947.1
Option NURBS Export RotateZUpToYUpToYUp - Ajout de l'option dans moi.ini pour l'option d'exportation des formats STEP/IGES/SAT pour faire pivoter l'exportation vers un système de coordonnées Y vers le haut.
[NURBS Export]
RotateZUpToYUpToYUp=y
Mettre à jour le clic droit de la fenêtre - N'appuyez pas sur les boutons Annuler avec un clic droit de la fenêtre, il est trop facile d'annuler accidentellement l'importation d'un long fichier ou des choses comme ça.
Je mettrai cela à jour dans un moment avec plus de détails, mais la chose principale est une révision majeure de l'importation de STEP/IGES/SAT. Ces importations ne bloqueront plus le "thread" principal et ne donneront pas l'impression que MoI est gelé alors qu'il charge un gros fichier.stp par exemple. Aussi le chargement se passe en 2 phases, d'abord un scan initial du fichier qui ne fait pas trop de travail sauf la journalisation de la structure de l'endroit où se trouvent les objets. Ensuite, la prochaine phase plus lourde de traitement des objets fera appel à plusieurs cœurs du CPU pour une augmentation majeure de la vitesse. Il devrait donc y avoir une augmentation très substantielle des performances lors du chargement de gros fichiers STEP, IGES ou SAT dans cette version.
De plus, les bibliothèques HarmonyWare utilisées pour travailler avec ces formats ont été mises à jour de la version 1.7.11 à la dernière version 2.0.8 et il y a beaucoup de corrections de bugs. L'un d'entre eux est qu'un mauvais positionnement des instances devrait être bon maintenant. D'autres corrections du côté du MoI devraient également être faites pour les couleurs provenant de fichiers STEP qui étaient auparavant manqués.
Il serait cool d'entendre comment le nouvel importateur "multi-coeurs" fonctionne sur certains gros fichiers par rapport à MoI v3 !
Veuillez également me faire savoir si vous voyez de nouveaux problèmes avec des importations particulières. Si vous essayez de m'envoyer le fichier à moi@moi3d.com pour que je puisse les tester, je garderai tous les fichiers confidentiels.
Michael Gibson (auteur de Moi 3D)
D'autres choses :
Sélection de fenêtre Mac - Correction d'un glissement de fenêtre de sélection lente signalé par James par e-mail.
Affichage de la taille du panneau des propriétés - Ajusté le calcul rapide de la taille pour le panneau des propriétés afin d'augmenter un peu la précision.
Panneau Propriétés - Signaler les bords fermés comme un type d'objet distinct. Corrige un problème de comportement incohérent entre les courbes et les bords signalés par courriel par Scott.
Edit frame grip size - Ajout d'une option dans le fichier moi.ini pour régler la taille des pixels de la poignée d'édition de l'image, afin qu'elle puisse être ajustée pour des affichages à plus haute résolution,
Demandé par Barry dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8960.1
[Voir]
EditFrameGripPixelSize=24
DisableOnSrfInOrtho setting - Ajout de l'accès aux scripts au paramètre DisableOnSrfInOrtho pour qu'il puisse être basculé à l'exécution sous moi.drawingAids.disableOnSrfInOrtho . Demandé sur le forum par immortalx ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8947.1
Option NURBS Export RotateZUpToYUpToYUp - Ajout de l'option dans moi.ini pour l'option d'exportation des formats STEP/IGES/SAT pour faire pivoter l'exportation vers un système de coordonnées Y vers le haut.
[NURBS Export]
RotateZUpToYUpToYUp=y
Mettre à jour le clic droit de la fenêtre - N'appuyez pas sur les boutons Annuler avec un clic droit de la fenêtre, il est trop facile d'annuler accidentellement l'importation d'un long fichier ou des choses comme ça.
Une nouvelle version bêta v4 (version Mai-12-2018) est maintenant disponible pour téléchargement ici : http://moi3d.com/beta.htm, également liée à partir de la page de téléchargement sur le site web principal.
Je pense que cette version est maintenant rattrapée, les dernières choses qui manquaient dans la v3 comme les étiquettes de texte à l'intérieur des fenêtres de visualisation sont maintenant implémentées et tous les bugs de régression qui ont été rapportés devraient maintenant être corrigés. Donc si cela tient le coup, cela devrait être un jalon majeur pour la v4 où je vais maintenant passer à travailler sur de nouvelles fonctionnalités plutôt que de réécrire des choses à partir de la v3.
Corrections de bugs et modifications :
Implémentation d'un rendu de texte à l'intérieur des vues pour des choses comme l'accrochage d'étiquettes ("Fin", "Milieu", etc....).
Exportation OBJ - Correction d'un bug où un fichier OBJ invalide serait généré si les noms d'objets contenaient des caractères étendus. Rapporté par e-mail par Lewis.
Importation STEP - Correction d'un bug dans l'importation STEP signalé par e-mail par John Lewis.
iMac Pro draw speed - Correction d'un bug où des mises à jour trop fréquentes de l'interface utilisateur provoquaient un ralentissement notable de la vitesse de dessin par rapport à la V3 sur certaines machines Mac à ppp élevé. Correction d'un bug signalé par Metin.
Curseurs de souris - Correction de divers bugs où le curseur de la souris ne se mettait pas à jour correctement, signalés par Vladimir dans le forum ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.128.
Menu contextuel du champ texte avec Clic Droit - Correction d'un bug avec un Clic Droit sur les champs de saisie de texte dans les menus en cours de décalage.
Etat du survol du menu - Correction d'un bug où lors du lancement d'un menu, l'état de survol du bouton sur l'interface de lancement se bloquait jusqu'à ce qu'un autre clic.
Couleurs personnalisées du sélecteur de couleurs - Les couleurs personnalisées définies dans la boîte de dialogue du sélecteur de couleurs sont maintenant sauvegardées et restaurées à partir de moi.ini afin qu'elles persistent entre les sessions du programme.
Correction d'un bug signalé par Moujiik sur le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8855.5
Propriétés des objets - Correction d'un bug où les objets mis en cache dans le processus du moteur asynchrone ne seraient pas mis à jour si le style, le nom ou la sélection changeait.
Correction d'un bug signalé sur le newsgroup par Brian ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.81
Crash du filtre de sélection - Correction d'un crash lors de la mise en place d'un filtre de sélection de style, rapporté par Shane sur le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8872.1
Interruption de script occupé - Les scripts qui font beaucoup de calculs en boucle peuvent maintenant être interrompus en appuyant sur la touche Escape.
Demandé sur le forum par Marco ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.63
Geste de défilement du pavé tactile - Correction d'un bug où le geste de défilement du pavé tactile Mac pourrait être traité comme un événement de la molette de la souris,
si le premier contact s'est produit sur une autre fenêtre.
Correction d'un bug signalé par Max dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.21
Exportation des arcs et des cercles DXF - Auparavant, les arcs et les cercles qui avaient un vecteur normal pointant droit vers le bas dans la direction de l'axe z négatif étaient retournés dans l'exportation, parce qu'il y a quelques programmes qui ne les lisent pas correctement. Mais ce retournement de direction est mauvais pour l'utilisation de la CNC, donc la valeur par défaut est de ne pas les retourner. Il est possible de revenir au comportement de retournement précédent par un réglage dans moi.ini :[Exportation DXF]. FlipNegativeZAxisCirclesAndArcsAndArcs=y
Correction d'un bug signalé dans le forum par Vladimir ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=6925.419.
VSync - Ajout d'une option dans moi.ini pour limiter le redessin de l'écran avec vsync, ce qui pourrait vous aider si vous ressentez un effet de déchirure dans l'affichage.
Peut être réglé sous[View]. VSync=y . Demandé par torsten dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.140.
Commande supplémentaire dirs - Ajout du paramètre moi.ini sous[Commandes]. AdditionalCommandsDirs= qui peut être réglé sur une liste de répertoires supplémentaires délimités par des points-virgules pour rechercher des commandes, en plus des commandes intégrées et des commandes appdata.
[Commandes]
AdditionalCommandsDirs=c:\path1;c:\path2
Demandé sur le forum par Hamish ici : http://moi3d.com/forum/messages.php?webtag=MOI&msg=8814.97
FBX export vertex, vertex colors - Ajout d'une option dans le fichier moi.ini pour l'écriture des vertex colors dans les exportations FBX. Peut être activé par réglage :
[Exportation FBX]
WriteVertexColors=y
Demandé par Stefan dans le forum ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8853.5
API graphique - Ajout de l'option moi.ini pour quelle API graphique utilisée.
Sous Windows ou Linux/Wine, un moteur de rendu spécifique peut être contrôlé par un paramètre dans moi.ini, sous la section[View], GraphicsAPI key :
[Voir]
GraphicsAPI=Direct3D11
ou
GraphicsAPI=OpenGL
Répertoire de travail de démarrage - Ajout d'options moi.ini pour définir le répertoire de travail initial au démarrage.
[Réglages]
StartupWorkingDirectory=DépartWorkingDirectory
SaveWorkingDirectoryAtExit=n
Demandé par Marc dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.88.88
Trackpad comme molette de souris - Ajout d'un paramètre dans moi.ini pour faire défiler le trackpad Mac utilisé comme zoom de la molette de la souris comme le faisaient les anciennes versions de MoI.
[MultiTouch]
UseTrackpadScrollAsMouseWheel=y
Demandé par Marc dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.88.88
-----------------------------------------------------------------------------------------------------------------------------
Une nouvelle version bêta de la version 4 (version février-20-2018) est maintenant disponible en téléchargement ici: http://moi3d.com/beta.htm, également liée à la page de téléchargement sur le site web principal.
Les étiquettes de texte à l'intérieur des fenêtres ne sont pas encore implémentées, c'est la dernière chose qui reste à faire pour que la v4 soit complète.
Le fichier FrenchStrings.txt n'a pas changé!
.
Corrections de bugs et modifications:
Les styles de trait en pointillés / pointillés sont implémentés pour que la grille, les lignes de construction et l'affichage des lignes cachées soient à présent corrects.
Dossier des commandes Appdata - MoI va maintenant rechercher les commandes dans un sous-dossier "commands" sous appdata en plus du dossier des commandes normales. Sous Windows, il se trouve dans C: \ Users \ <nom d'utilisateur> \ AppData \ Roaming \ Moi \ commands, sur Mac, c'est / Users / <nom d'utilisateur> / Library / Application Support / Moi / commands. Notez que sur Mac, le dossier Bibliothèque utilisateur est masqué par défaut, vous pouvez utiliser le raccourci Cmd+ MAJ [period] dans une fenêtre du Finder pour l'afficher pour cette session Finder. Ce sera le nouvel emplacement recommandé pour installer les commandes de plug-in, si vous les mettez ici, vous n'aurez pas à les copier n'importe où quand lorsque de nouvelles bêta seront publiées.
Calques d'importation DXF - Supporte les calques de lecture dans le fichier DXF en tant que Styles dans MoI.
Noms des calques d'exportation DXF - Créez des noms de calque dans les fichiers DXF codés comme AutoCAD - attend un fichier DXF AutoCAD 2000. Par défaut, les noms seront écrits en utilisant l'encodage Windows-1252, avec des caractères Unicode. Corrige les plantages dans AutoCAD lors de l'ouverture d'un fichier DXF exporté à partir de MoI avec des noms de calques utilisant des caractères non-ascii. Il est possible de surcharger ceci et d'utiliser le codage UTF-8 pour lire ou écrire des noms avec les paramètres de moi.ini: [DXF Import] ReadNamesAsUTF8 = y et [DXF Export] WriteNamesAsUTF8 = y
Touches de raccourci Alt / Cmd Mac - Correction d'un bug où les clés Cmd + étaient converties en clés Alt + lorsqu'elles étaient écrites en v4, et aussi que les Alt + touches étaient converties en Cmd + Touches dans le fichier moi.ini par la V3 si la V3 était ouverte. Les touches de raccourci sur la version v4 Mac sont maintenant écrites dans une section séparée [Shortcut Keys Mac] dans moi.ini pour éviter le conflit avec la V3.
Je pense que cette version est maintenant rattrapée, les dernières choses qui manquaient dans la v3 comme les étiquettes de texte à l'intérieur des fenêtres de visualisation sont maintenant implémentées et tous les bugs de régression qui ont été rapportés devraient maintenant être corrigés. Donc si cela tient le coup, cela devrait être un jalon majeur pour la v4 où je vais maintenant passer à travailler sur de nouvelles fonctionnalités plutôt que de réécrire des choses à partir de la v3.
Corrections de bugs et modifications :
Implémentation d'un rendu de texte à l'intérieur des vues pour des choses comme l'accrochage d'étiquettes ("Fin", "Milieu", etc....).
Exportation OBJ - Correction d'un bug où un fichier OBJ invalide serait généré si les noms d'objets contenaient des caractères étendus. Rapporté par e-mail par Lewis.
Importation STEP - Correction d'un bug dans l'importation STEP signalé par e-mail par John Lewis.
iMac Pro draw speed - Correction d'un bug où des mises à jour trop fréquentes de l'interface utilisateur provoquaient un ralentissement notable de la vitesse de dessin par rapport à la V3 sur certaines machines Mac à ppp élevé. Correction d'un bug signalé par Metin.
Curseurs de souris - Correction de divers bugs où le curseur de la souris ne se mettait pas à jour correctement, signalés par Vladimir dans le forum ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.128.
Menu contextuel du champ texte avec Clic Droit - Correction d'un bug avec un Clic Droit sur les champs de saisie de texte dans les menus en cours de décalage.
Etat du survol du menu - Correction d'un bug où lors du lancement d'un menu, l'état de survol du bouton sur l'interface de lancement se bloquait jusqu'à ce qu'un autre clic.
Couleurs personnalisées du sélecteur de couleurs - Les couleurs personnalisées définies dans la boîte de dialogue du sélecteur de couleurs sont maintenant sauvegardées et restaurées à partir de moi.ini afin qu'elles persistent entre les sessions du programme.
Correction d'un bug signalé par Moujiik sur le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8855.5
Propriétés des objets - Correction d'un bug où les objets mis en cache dans le processus du moteur asynchrone ne seraient pas mis à jour si le style, le nom ou la sélection changeait.
Correction d'un bug signalé sur le newsgroup par Brian ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.81
Crash du filtre de sélection - Correction d'un crash lors de la mise en place d'un filtre de sélection de style, rapporté par Shane sur le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8872.1
Interruption de script occupé - Les scripts qui font beaucoup de calculs en boucle peuvent maintenant être interrompus en appuyant sur la touche Escape.
Demandé sur le forum par Marco ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.63
Geste de défilement du pavé tactile - Correction d'un bug où le geste de défilement du pavé tactile Mac pourrait être traité comme un événement de la molette de la souris,
si le premier contact s'est produit sur une autre fenêtre.
Correction d'un bug signalé par Max dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.21
Exportation des arcs et des cercles DXF - Auparavant, les arcs et les cercles qui avaient un vecteur normal pointant droit vers le bas dans la direction de l'axe z négatif étaient retournés dans l'exportation, parce qu'il y a quelques programmes qui ne les lisent pas correctement. Mais ce retournement de direction est mauvais pour l'utilisation de la CNC, donc la valeur par défaut est de ne pas les retourner. Il est possible de revenir au comportement de retournement précédent par un réglage dans moi.ini :[Exportation DXF]. FlipNegativeZAxisCirclesAndArcsAndArcs=y
Correction d'un bug signalé dans le forum par Vladimir ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=6925.419.
VSync - Ajout d'une option dans moi.ini pour limiter le redessin de l'écran avec vsync, ce qui pourrait vous aider si vous ressentez un effet de déchirure dans l'affichage.
Peut être réglé sous[View]. VSync=y . Demandé par torsten dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.140.
Commande supplémentaire dirs - Ajout du paramètre moi.ini sous[Commandes]. AdditionalCommandsDirs= qui peut être réglé sur une liste de répertoires supplémentaires délimités par des points-virgules pour rechercher des commandes, en plus des commandes intégrées et des commandes appdata.
[Commandes]
AdditionalCommandsDirs=c:\path1;c:\path2
Demandé sur le forum par Hamish ici : http://moi3d.com/forum/messages.php?webtag=MOI&msg=8814.97
FBX export vertex, vertex colors - Ajout d'une option dans le fichier moi.ini pour l'écriture des vertex colors dans les exportations FBX. Peut être activé par réglage :
[Exportation FBX]
WriteVertexColors=y
Demandé par Stefan dans le forum ici :
http://moi3d.com/forum/index.php?webtag=MOI&msg=8853.5
API graphique - Ajout de l'option moi.ini pour quelle API graphique utilisée.
Sous Windows ou Linux/Wine, un moteur de rendu spécifique peut être contrôlé par un paramètre dans moi.ini, sous la section[View], GraphicsAPI key :
[Voir]
GraphicsAPI=Direct3D11
ou
GraphicsAPI=OpenGL
Répertoire de travail de démarrage - Ajout d'options moi.ini pour définir le répertoire de travail initial au démarrage.
[Réglages]
StartupWorkingDirectory=DépartWorkingDirectory
SaveWorkingDirectoryAtExit=n
Demandé par Marc dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.88.88
Trackpad comme molette de souris - Ajout d'un paramètre dans moi.ini pour faire défiler le trackpad Mac utilisé comme zoom de la molette de la souris comme le faisaient les anciennes versions de MoI.
[MultiTouch]
UseTrackpadScrollAsMouseWheel=y
Demandé par Marc dans le forum ici : http://moi3d.com/forum/index.php?webtag=MOI&msg=8814.88.88
-----------------------------------------------------------------------------------------------------------------------------
Une nouvelle version bêta de la version 4 (version février-20-2018) est maintenant disponible en téléchargement ici: http://moi3d.com/beta.htm, également liée à la page de téléchargement sur le site web principal.
Les étiquettes de texte à l'intérieur des fenêtres ne sont pas encore implémentées, c'est la dernière chose qui reste à faire pour que la v4 soit complète.
Le fichier FrenchStrings.txt n'a pas changé!
.
Corrections de bugs et modifications:
Les styles de trait en pointillés / pointillés sont implémentés pour que la grille, les lignes de construction et l'affichage des lignes cachées soient à présent corrects.
Dossier des commandes Appdata - MoI va maintenant rechercher les commandes dans un sous-dossier "commands" sous appdata en plus du dossier des commandes normales. Sous Windows, il se trouve dans C: \ Users \ <nom d'utilisateur> \ AppData \ Roaming \ Moi \ commands, sur Mac, c'est / Users / <nom d'utilisateur> / Library / Application Support / Moi / commands. Notez que sur Mac, le dossier Bibliothèque utilisateur est masqué par défaut, vous pouvez utiliser le raccourci Cmd+ MAJ [period] dans une fenêtre du Finder pour l'afficher pour cette session Finder. Ce sera le nouvel emplacement recommandé pour installer les commandes de plug-in, si vous les mettez ici, vous n'aurez pas à les copier n'importe où quand lorsque de nouvelles bêta seront publiées.
Calques d'importation DXF - Supporte les calques de lecture dans le fichier DXF en tant que Styles dans MoI.
Noms des calques d'exportation DXF - Créez des noms de calque dans les fichiers DXF codés comme AutoCAD - attend un fichier DXF AutoCAD 2000. Par défaut, les noms seront écrits en utilisant l'encodage Windows-1252, avec des caractères Unicode. Corrige les plantages dans AutoCAD lors de l'ouverture d'un fichier DXF exporté à partir de MoI avec des noms de calques utilisant des caractères non-ascii. Il est possible de surcharger ceci et d'utiliser le codage UTF-8 pour lire ou écrire des noms avec les paramètres de moi.ini: [DXF Import] ReadNamesAsUTF8 = y et [DXF Export] WriteNamesAsUTF8 = y
Touches de raccourci Alt / Cmd Mac - Correction d'un bug où les clés Cmd + étaient converties en clés Alt + lorsqu'elles étaient écrites en v4, et aussi que les Alt + touches étaient converties en Cmd + Touches dans le fichier moi.ini par la V3 si la V3 était ouverte. Les touches de raccourci sur la version v4 Mac sont maintenant écrites dans une section séparée [Shortcut Keys Mac] dans moi.ini pour éviter le conflit avec la V3.
Réactivité d'extrusion Mac - Réorganiser la communication avec le processus de travail pour résoudre le problème où certaines commandes comme Extrude n'étaient pas aussi réactives que la V3, en particulier sur Mac.
Redimensionnement de la fenêtre Mac - Corrige le scintillement qui se produisait lors de l'activation / de la désactivation du volet du navigateur, de la commutation entre les vues Diviser / 3D / Haut / Avant / Droite et du redimensionnement de la fenêtre principale.
Lignes de construction - Correction d'un bug où lorsque vous dessiniez une ligne de construction, laisser le bouton de la souris en dehors de la fenêtre d'affichage finirait la ligne de construction, ce qui empêchait les changements d'accroche. Changé le même comportement que la V3. Corrige un bug rapporté par Vladimir sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8731.59
Affichage du champ de saisie numérique - si une valeur est saisie dans un champ de saisie, le nombre de décimales utilisées est mémorisé pour la session et sera utilisé la prochaine fois que le champ est affiché. Corrige des problèmes comme de taper 0.001 pour la tolérance de la commande Reconstruire mais affiche ensuite 0 la prochaine fois en raison de l'arrondi à 2 décimales.
Les macros de commande - Les paramètres de macro de rendu envoyés dans les paramètres de ligne de commande fonctionnent également pour les contrôles non persistants comme ceux de la commande Box. Mise à jour de l'interface utilisateur pour plusieurs commandes pour avoir des identifiants de champ de saisie de juste "largeur" et "hauteur" donc maintenant il est possible de faire un raccourci par exemple Box width = 10.
Snap droit - Correction d'un bug où presser ou relâcher MAJ sans aucun mouvement de la souris n'a pas montré le changement de pression droite comme cela le faisait dans la V3.
Alt + MMB vue manipulation - Rétablir Alt + MMB à Pan pour se comporter comme les versions précédentes de MoI. Précédemment dans V4 Alt + MMB avait été configuré pour faire la rotation de vue dans la vue 3D pour la compatibilité avec 3DS Max, mais ce changement de comportement par défaut a causé des problèmes pour certains utilisateurs habitués au comportement de V3. Vous pouvez toujours activer Alt + MMB pour effectuer la rotation de la vue avec un paramètre dans moi.ini: [Afficher] AltMMBRotate = y
Alt + Bouton Droit manipulation de la vue - Ajout d'une option pour Alt + Bouton Droit: faire un Pan au lieu d'un Zoom, pour la compatibilité avec ZBrush. Cela peut être activé dans moi.ini sous [View] AltRMBPan = y
Redimensionnement de la fenêtre Mac - Corrige le scintillement qui se produisait lors de l'activation / de la désactivation du volet du navigateur, de la commutation entre les vues Diviser / 3D / Haut / Avant / Droite et du redimensionnement de la fenêtre principale.
Lignes de construction - Correction d'un bug où lorsque vous dessiniez une ligne de construction, laisser le bouton de la souris en dehors de la fenêtre d'affichage finirait la ligne de construction, ce qui empêchait les changements d'accroche. Changé le même comportement que la V3. Corrige un bug rapporté par Vladimir sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8731.59
Affichage du champ de saisie numérique - si une valeur est saisie dans un champ de saisie, le nombre de décimales utilisées est mémorisé pour la session et sera utilisé la prochaine fois que le champ est affiché. Corrige des problèmes comme de taper 0.001 pour la tolérance de la commande Reconstruire mais affiche ensuite 0 la prochaine fois en raison de l'arrondi à 2 décimales.
Les macros de commande - Les paramètres de macro de rendu envoyés dans les paramètres de ligne de commande fonctionnent également pour les contrôles non persistants comme ceux de la commande Box. Mise à jour de l'interface utilisateur pour plusieurs commandes pour avoir des identifiants de champ de saisie de juste "largeur" et "hauteur" donc maintenant il est possible de faire un raccourci par exemple Box width = 10.
Snap droit - Correction d'un bug où presser ou relâcher MAJ sans aucun mouvement de la souris n'a pas montré le changement de pression droite comme cela le faisait dans la V3.
Alt + MMB vue manipulation - Rétablir Alt + MMB à Pan pour se comporter comme les versions précédentes de MoI. Précédemment dans V4 Alt + MMB avait été configuré pour faire la rotation de vue dans la vue 3D pour la compatibilité avec 3DS Max, mais ce changement de comportement par défaut a causé des problèmes pour certains utilisateurs habitués au comportement de V3. Vous pouvez toujours activer Alt + MMB pour effectuer la rotation de la vue avec un paramètre dans moi.ini: [Afficher] AltMMBRotate = y
Alt + Bouton Droit manipulation de la vue - Ajout d'une option pour Alt + Bouton Droit: faire un Pan au lieu d'un Zoom, pour la compatibilité avec ZBrush. Cela peut être activé dans moi.ini sous [View] AltRMBPan = y
Editeur de raccourcis - Correction d'un bug où un clic droit dans un contrôle de texte dans l'éditeur de raccourcis pour obtenir le menu contextuel couper / copier / coller ne fonctionnait pas correctement.
Bug d'arrêt de Windows - Correction d'un bug lors de la fermeture de Windows alors que le MoI est toujours ouvert signalé par Vladimir dans le forum ici:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8731.81
Ajuster la courbe par point - Mettre à jour la tolérance utilisée pour ajuster les courbes aux points. Corrige le bug de Trim rapporté par bemfarmer sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8786.18
Correction d'un plantage à l'arrêt du programme si la boîte de dialogue de la clé de licence était annulée.
OBJ export - Corrige les coordonnées UV invalides générées dans l'export .obj lors du maillage d'une face dégénérée. Correction d'un bug signalé par 4rw1n dans le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8754.20
Bug d'arrêt de Windows - Correction d'un bug lors de la fermeture de Windows alors que le MoI est toujours ouvert signalé par Vladimir dans le forum ici:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8731.81
Ajuster la courbe par point - Mettre à jour la tolérance utilisée pour ajuster les courbes aux points. Corrige le bug de Trim rapporté par bemfarmer sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8786.18
Correction d'un plantage à l'arrêt du programme si la boîte de dialogue de la clé de licence était annulée.
OBJ export - Corrige les coordonnées UV invalides générées dans l'export .obj lors du maillage d'une face dégénérée. Correction d'un bug signalé par 4rw1n dans le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8754.20
Ecriture de Script:
Ajout d'une interface de script supplémentaire pour les objets Curve et CurveSegment.
Pour les deux courbes et CurveSegments:
crv.domainMin - Propriété qui renvoie la limite inférieure du domaine paramétrique de la courbe.
crv.domainMax - Propriété qui renvoie la limite supérieure du domaine paramétrique de la courbe.
crv.evaluatePoint (t) - Fonction renvoyant un point pour la valeur de paramètre donnée.
crv.evaluateTangent (t, FromLeft = true) - Fonction renvoyant un vecteur tangent unitaire pour la valeur de paramètre donnée. Un deuxième paramètre optionnel contrôle la tangente du côté paramétrique inférieur ou supérieur à une discontinuité, valeur par défaut = vrai.
crv.evaluateCurvature (t, FromLeft = true) - Fonction renvoyant le vecteur de courbure pour la valeur de paramètre donnée. Un deuxième paramètre optionnel contrôle la tangente du côté paramétrique inférieur ou supérieur à une discontinuité, valeur par défaut = vrai.
crv.evaluateDerivatives (t, NumDerivs, FromLeft = true) - Fonction renvoyant une liste de valeurs dérivées pour la valeur de paramètre donnée. Un troisième paramètre optionnel permet de calculer la tangente du côté paramétrique inférieur ou supérieur à une discontinuité, valeur par défaut = vrai. Les dérivées sont renvoyées dans une liste de longueur NumDerivs + 1 avec l'indice 0 ayant la valeur du point, l'indice 1 ayant la dérivée première, l'index 2 ayant la dérivée seconde, etc ...
crv.isPlanar - Propriété qui renvoie true si le polygone de contrôle de la courbe est planaire.
Ajout d'une interface de script supplémentaire pour les objets Curve et CurveSegment.
Pour les deux courbes et CurveSegments:
crv.domainMin - Propriété qui renvoie la limite inférieure du domaine paramétrique de la courbe.
crv.domainMax - Propriété qui renvoie la limite supérieure du domaine paramétrique de la courbe.
crv.evaluatePoint (t) - Fonction renvoyant un point pour la valeur de paramètre donnée.
crv.evaluateTangent (t, FromLeft = true) - Fonction renvoyant un vecteur tangent unitaire pour la valeur de paramètre donnée. Un deuxième paramètre optionnel contrôle la tangente du côté paramétrique inférieur ou supérieur à une discontinuité, valeur par défaut = vrai.
crv.evaluateCurvature (t, FromLeft = true) - Fonction renvoyant le vecteur de courbure pour la valeur de paramètre donnée. Un deuxième paramètre optionnel contrôle la tangente du côté paramétrique inférieur ou supérieur à une discontinuité, valeur par défaut = vrai.
crv.evaluateDerivatives (t, NumDerivs, FromLeft = true) - Fonction renvoyant une liste de valeurs dérivées pour la valeur de paramètre donnée. Un troisième paramètre optionnel permet de calculer la tangente du côté paramétrique inférieur ou supérieur à une discontinuité, valeur par défaut = vrai. Les dérivées sont renvoyées dans une liste de longueur NumDerivs + 1 avec l'indice 0 ayant la valeur du point, l'indice 1 ayant la dérivée première, l'index 2 ayant la dérivée seconde, etc ...
crv.isPlanar - Propriété qui renvoie true si le polygone de contrôle de la courbe est planaire.
crv.planarFrame - Propriété qui renvoie un cadre de coordonnées avec un point d'origine au centre de gravité du polygone de contrôle de la courbe et un axe z le long du plan normal, valide uniquement si crv.isPlanar == true.
crv.isOnPlane (frame) - Fonction qui renvoie true si la courbe est sur le plan x / y de la trame donnée.
crv.isOnParallelPlane (frame) - Fonction qui retourne true si la courbe est sur un plan parallèle au plan x / y de la trame donnée.
crv.isClosed - Propriété qui renvoie true si la courbe est fermée.
crv.isPeriodic - Propriété qui renvoie true si la courbe a des extrémités périodiques (chevauchement des points de contrôle au début / à la fin plutôt qu'un point d'angle au début / à la fin).
crv.isDegenerate - Propriété qui renvoie true si la courbe a un polygone de contrôle dégénéré avec tous les points empilés au même endroit.
crv.isLine - Propriété qui renvoie true si la courbe a la forme d'une ligne.
crv.isSimpleLine - Propriété qui renvoie true si la courbe est un segment de ligne simple composé de seulement 2 points de contrôle.
crv.isCircle - Propriété qui renvoie true si la courbe est un cercle.
crv.isArc - Propriété qui renvoie true si la courbe est un arc de cercle.
crv.isOnPlane (frame) - Fonction qui renvoie true si la courbe est sur le plan x / y de la trame donnée.
crv.isOnParallelPlane (frame) - Fonction qui retourne true si la courbe est sur un plan parallèle au plan x / y de la trame donnée.
crv.isClosed - Propriété qui renvoie true si la courbe est fermée.
crv.isPeriodic - Propriété qui renvoie true si la courbe a des extrémités périodiques (chevauchement des points de contrôle au début / à la fin plutôt qu'un point d'angle au début / à la fin).
crv.isDegenerate - Propriété qui renvoie true si la courbe a un polygone de contrôle dégénéré avec tous les points empilés au même endroit.
crv.isLine - Propriété qui renvoie true si la courbe a la forme d'une ligne.
crv.isSimpleLine - Propriété qui renvoie true si la courbe est un segment de ligne simple composé de seulement 2 points de contrôle.
crv.isCircle - Propriété qui renvoie true si la courbe est un cercle.
crv.isArc - Propriété qui renvoie true si la courbe est un arc de cercle.
crv.isEllipse - Propriété qui renvoie true si la courbe est une ellipse (soit une ellipse complète, soit un arc elliptique).
crv.conicFrame - Propriété qui renvoie le cadre de coordonnées d'un cercle, d'un arc ou d'une ellipse. Uniquement valide si isCircle, isArc ou isEllipse renvoie true.
crv.conicRadius - Propriété qui renvoie le rayon d'un cercle, d'un arc ou le rayon de l'axe des abscisses d'une ellipse. Uniquement valide si isCircle, isArc ou isEllipse renvoie true.
crv.conicRadiusY - Propriété qui renvoie le rayon de l'axe y d'une ellipse. Uniquement valide si isEllipse renvoie true.
crv.conicEndAngleRadians - Propriété qui renvoie l'angle de fin en radians d'un arc de cercle. L'arc commence à l'axe des x de l'image de l'arc. Uniquement valide si isArc renvoie true.
Ce qui suit s'applique uniquement aux courbes et non aux courbes:
crv.isClickSelected - Propriété qui renvoie true si la courbe a été sélectionnée par une action de clic de la souris.
crv.clickSelectionPoint - Propriété qui renvoie le point sur la courbe où elle a été sélectionnée. Uniquement valide si isClickSelected renvoie la valeur true.
crv.clickSelectionParam - Propriété qui renvoie la valeur du paramètre de la courbe où elle a été sélectionnée. Uniquement valide si isClickSelected renvoie la valeur true.
crv.isClickSelectedNearEnd - Propriété qui renvoie true si la courbe a été sélectionnée par une action de clic de la souris et si elle a été cliquée sur un point plus proche de son extrémité que sur son côté de départ.
crv.conicFrame - Propriété qui renvoie le cadre de coordonnées d'un cercle, d'un arc ou d'une ellipse. Uniquement valide si isCircle, isArc ou isEllipse renvoie true.
crv.conicRadius - Propriété qui renvoie le rayon d'un cercle, d'un arc ou le rayon de l'axe des abscisses d'une ellipse. Uniquement valide si isCircle, isArc ou isEllipse renvoie true.
crv.conicRadiusY - Propriété qui renvoie le rayon de l'axe y d'une ellipse. Uniquement valide si isEllipse renvoie true.
crv.conicEndAngleRadians - Propriété qui renvoie l'angle de fin en radians d'un arc de cercle. L'arc commence à l'axe des x de l'image de l'arc. Uniquement valide si isArc renvoie true.
Ce qui suit s'applique uniquement aux courbes et non aux courbes:
crv.isClickSelected - Propriété qui renvoie true si la courbe a été sélectionnée par une action de clic de la souris.
crv.clickSelectionPoint - Propriété qui renvoie le point sur la courbe où elle a été sélectionnée. Uniquement valide si isClickSelected renvoie la valeur true.
crv.clickSelectionParam - Propriété qui renvoie la valeur du paramètre de la courbe où elle a été sélectionnée. Uniquement valide si isClickSelected renvoie la valeur true.
crv.isClickSelectedNearEnd - Propriété qui renvoie true si la courbe a été sélectionnée par une action de clic de la souris et si elle a été cliquée sur un point plus proche de son extrémité que sur son côté de départ.
La propriété moi.ui.systemDPI a été ajoutée.
Les contrôles de saisie de texte déclenchent un événement onchange en plus de l'événement onvaluechange précédent - onchange est le standard utilisé par les éléments d'entrée réguliers.
Ajouté une nouvelle fonction de script moi.ui.findElement ('id') - regarde à travers tous les UIPanels pour tout élément ayant l'ID donné. Retourne l'élément ou la valeur null s'il n'est pas trouvé.
Implémenter des scripts de démarrage. Maintenant, quand MoI est démarré, il va exécuter tous les fichiers .js qu'il trouve dans un répertoire nommé "startup" dans les AppData de MoI. Il recherchera également tout répertoire de démarrage dans le dossier d'installation de l'application principale. Les scripts s'exécuteront juste avant l'affichage de la fenêtre principale - notez que si le script met en place une boîte de dialogue modale, la fenêtre principale n'apparaîtra pas avant la fin du script. Les scripts seront exécutés dans l'ordre alphabétique. MoI va créer des répertoires de démarrage et de commandes dans appdata.
Ajoutez un conteneur avec id = "CommandBarCustomUI" dans CommandBar.htm pour faciliter le remplissage de l'interface utilisateur à partir d'un script de démarrage.
Exemple:
var container = moi.ui.commandBar.CommandBarCustomUI;
container.insertAdjacentHTML ('beforeEnd', '<moi: CommandButton> Test1 </ moi: CommandButton>');
Répertoire Appdata / scripts - vous pouvez ajouter un dossier de scripts à l'intérieur d'appdata et MoI vérifiera également s'il existe un "script instantané".
Ajouté un événement trackpadgesture pour Mac - Configurez un événement trackpadgesture personnalisé afin que la boîte de dialogue de l'éditeur de nœuds puisse utiliser les gestes du trackpad Mac pour le zoom et le panoramique.
L'objet événement trackpadgesture a ces propriétés:
event.gestureType: valeur de chaîne de 'Scroll', 'SmartZoom', 'Zoom' ou 'Rotation'.
event.deltaX, event.deltaY: mouvement pour défilement, 2 doigts balayant.
event.numTouches: nombre de points de contact utilisés pour le défilement.
event.scaleFactor: facteur d'échelle pour le pincement / zoom
event.angle: changement d'angle pour Rotate.
SmartZoom est un double tapotement à deux doigts, utilisé par les fenêtres d'affichage MoI pour la réinitialisation de la vue. L'événement trackpafdgesture a également toutes les mêmes propriétés qu'un événement de souris indiquant l'emplacement du curseur de la souris. Par défaut, le geste Scroll génère un événement de molette de la souris, pour empêcher l'utilisation de l'event.preventDefault ();
Les contrôles de saisie de texte déclenchent un événement onchange en plus de l'événement onvaluechange précédent - onchange est le standard utilisé par les éléments d'entrée réguliers.
Ajouté une nouvelle fonction de script moi.ui.findElement ('id') - regarde à travers tous les UIPanels pour tout élément ayant l'ID donné. Retourne l'élément ou la valeur null s'il n'est pas trouvé.
Implémenter des scripts de démarrage. Maintenant, quand MoI est démarré, il va exécuter tous les fichiers .js qu'il trouve dans un répertoire nommé "startup" dans les AppData de MoI. Il recherchera également tout répertoire de démarrage dans le dossier d'installation de l'application principale. Les scripts s'exécuteront juste avant l'affichage de la fenêtre principale - notez que si le script met en place une boîte de dialogue modale, la fenêtre principale n'apparaîtra pas avant la fin du script. Les scripts seront exécutés dans l'ordre alphabétique. MoI va créer des répertoires de démarrage et de commandes dans appdata.
Ajoutez un conteneur avec id = "CommandBarCustomUI" dans CommandBar.htm pour faciliter le remplissage de l'interface utilisateur à partir d'un script de démarrage.
Exemple:
var container = moi.ui.commandBar.CommandBarCustomUI;
container.insertAdjacentHTML ('beforeEnd', '<moi: CommandButton> Test1 </ moi: CommandButton>');
Répertoire Appdata / scripts - vous pouvez ajouter un dossier de scripts à l'intérieur d'appdata et MoI vérifiera également s'il existe un "script instantané".
Ajouté un événement trackpadgesture pour Mac - Configurez un événement trackpadgesture personnalisé afin que la boîte de dialogue de l'éditeur de nœuds puisse utiliser les gestes du trackpad Mac pour le zoom et le panoramique.
L'objet événement trackpadgesture a ces propriétés:
event.gestureType: valeur de chaîne de 'Scroll', 'SmartZoom', 'Zoom' ou 'Rotation'.
event.deltaX, event.deltaY: mouvement pour défilement, 2 doigts balayant.
event.numTouches: nombre de points de contact utilisés pour le défilement.
event.scaleFactor: facteur d'échelle pour le pincement / zoom
event.angle: changement d'angle pour Rotate.
SmartZoom est un double tapotement à deux doigts, utilisé par les fenêtres d'affichage MoI pour la réinitialisation de la vue. L'événement trackpafdgesture a également toutes les mêmes propriétés qu'un événement de souris indiquant l'emplacement du curseur de la souris. Par défaut, le geste Scroll génère un événement de molette de la souris, pour empêcher l'utilisation de l'event.preventDefault ();
12 Decembre 2017 Beta V 4.0 (fichier FrenchStrings.txt)
Changements et correction de bugs:
Mode Mac plein écran - être renvoyé sur le bureau la première fois que vous avez déplacé la souris sur chaque écran après être passé en mode plein écran devrait être finalement fixé! Aussi la touche de raccourci Ctrl+Cmd+F pour le basculement en plein écran devrait maintenant fonctionner.
Trackpad Mac et Souris Magique - Fini de mettre en œuvre la navigation multitouch pour le trackpad et la Souris Magique sur Mac. Magic Mouse devrait revenir à zoomer au lieu de faire un panoramique. La vitesse de Zoom peut être réglée dans Moi. ini[MultiTouch] MagicMouseZoomSpeed=1.0. Modifiez cette valeur à quelque chose comme 2.0 pour rendre le comportement par défaut plus rapide ou 0.5 pour aller plus lentement. Vous pouvez également maintenir la touche Ctrl enfoncée pour ralentir.
Correction d'un bug de souris ignoré par Mac - Correction d'un bug où les événements mousemove ne fonctionnaient plus dans certaines conditions lors de la restauration d'une fenêtre principale masquée ou de l'affichage d'un dialogue modal. Corrections du bug signalé par Finema ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8675.189
Mise à jour de la mécanique du "Snap On" sur objet - Changement de la façon dont le "Snap On" sur l'objetpour les courbes fonctionne pour obtenir une meilleure précision avec des courbes loin de l'origine.
Valeurs par défaut incorrectes pour certaines commandes - Correction d'un bug où les valeurs par défaut des commandes Texte et Reconstruire étaient incorrectes sur les localisations utilisant des virgules pour le séparateur décimal. Signalé par Vladimir sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.32
Découpage - correction d'un bug dans la commande Edition > Coupe où si un objet était à la fois un objet à découper et un objet découpant, il pouvait être caché de manière inattendue.
Bouton de commande en surbrillance - Correction des boutons de commande restés en surbrillance après la fin de la commande. Signalé par Vladimir sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.32
Gestion des fichiers en lecture seule - Correction d'un bug lors de l'utilisation de Fichier > Enregistrer n'était pas une invite pour un nouveau nom de fichier lorsque le fichier ouvert était en lecture seule. Signalé dans le forum par mhasse ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8714.1
Correction d'un crash pour une combinaison CPU/OS plus récente - Correction de l'exception d'instruction illégale 0xc000001d lors de l'exécution sur Win7 SP0 avec un CPU AVX plus récent.
Génération de lignes cachées - Augmenter la taille maximale des mégapixels de 175 à 1000.
Erreur de boîte dégénérée - bug fixé où une erreur de script serait affichée si vous faisiez un rectangle dégénéré dans l'une des commandes Solide > Boîte.
Mise à jour les champs de saisie de texte - Les champs de saisie de texte n'appliquaient des valeurs tapées que lorsque le panneau de saisie était ouvert, ou lorsque les touches Entrée ou Tabulation étaient enfoncées, et non pas en cliquant simplement à l'extérieur du champ comme ils le feront maintenant. Correction d'un bug dans le dialogue d'exportation PDF signalé par Moujiik ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.15
Scripting:
viewport. setCameraAndTarget () - Correction d'un bug dans la fonction viewport. setCameraAndTarget (), signalé dans le forum par Ralf ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.25
Limite d'utilisation de la mémoire Process - Option ajoutée dans moi. ini pour limiter l'utilisation maximale de la mémoire - Windows uniquement. Peut être réglé dans moi. ini sous[Paramètres] MaxProcessMemoryUse=x. Demandé par Burr sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.26
moi. view. screenshot - Correction d'un bug où la méthode moi. view. screenshot () capturait la mauvaise zone de l'écran sur Mac.
Activer le paramétrage des valeurs par défaut pour les contrôles à partir des touches de raccourci. Les contrôles d'interface utilisateur peuvent maintenant être déclenchés ou initialisés avec des valeurs personnalisées si l'id du contrôle est fourni dans les paramètres de ligne de commande pour la commande. Pour les boutons, la présence de la valeur d'id du bouton dans les paramètres de la ligne de commande déclenchera un événement d'interface utilisateur pour le bouton la première fois qu'il est affiché, ceci aura le même effet qu'en cliquant sur le bouton.
Pour les Menu Déroulants et les cases à cocher, la présence de l'id du contrôle dans une paire id=valeur utilisera cette valeur pour initialiser le contrôle plutôt que de prendre la dernière valeur utilisée ou par défaut comme normale.
Ceci permet de configurer des raccourcis clavier qui regroupent différentes options dans des commandes, par exemple:
Trim addtrimpoints removekeepmode=keep
Trim addtrimpoints removekeepmode=remove
Trim isocurve isodir=u
Trim isocurve isodir=v
Line bothsides=true
Extrude tapered
Changements et correction de bugs:
Mode Mac plein écran - être renvoyé sur le bureau la première fois que vous avez déplacé la souris sur chaque écran après être passé en mode plein écran devrait être finalement fixé! Aussi la touche de raccourci Ctrl+Cmd+F pour le basculement en plein écran devrait maintenant fonctionner.
Trackpad Mac et Souris Magique - Fini de mettre en œuvre la navigation multitouch pour le trackpad et la Souris Magique sur Mac. Magic Mouse devrait revenir à zoomer au lieu de faire un panoramique. La vitesse de Zoom peut être réglée dans Moi. ini[MultiTouch] MagicMouseZoomSpeed=1.0. Modifiez cette valeur à quelque chose comme 2.0 pour rendre le comportement par défaut plus rapide ou 0.5 pour aller plus lentement. Vous pouvez également maintenir la touche Ctrl enfoncée pour ralentir.
Correction d'un bug de souris ignoré par Mac - Correction d'un bug où les événements mousemove ne fonctionnaient plus dans certaines conditions lors de la restauration d'une fenêtre principale masquée ou de l'affichage d'un dialogue modal. Corrections du bug signalé par Finema ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8675.189
Mise à jour de la mécanique du "Snap On" sur objet - Changement de la façon dont le "Snap On" sur l'objetpour les courbes fonctionne pour obtenir une meilleure précision avec des courbes loin de l'origine.
Valeurs par défaut incorrectes pour certaines commandes - Correction d'un bug où les valeurs par défaut des commandes Texte et Reconstruire étaient incorrectes sur les localisations utilisant des virgules pour le séparateur décimal. Signalé par Vladimir sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.32
Découpage - correction d'un bug dans la commande Edition > Coupe où si un objet était à la fois un objet à découper et un objet découpant, il pouvait être caché de manière inattendue.
Bouton de commande en surbrillance - Correction des boutons de commande restés en surbrillance après la fin de la commande. Signalé par Vladimir sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.32
Gestion des fichiers en lecture seule - Correction d'un bug lors de l'utilisation de Fichier > Enregistrer n'était pas une invite pour un nouveau nom de fichier lorsque le fichier ouvert était en lecture seule. Signalé dans le forum par mhasse ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8714.1
Correction d'un crash pour une combinaison CPU/OS plus récente - Correction de l'exception d'instruction illégale 0xc000001d lors de l'exécution sur Win7 SP0 avec un CPU AVX plus récent.
Génération de lignes cachées - Augmenter la taille maximale des mégapixels de 175 à 1000.
Erreur de boîte dégénérée - bug fixé où une erreur de script serait affichée si vous faisiez un rectangle dégénéré dans l'une des commandes Solide > Boîte.
Mise à jour les champs de saisie de texte - Les champs de saisie de texte n'appliquaient des valeurs tapées que lorsque le panneau de saisie était ouvert, ou lorsque les touches Entrée ou Tabulation étaient enfoncées, et non pas en cliquant simplement à l'extérieur du champ comme ils le feront maintenant. Correction d'un bug dans le dialogue d'exportation PDF signalé par Moujiik ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.15
Scripting:
viewport. setCameraAndTarget () - Correction d'un bug dans la fonction viewport. setCameraAndTarget (), signalé dans le forum par Ralf ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.25
Limite d'utilisation de la mémoire Process - Option ajoutée dans moi. ini pour limiter l'utilisation maximale de la mémoire - Windows uniquement. Peut être réglé dans moi. ini sous[Paramètres] MaxProcessMemoryUse=x. Demandé par Burr sur le forum ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8704.26
moi. view. screenshot - Correction d'un bug où la méthode moi. view. screenshot () capturait la mauvaise zone de l'écran sur Mac.
Activer le paramétrage des valeurs par défaut pour les contrôles à partir des touches de raccourci. Les contrôles d'interface utilisateur peuvent maintenant être déclenchés ou initialisés avec des valeurs personnalisées si l'id du contrôle est fourni dans les paramètres de ligne de commande pour la commande. Pour les boutons, la présence de la valeur d'id du bouton dans les paramètres de la ligne de commande déclenchera un événement d'interface utilisateur pour le bouton la première fois qu'il est affiché, ceci aura le même effet qu'en cliquant sur le bouton.
Pour les Menu Déroulants et les cases à cocher, la présence de l'id du contrôle dans une paire id=valeur utilisera cette valeur pour initialiser le contrôle plutôt que de prendre la dernière valeur utilisée ou par défaut comme normale.
Ceci permet de configurer des raccourcis clavier qui regroupent différentes options dans des commandes, par exemple:
Trim addtrimpoints removekeepmode=keep
Trim addtrimpoints removekeepmode=remove
Trim isocurve isodir=u
Trim isocurve isodir=v
Line bothsides=true
Extrude tapered
27 Nov 2017 : Version Beta V 4.0 Liste des Corrections des bugs
Sauvegarde dans les fichiers IGES et STEP - correction d'un bug où l'utilisation des extensions de fichiers. stp ou. igs ne fonctionnait pas sur Mac.
Mode Mac plein écran - (EDIT: celui-ci n'est pas encore fixé et se produit encore sur certaines machines) corrige le problème où la fenêtre des contrôles de vue s'afficherait sur le bureau, vous renvoyant sur le bureau la première fois que vous avez déplacé la souris sur une fenêtre après être passé en mode plein écran. Prévenez-moi si vous le revoyez.
Éditeur de raccourcis clavier mis à jour - Faites en sorte que la colonne "Touche" s'étende à la largeur nécessaire pour afficher la combinaison de touches la plus longue. Corrige le problème signalé dans le forum par Metin ici: http://moi3d.com/forum/messages.php?webtag=MOI&msg=8682.42
Barre d'outils Viewport - correction d'un bug où la manipulation de la vue à l'aide de la barre d'outils Viewport inférieure pouvait manquer l'événement souris vers le haut et se coincer.
Orientation picker - correction d'un bug de dessin sporadique avec l'Orientation picker rapporté sur le forum par Max ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.16
Touches de raccourcis avec Maj - Correction d'un bug dans les touches de raccourcis en utilisant les touches Maj + chiffres. V4 générait Shift+1 comme Shift+! incompatible avec V3, V3 le reconvertissait en Shift+1 qui n'était alors pas reconnu par V4. La V4 devrait maintenant générer Shift+1 pour cette combinaison de touches et non Shift+! plus maintenant. Correction d'un bug signalé sur le forum par Marco ici:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.50
Images d'arrière-plan - Correction d'un plantage lors de la création d'une image d'arrière-plan à partir d'un fichier bitmap avec une profondeur de couleur inférieure à 32 bits. Signalé sur le forum par Vladimir ici:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.100
Annuler - Correction d'un bug où l'annulation ne trouverait pas l'objet correct à restaurer dans certains cas. Signalé sur le forum par Val ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.83
Scripting:
moi. geometryDatabase. findStyle () - correction d'un bug dans la fonction findStyle () pour le cas "create if not found", signalé sur le forum par Max ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.16
obj. getBoundingBox () - Le paramètre booléen pour obtenir des limites de haute précision a été marqué comme requis dans la v4, alors que dans la v3 il était optionnel avec un défaut de false. Mise à jour de la v4 pour correspondre à la v3.
moi. filesystem. openFileStream - basculait pour utiliser QTextStream pour la lecture afin d'obtenir un meilleur support unicode. Les fichiers Unicode avec des marques d'ordre d'octet devraient être supportés maintenant, la valeur par défaut sera UTF-8 si aucune marque d'ordre d'octet n'est trouvée. Ajout également de nouvelles méthodes. setWriteBOM (booléen) que vous pouvez appeler pour faire écrire un fichier texte écrire le signe d'ordre des octets au début (par défaut pas de nomenclature), et. setCodec (nom) pour avoir un contrôle spécifique sur quel encodage à utiliser pour la lecture ou l'écriture. Les codecs pris en charge sont listés ici: http://doc.qt.io/qt-5/qtextcodec.html#details.
moi: //appdata/ - ajoute la prise en charge de moi: //appdata/ URLs pour que vous puissiez charger des ressources HTML comme des images à partir du répertoire de données de l'application MoI. moi: //appdata/ résoudra à %AppData%\Moi sur Windows et à ~/Bibliothèque/Application Support/Moi sur Mac.
Conversion d'une chaîne en entier - Mis à jour de sorte qu'une valeur de chaîne de "1.0" sera convertie avec succès en entier de 1 plutôt que de la rejeter. Corrige un changement de comportement de v3 à v4 qui cassait certains scripts de Brian.
factory. setValue () - est passé au comportement de la v3 pour que l'envoi du mauvais type d'objet ne déclenche pas d'exception. Corrige le script SpurGearProfile.
Mode Mac plein écran - (EDIT: celui-ci n'est pas encore fixé et se produit encore sur certaines machines) corrige le problème où la fenêtre des contrôles de vue s'afficherait sur le bureau, vous renvoyant sur le bureau la première fois que vous avez déplacé la souris sur une fenêtre après être passé en mode plein écran. Prévenez-moi si vous le revoyez.
Éditeur de raccourcis clavier mis à jour - Faites en sorte que la colonne "Touche" s'étende à la largeur nécessaire pour afficher la combinaison de touches la plus longue. Corrige le problème signalé dans le forum par Metin ici: http://moi3d.com/forum/messages.php?webtag=MOI&msg=8682.42
Barre d'outils Viewport - correction d'un bug où la manipulation de la vue à l'aide de la barre d'outils Viewport inférieure pouvait manquer l'événement souris vers le haut et se coincer.
Orientation picker - correction d'un bug de dessin sporadique avec l'Orientation picker rapporté sur le forum par Max ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.16
Touches de raccourcis avec Maj - Correction d'un bug dans les touches de raccourcis en utilisant les touches Maj + chiffres. V4 générait Shift+1 comme Shift+! incompatible avec V3, V3 le reconvertissait en Shift+1 qui n'était alors pas reconnu par V4. La V4 devrait maintenant générer Shift+1 pour cette combinaison de touches et non Shift+! plus maintenant. Correction d'un bug signalé sur le forum par Marco ici:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.50
Images d'arrière-plan - Correction d'un plantage lors de la création d'une image d'arrière-plan à partir d'un fichier bitmap avec une profondeur de couleur inférieure à 32 bits. Signalé sur le forum par Vladimir ici:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.100
Annuler - Correction d'un bug où l'annulation ne trouverait pas l'objet correct à restaurer dans certains cas. Signalé sur le forum par Val ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.83
Scripting:
moi. geometryDatabase. findStyle () - correction d'un bug dans la fonction findStyle () pour le cas "create if not found", signalé sur le forum par Max ici: http://moi3d.com/forum/index.php?webtag=MOI&msg=8682.16
obj. getBoundingBox () - Le paramètre booléen pour obtenir des limites de haute précision a été marqué comme requis dans la v4, alors que dans la v3 il était optionnel avec un défaut de false. Mise à jour de la v4 pour correspondre à la v3.
moi. filesystem. openFileStream - basculait pour utiliser QTextStream pour la lecture afin d'obtenir un meilleur support unicode. Les fichiers Unicode avec des marques d'ordre d'octet devraient être supportés maintenant, la valeur par défaut sera UTF-8 si aucune marque d'ordre d'octet n'est trouvée. Ajout également de nouvelles méthodes. setWriteBOM (booléen) que vous pouvez appeler pour faire écrire un fichier texte écrire le signe d'ordre des octets au début (par défaut pas de nomenclature), et. setCodec (nom) pour avoir un contrôle spécifique sur quel encodage à utiliser pour la lecture ou l'écriture. Les codecs pris en charge sont listés ici: http://doc.qt.io/qt-5/qtextcodec.html#details.
moi: //appdata/ - ajoute la prise en charge de moi: //appdata/ URLs pour que vous puissiez charger des ressources HTML comme des images à partir du répertoire de données de l'application MoI. moi: //appdata/ résoudra à %AppData%\Moi sur Windows et à ~/Bibliothèque/Application Support/Moi sur Mac.
Conversion d'une chaîne en entier - Mis à jour de sorte qu'une valeur de chaîne de "1.0" sera convertie avec succès en entier de 1 plutôt que de la rejeter. Corrige un changement de comportement de v3 à v4 qui cassait certains scripts de Brian.
factory. setValue () - est passé au comportement de la v3 pour que l'envoi du mauvais type d'objet ne déclenche pas d'exception. Corrige le script SpurGearProfile.
12 Nov 2017 Sortie de la Beta V4! Les possesseur d'une ancienne version peuvent la tester pour participer à la chasse aux bugs! :)
La grande nouveauté et paradigme c'est le portage en 64 bits ! (Mac & PC)
La grande nouveauté et paradigme c'est le portage en 64 bits ! (Mac & PC)
Pour l'instant n'y a pas d'ajout à la nouvelle version 4.0 tant que la version (Mac & Pc) 64 bits n'est pas stabilisée!
Ensuite les nouvelles fonctions seront ajoutées!
Il est conseillé pour l'instant de faire tourner les 2 versions 3.0 et 4.0 séparément!
A n'utiliser donc pour l'instant que pour débuguer ou Ouvrir / Créer / Convertir des fichiers "géants" suivant sa mémoire vive disponible!
(ce qui déjà n'est pas négligeable)
Ensuite les nouvelles fonctions seront ajoutées!
Il est conseillé pour l'instant de faire tourner les 2 versions 3.0 et 4.0 séparément!
A n'utiliser donc pour l'instant que pour débuguer ou Ouvrir / Créer / Convertir des fichiers "géants" suivant sa mémoire vive disponible!
(ce qui déjà n'est pas négligeable)