Historique des versions
Lis cette page pour obtenir plus d’informations sur l’historique des versions de Sweet Home 3D.
Liste des versions de Sweet Home 3D
Version 7.5.2, 29 août 2024
- Correction dans Sweet Home 3D JS, Sweet Home 3D JS Viewer et Sweet Home 3D JS Online d’un bug qui empêchait l’affichage d’une maison dans certains navigateurs.
Version 7.5, 21 août 2024
- Correction des problèmes de synchronisation sur la vue 3D lorsqu’elle est affichée dans une fenêtre séparée.
- Correction du rendu de la vue 3D des niveaux souterrains à la même élévation.
- Correction de l’affichage des polices dans l’interface utilisateur en thaï.
- Correction de la valeur par défaut de la propriété
doorOrWindowWallThickness#et de l’enregistrement de la propriétélightSourceMaterialName#contenant des virgules dans l’Éditeur de bibliothèque de meubles. - Modification des mentions de copyright après la reprise du projet Sweet Home 3D par Space Mushrooms.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 7.5.
Version 7.4, 30 mai 2024
- Correction d’un bug introduit dans la version 7.2 où l’élévation des meubles pivotés autour d’un axe horizontal n’était pas correctement calculée.
- Correction du blocage du programme lorsque la vue 3D est rattachée à une fenêtre principale affichée sur un second moniteur.
- Correction d’un bug qui empêchait l’ouverture d’un fichier affichant sa vue 3D détachée sur un second moniteur sous macOS.
- Ajout de la possibilité de réinitialiser la description d’un meuble dans sa boîte de dialogue de modification.
- Correction de l’exportation CSV des meubles contenant une description ou une licence vide.
Voir aussi l’article de blog sur la version 7.4.
Version 7.3, 4 avril 2024
- Ajout de flèches haut et bas pour faire défiler le menu Aller au point de vue lorsqu’il est trop long sur les petits écrans.
- Correction de l’opération de symétrie sur un groupe de meubles contenant des pièces pivotées.
- Empêchement du déplacement des parties fixes dans les pièces en symétrie après une déformation horizontale.
- Autorisation d’importer des modèles 3D avec des groupes de déformation manquants.
- Correction de la police des cotes dans la vue 3D à celle définie dans les préférences.
- Correction d’une régression où les modèles 3D importés étaient ajoutés au catalogue de meubles même si ce n’était pas demandé.
- Correction du tri sur les niveaux avec un index d’élévation dans le tableau des meubles.
- Correction de l’affichage de la boîte de dialogue de fichier dans les environnements Windows avec des homonymes spéciaux.
- Correction du nom de niveau imprimé dans l’en-tête et/ou le pied de page des pages montrant le plan.
- Placement des éléments de menu des plug-ins non traduits dans les menus connus existants.
- Ignorance des plug-ins installés non compatibles avec la version Java en cours d’exécution au lancement du programme.
- Ajout de la capacité de recherche par catégorie et mots multiples dans le catalogue de meubles de Sweet Home 3D JS Online.
- Correction du tri sur la taille du modèle dans l’Éditeur de bibliothèque de meubles.
- Suppression du support macOS de la version portable car les versions récentes de macOS refusent d’écrire dans le dossier
datapour des raisons de sécurité. - Mise à jour des pages d’aide en allemand par Waldemar Hersacher.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 7.3.
Version 7.2, 22 septembre 2023
- Ajout de l’élément de menu Modifier les cotes pour éditer les coordonnées, la couleur et la taille de police des cotes.
- Gestion de l’affichage des cotes dans la vue 3D.
- Ajout de cotes d’élévation pour montrer la hauteur des éléments.
- Ajout de l’option Sélection et édition dans la vue 3D dans le panneau des préférences pour activer la sélection, la modification, les déplacements et la rotation des meubles, ainsi que le glisser-déposer des meubles du catalogue dans la vue 3D.
- Gestion du placement magnétisé des objets dans les unités d’étagères avec les nouvelles propriétés
shelfElevationsetshelfBoxes. - Gestion des propriétés définies par l’utilisateur dans la propriété système
com.eteks.sweethome3d.additionalFurniturePropertiesavec la possibilité de les afficher dans le tableau des meubles et de les modifier dans le panneau de modification des meubles. - Ajout du choix de postures prédéfinies (disponible pour les modèles de mannequins dans le catalogue par défaut et dans la bibliothèque Scopia).
- Ajout du support d’impression multi-niveaux.
- Ajout de l’élément Recalculer les points de la pièce au menu contextuel du plan.
- Définition de la catégorie par défaut à Utilisateur dans l’assistant d’importation de meubles.
- Ajout de la possibilité d’afficher la colonne Description dans le tableau des meubles.
- Ajout de la propriété
licenseaux bibliothèques de meubles et de la possibilité d’afficher la colonne Licence dans le tableau des meubles. - Désactivation du processus de mises à jour 3D lorsque la vue 3D est cachée.
- Assurance que la vue 3D détachée est visible après l’ouverture d’un fichier SH3D.
- Ignorance des objets invisibles sous le curseur lorsque Sélectionner un objet est choisi dans le menu contextuel de la vue 3D.
- Correction de la transparence des textures dans le rendu YafaRay.
- Mise à jour de JOGL à la version 2.5.0 pour macOS, Windows 64 bits et Linux 64 bits.
- Mise à jour de la bibliothèque Abbot à la version 1.2.
- Ajout de la boîte de dialogue Modifier les cotes, des cotes d’élévation, de l’option de manipulation 3D, du magnétisme des étagères et du choix de postures prédéfinies à Sweet Home 3D JS Online.
- Ajout de nouvelles classes à Sweet Home 3D JS pour stocker les données de la maison directement sur un serveur, dans IndexedDB ou dans le stockage local, avec gestion de la récupération automatique dans IndexedDB.
- Ajout au dépôt de l’Application Web et de l’Archive Zip pour déployer l’éditeur Sweet Home 3D JS sur des serveurs JSP ou PHP respectivement.
- Ajout à l’Éditeur de bibliothèque de meubles de la capacité d’éditer les propriétés de lumière et de porte/fenêtre, d’ajouter des propriétés définies par l’utilisateur et de personnaliser les icônes des modèles importés.
- Ajout d’une option dans le panneau des préférences de l’Éditeur de bibliothèque de meubles et de l’Éditeur de bibliothèque de textures pour utiliser directement le nom du fichier importé comme nom de meuble ou de texture.
- Ajout du support pour l’exportation au format JSON lorsque le nom de la bibliothèque enregistrée se termine par
.jsondans l’Éditeur de bibliothèque de meubles et l’Éditeur de bibliothèque de textures. - Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 7.2.
Version 7.1, 3 mars 2023
- Ajout du champ description des meubles dans Sweet Home 3D et l’Éditeur de bibliothèque de meubles.
- Ajout de la description d’un meuble définie dans un fichier SH3F à l’info-bulle du meuble du catalogue.
- Mise à jour de Java 3D 1.6.2 pour éviter la corruption de la vue 3D et des icônes de meubles avec les versions récentes du pilote AMD Adrenalin sous Windows.
- Mise à jour de JOGL à la version 2.4.0-rc-20221118 pour résoudre un problème de blocage dans l’assistant d’importation de meubles sous macOS.
- Ignorance de l’auto-complétion lors de l’initialisation des champs de texte.
- Correction de la gestion des touches de suppression lorsque le champ de recherche du catalogue a le focus dans Sweet Home 3D JS Online.
- Ajout de la traduction portugaise du Portugal comme traduction portugaise par défaut et définition de la traduction portugaise des versions précédentes comme traduction portugaise brésilienne.
- Possibilité de lancer la version exécutable JAR de Sweet Home 3D, l’Éditeur de bibliothèque de meubles et l’Éditeur de bibliothèque de textures avec un double-clic sous Java version ≥ 16.
- Correction de la limite calculée entre les murs joints d’épaisseurs différentes.
- Mise à jour du runtime Azul OpenJDK inclus dans l’installateur de Sweet Home 3D avec Azul OpenJDK 11.0.18 sous Windows 64 bits et Azul OpenJDK 15.0.10 sous Mac OS X ≥ 10.9.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 7.1.
Version 7.0.2, 31 juillet 2022
- Correction de la mise en page incorrecte de la deuxième étape de l’assistant d’importation de meubles dans quelques cas sous Windows.
- Remplissage des pièces qui ont un sol invisible avec une couleur plus transparente dans le plan.
- Correction de la transparence des pièces dans l’exportation SVG.
- Utilisation d’une capture d’écran pour l’image d’icône créée à la fin de l’assistant d’importation de meubles sous Windows.
- Conservation de la vue 3D détachée de la fenêtre principale à la réouverture si elle est partiellement visible.
- Correction des mauvaises connexions d’un mur divisé lorsque deux murs sont connectés l’un à l’autre.
- Ajout des bibliothèques YafaRay dans l’installateur Mac OS X 10.4-10.9.
- Autres corrections de bogues mineurs et améliorations.
Version 7.0, 13 juillet 2022
- Ajout d’informations sur les fournisseurs Java et Java 3D dans la boîte de dialogue À propos.
- Ajout de la propriété
lightSourceMaterialName#pour définir les matériaux d’un modèle 3D utilisé comme sources de lumière (avec la couleur de la lumière déduite de la couleur du matériau et la possibilité de créer une source de lumière invisible lorsque son matériau est invisible). - Correction de la bascule du magnétisme lorsque la touche Alt est relâchée sous Windows.
- Correction d’un bug de dessin des joints de polylignes solides.
- Ajustement de l’échelle de l’image des éléments du plan copiés dans le presse-papiers pour éviter les erreurs de mémoire insuffisante.
- Acceptation des fichiers DAE avec des sources de maillage vides.
- Déplacement des éléments de menu gérant les niveaux dans le sous-menu Niveaux pour réduire la longueur du menu Plan.
- Correction de la vue de dessus dans le plan des meubles en symétrie pivotés autour de leur axe Y.
- Ajout de l’édition en diagonale dans l’infobulle de l’outil de création de pièces pour dessiner des pièces par triangulation.
- Ajout de l’unité Pouce/Fraction qui affiche les longueurs en pouces suivis de la fraction de huitième de pouce la plus proche.
- Ajout de l’unité Pied/Décimales qui affiche les longueurs en pieds suivis des décimales d’un pied.
- Ajout de l’option Masquer les arêtes du modèle à la deuxième étape de l’assistant d’importation de meubles pour masquer facilement les arêtes des modèles 3D au format DAE / Collada (option affichée uniquement si nécessaire).
- Gestion améliorée des capacités d’orientation et de zoom sur les modèles 3D à la dernière étape de l’assistant d’importation de meubles pour obtenir de meilleures icônes.
- Ajout de nouveaux préfixes pour les noms de formes d’un modèle 3D pour spécifier les mouvements possibles des formes attachées à d’autres formes mobiles.
- Calcul de la limite avant du frustrum de la vue 3D en fonction de l’élévation du point de vue pour améliorer le rendu des très grandes scènes vues d’un point de vue élevé.
- Ajout du reflet de l’image du ciel au bas de l’image d’arrière-plan pour éviter une possible ligne à l’horizon dans les rendus aux meilleurs niveaux de qualité.
- Ajout de la case à cocher Plafond plat uniquement dans le panneau de modification des pièces pour calculer les plafonds en pente si nécessaire.
- Ajout de la propriété système
com.eteks.sweethome3d.checkUpdateset de l’argument/checkUpdatesDisabledà l’installateur Windows pour empêcher les mises à jour. - Augmentation de la taille du séparateur des panneaux divisés sous Windows.
- Correction de l’ordre de dessin des sols et plafonds des pièces.
- Ajout de la possibilité d’afficher des icônes GIF animées dans les infobulles du catalogue.
- Correction de la hiérarchie des nœuds dans la gestion du format 3DS.
- Correction de la couleur par défaut des effets au format DAE.
- Ajout du support des éléments
controller/skinau format DAE pour pouvoir importer des modèles 3D exportés depuis le logiciel MakeHuman. - Correction des polices trop petites sous Windows 11 avec un écran HiDPI.
- Gestion de l’interface utilisateur des transformations de modèles 3D dans Sweet Home 3D JS Online.
- Mise à jour de la traduction italienne incluant l’aide par Vincenzo Reale.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 7.0.
Version 6.6.4, 9 décembre 2021
- Correction de bugs et amélioration des performances dans Sweet Home 3D JS Online.
- Corrections mineures dans Sweet Home 3D (pas d’installateur publié).
Version 6.6.2, 13 novembre 2021
- Ajout dans Sweet Home 3D JS Online de la possibilité de rechercher des meubles dans le catalogue, la liste des meubles du logement, des séparateurs pour redimensionner les vues, des boîtes de dialogue pour modifier les objets et les préférences, des menus contextuels et des assistants pour l’importation de textures et d’images d’arrière-plan.
- Corrections mineures dans Sweet Home 3D (pas d’installateur publié).
Voir aussi l’article du blog sur la version 6.6.2.
Version 6.6, 27 juillet 2021
- Nouveau jeu d’icônes conçu par madudesign.
- Affichage des icônes optimisé pour les écrans HiDPI / Retina.
- Autres améliorations mineures.
Voir aussi l’article du blog sur la version 6.6.
Version 6.5.2, 23 avril 2021
- Correction de la suppression des fichiers temporaires dans le dossier
worksous Windows avec Java 9 et versions supérieures. - Utilisation de noms de fichiers de texture uniques insensibles à la casse exportés au format OBJ pour éviter les conflits sur les systèmes insensibles à la casse.
- Déplacement des boîtes de dialogue de création de photos et de vidéos lorsqu’une nouvelle boîte de dialogue est ouverte pour éviter qu’elles ne la masquent sous macOS.
- Génération hors écran de l’icône d’un modèle 3D importé lorsque possible.
- Assurance que la liste des caméras sélectionnables est affichée dans Sweet Home 3D JS Viewer lorsque le logement affiché ne contient aucun niveau.
- Autres corrections de bogues mineurs et améliorations.
Version 6.5, 2 mars 2021
- Ajout d’informations sur les fournisseurs Java et Java 3D dans la boîte de dialogue À propos.
- Ajout de la propriété système
com.eteks.sweethome3d.singleInstancequi fait que chaque lancement de Sweet Home 3D s’exécute dans un processus séparé lorsqu’elle est définie àfalse. - Correction du basculement de l’aimantation lorsque la touche Alt est relâchée sous Windows.
- Correction d’un bug de dessin des joints de polylignes pleines.
- Ajustement de l’échelle d’image des éléments du plan copiés dans le presse-papiers pour éviter les erreurs de mémoire insuffisante.
- Acceptation des fichiers DAE avec des sources de maillage vides.
- Correction d’un bug qui supprimait la couleur ou la texture d’un mur adjacent à une pièce modifiée.
- Correction de la vue de dessus dans le plan des meubles miroirs pivotés autour de leur axe Y.
- Utilisation de minuscules pour les noms de textures exportées au format OBJ pour éviter les conflits possibles sur les systèmes insensibles à la casse.
- Correction de la suppression des dossiers dans le répertoire
worklorsqu’ils contiennent des sous-dossiers. - Assurance que le message concernant les mises à jour de version s’affiche devant la boîte de dialogue des préférences sous macOS.
- Ajout de préférences pour gérer les ID et les noms d’éléments dans les fichiers SH3F et SH3T dans l’Éditeur de bibliothèques de meubles et l’Éditeur de bibliothèques de textures.
- Ajout de la possibilité de lire les catalogues par défaut contenus dans les fichiers
Furniture.jaretTextures.jaravec les Éditeurs de bibliothèques de meubles et de textures. - Ajout du support natif pour les ordinateurs Apple Silicon fonctionnant avec des processeurs ARM.
- Installation Sweet Home 3D notariée sous macOS.
- Remplacement d’Oracle JRE 8u202 inclus dans l’installateur Sweet Home 3D par Azul OpenJDK 11.0.10 sous Windows 64 bits et Azul OpenJDK 15.0.2 sous Mac OS X ≥ 10.9.
- Mise à niveau de la bibliothèque JOGL fonctionnant avec Java 3D 1.6.1 vers la version 2.4 RC 20210111 pour assurer la compatibilité de Sweet Home 3D et de l’Éditeur de bibliothèques de meubles avec Java 9 et versions supérieures, mais en forçant ces applications à utiliser Java version ≥ 8 sous Mac OS X ≥ 10.9 ainsi qu’avec Java Web Start.
- Remplacement de Java 3D version 1.6.1 par la version 1.5.2 pour les distributions fonctionnant avec Apple Java 6 sous Mac OS X 10.4 à 10.9.
- Mise à jour des scripts Ant de Sweet Home 3D et des Éditeurs de bibliothèques pour permettre la compilation du projet avec JDK 9 et versions supérieures.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 6.5.
Version 6.4.2, 8 août 2020
- Correction d’un problème qui détachait les murs joints, lors de la division avec l’élément de menu Plan > Diviser le mur ou recalculés avec le panneau de modification de pièce.
- Autres corrections de bugs mineurs et améliorations dans Sweet Home 3D et Sweet Home 3D JS Online.
Version 6.4, 21 juillet 2020
- Amélioration de la gestion de l’échelle de résolution dans le plan pour les écrans HiDPI sous Java 8.
- Correction d’un bug dans la modification de la taille des lignes de dimension.
- Ajout d’identifiants aux objets de la maison qui peuvent être modifiés.
- Ajout du support pour l’édition des plans de maison dans Sweet Home 3D JS avec la possibilité de sauvegarder les maisons modifiées sur un serveur JSP.
- Correction d’un problème dans Sweet Home 3D JS Viewer qui empêchait le tactile de fonctionner correctement sous iOS.
- Amélioration de l’ordre d’affichage des objets transparents dans Sweet Home 3D JS Viewer.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 6.4.
Version 6.3, 15 avril 2020
- Ajout de l’élément de menu Sélectionner l’objet / Inverser la sélection dans le menu contextuel de la vue 3D pour sélectionner ou désélectionner l’objet sous le curseur avec un clic droit.
- Activation du réordonnancement des éléments sélectionnés dans la liste des meubles par glisser-déposer.
- Ajout de lignes de dimension temporaires le long d’un mur redimensionné.
- Ajout de lignes de dimension temporaires pendant le déplacement d’un point de pièce avec une dimension diagonale pour permettre la triangulation.
- Augmentation de l’échelle maximale dans le plan.
- Ajout du support des expressions mathématiques dans les valeurs saisies dans les info-bulles modifiables du plan.
- Optimisation de la gestion des modèles 3D composés de petites parties répétées comme certains arbres trouvés sur 3D Warehouse.
- Amélioration de la gestion de la taille de la fenêtre Sweet Home 3D après l’ouverture d’un fichier sauvegardé avec sa fenêtre maximisée sous macOS.
- Correction de problèmes de calcul sur les polylignes 3D avec de très grandes coordonnées et les côtés de mur avec une longueur nulle.
- Correction des actions doubles provoquées par les raccourcis sur certains claviers non latins.
- Correction d’un problème où certains éléments de menu n’apparaissaient pas après un clic droit dans le plan.
- Correction du réglage de la couleur sur les lignes des modèles 3D dans Sweet Home 3D JS Viewer.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 6.3.
Version 6.2, 10 juillet 2019
- Correction d’un bug qui empêchait de modifier un meuble en mode Visite virtuelle, après avoir ajouté ce meuble à un groupe en mode Vue aérienne.
- Correction de la mise à jour des totaux après un changement de prix d’un meuble appartenant à un groupe.
- Correction d’un bug qui empêchait de changer un matériau texturé en couleur blanche.
- Correction de l’alignement horizontal et vertical lors du déplacement des noms de pièces ou de meubles avec la souris et la touche Maj enfoncée.
- Ajout du tag de recherche Ajustable pour trouver plus facilement un modèle 3D ajustable parmi les 87 disponibles.
- Après avoir choisi l’élément de menu Tout sélectionner à tous les niveaux, exportation de tous les éléments sélectionnés au format OBJ qu’ils appartiennent ou non à un niveau visible dans la vue 3D.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 6.2.
Version 6.1.2, 1er février 2019
- Correction d’une régression qui empêchait de changer le style de trait des polylignes.
- Correction des actions doubles provoquées par les raccourcis sur certains claviers non latins sous macOS.
- Correction des raccourcis pour le zoom et le changement de taille du texte sous macOS.
- Autres corrections de bugs mineurs.
Version 6.1, 22 janvier 2019
- Gestion de l’inversion de la sélection d’un élément dans la liste des meubles sans perdre la sélection des autres éléments dans le plan.
- Optimisation de la gestion du cache des vues de dessus des meubles dans le plan pour les meubles similaires.
- Correction de l’emplacement de la vue de dessus d’un meuble dans son rectangle de sélection à des facteurs de zoom importants.
- Utilisation de largeurs de texte plus précises pour aligner correctement les textes multi-lignes.
- Correction de l’affichage de l’application dans les langues orientées de droite à gauche.
- Correction de l’analyse incorrecte de certaines expressions mathématiques lorsque l’unité de longueur sélectionnée n’est pas cm.
- Correction du rendu 3D hors écran sous Windows lorsque le réglage de la profondeur du tampon Z n’est pas pris en charge.
- Suppression des parties de mur sous les ouvertures plus hautes que le haut d’un mur trapézoïdal.
- Ajout du support pour les miroirs sur charnière et rail avec les nouveaux préfixes de forme
sweethome3d_window_mirror_on_hinge_/sweethome3d_window_mirror_on_rail_. - Acceptation des espaces dans le chemin d’image de texture des éléments
map_Kddans les fichiers MTL. - Ajout d’informations sur la mémoire utilisée par le programme dans la boîte de dialogue À propos.
- Amélioration de l’interface utilisateur de l’Éditeur de bibliothèques de meubles et de l’Éditeur de bibliothèques de textures lors de l’utilisation avec des écrans HiDPI sous Windows et Linux.
- Ajout d’une application macOS fournie avec Oracle Java 8 dans la version portable.
- Remplacement de JRE 8u181 par JRE 8u202 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 6.1.
Version 6.0, 11 octobre 2018
- Ajout de la possibilité de faire pivoter et glisser les ouvertures et les spots lumineux.
- Ajout d’un mannequin qui peut être articulé.
- Remplacement des 24 modèles 3D contribués sous licence LAL dans le catalogue par défaut par de nouveaux modèles sous licence GNU GPL / CC-BY.
- Mise à jour des parties rotatives et coulissantes dans le modèle 3D des portes, fenêtres et meubles pour prendre en charge les nouvelles capacités de rotation et de translation.
- Ajout de la gestion des prix avec choix de devise et taxe de vente optionnelle dans le panneau des préférences, nouveaux champs Prix et TVA % dans le panneau de modification des meubles, prix totaux affichés sous la liste des meubles et nouvelles colonnes pour afficher les informations de prix dans cette liste.
- Ajout de la possibilité de calculer des expressions mathématiques dans les champs numériques.
- Ajout des éléments de menu Plan > Retourner horizontalement et Plan > Retourner verticalement.
- Ajout du support multi-lignes et de l’alignement du texte dans le panneau de modification du texte.
- Ajout des curseurs Décalage X et Décalage Y dans le panneau de modification des textures pour décaler les textures.
- Activation de la sélection multiple des matériaux dans le panneau de modification des matériaux pour les modifier par groupe.
- Ajout du curseur Décalage du motif dans le panneau de modification des polylignes pour décaler le motif des polylignes en pointillés.
- Autorisation d’afficher les polylignes dans la vue 3D.
- Ajout d’une option dans le panneau de modification de la vue 3D pour voir l’image d’arrière-plan dans la vue 3D au niveau du sol.
- Ajout des éléments de menu Plan > Rendre le niveau seul visible et Plan > Rendre tous les niveaux visibles.
- Affichage des éléments de menu de niveau dans un menu contextuel séparé lié aux onglets de niveau.
- Gestion du modificateur Ctrl (alt ou option sous macOS) pour redimensionner le meuble sélectionné uniquement selon sa largeur ou sa profondeur.
- Ajout d’un nouvel indicateur au milieu du mur sélectionné pour facilement changer sa courbure.
- Affichage de la longueur de l’arc du mur dans l’info-bulle associée au champ Étendue de l’arc dans le panneau de modification du mur.
- Autorisation des murs inclinés à avoir une hauteur minimale égale à 0 sur une extrémité.
- Ajout du ratio d’image 2.40:1 et mise à jour des formats vidéo.
- Sauvegarde des largeurs de colonnes de la liste des meubles pour les restaurer à l’ouverture de la maison.
- Les objets souterrains d’un groupe creusent individuellement le sol dans la vue 3D.
- Augmentation de la profondeur du tampon Z à 24 bits lorsque pris en charge, pour simplifier la gestion des limites avant et arrière du frustrum dans la vue 3D.
- Assurance que les images équirectangulaires sont correctement mappées dans la vue 3D lorsqu’utilisées comme texture de ciel.
- Forçage de l’encodage d’exportation CSV en UTF-8 sur tous les systèmes et ajout de la propriété système
com.eteks.sweethome3d.CSVEncodingpour définir l’encodage à une autre valeur pour la compatibilité ascendante. - Vérification que les fichiers SH3D commencent par le nombre magique ZIP après qu’un fichier soit sauvegardé pour avertir les utilisateurs des rares cas d’échec.
- Correction de l’angle des meubles groupés selon l’angle de la pièce principale sélectionnée.
- Correction du chargement des bibliothèques de meubles et de textures sous Java 10.
- Amélioration de la détection des écrans HiDPI avec Java 8/10 sous Windows / Linux / macOS pour mettre automatiquement à l’échelle l’interface utilisateur.
- Mise à jour de Java 3D version 1.6.1 pour prendre en charge les écrans HiDPI sous Java 10.
- Optimisation de la mise à jour des murs 3D après le déplacement d’une porte ou d’une fenêtre.
- Ajout de la bibliothèque
sunjce_provider.jaraux programmes d’installation pour permettre l’accès aux sites web avechttps. - Ajout des boutons radio architecture 32/64 bits dans l’installateur Windows et sélection de 32 bits par défaut sous Windows 10 64 bits.
- Ajout du support pour l’architecture ARM64 dans l’installateur Windows.
- Mise à niveau d’Inno Setup vers sa version Unicode pour supporter plus facilement les langues non latines dans l’installateur Windows.
- Fourniture de l’installateur macOS avec Oracle Java 8 et ajout d’un autre installateur basé sur Apple Java 6 pour les utilisateurs de Mac OS X 10.6/10.7.
- Remplacement de JRE 8u162 par JRE 8u181 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 6.0.
Version 5.7, 25 janvier 2018
- Ajout d’un composant de prévisualisation aux sélecteurs de fichiers utilisés pour sélectionner une image sous Windows et Linux.
- Gestion des propriétés de meubles définies par l’utilisateur ajoutées aux catalogues lus par Sweet Home 3D et lues/sauvegardées par l’Éditeur de bibliothèques de meubles.
- Correction de la visibilité des objets tournés horizontalement aux niveaux supérieurs.
- Correction de la taille dans le plan d’un objet copié-collé qui est tourné horizontalement.
- Correction d’un bug qui empêchait de grouper des meubles non redimensionnables ou de lire un fichier SH3D sauvegardé avec une version précédente qui contenait de tels objets.
- Correction de l’affichage du catalogue de meubles et de la liste des meubles lors du défilement sous Mac OS X 10.13 avec Java 6.
- Correction de la gestion du menu Fenêtre sous Mac OS X avec Java 8.
- Remplacement de JRE 8u152 par JRE 8u162 dans les installateurs Sweet Home 3D fournis avec Java.
- Conversion du dépôt CVS sur SourceForge.net en SVN (désolé pour les liens morts vers le serveur
sweethome3d.cvs.sf.netque ce changement implique). - Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 5.7.
Version 5.6, 25 octobre 2017
- Correction d’un bug qui empêchait l’exportation au format CSV.
- Correction de la taille des meubles dans les sous-groupes lorsque leur groupe parent est redimensionné.
- Correction du seuil mal calculé des portes plus larges que le côté d’une pièce.
- Amélioration des performances d’impression sous Mac OS X avec Java 8u152.
- Remplacement de JRE 8u144 par JRE 8u152 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 5.6.
Version 5.5.2, 20 septembre 2017
- Correction de la création de photos aux deux niveaux de qualité les plus bas lorsque deux moniteurs sont utilisés.
- Correction du rendu des lumières dans les groupes aux deux meilleurs niveaux de qualité dans l’outil de création de photos.
- Mise à niveau de Java 3D vers la version 1.6.0 pour les distributions Mac OS X fonctionnant sous Java 6 (Mac OS X 10.6.8 à 10.13), laissant l’Exécutable JAR comme seule version capable d’exécuter Sweet Home 3D sous Mac OS X 10.4 et 10.5, et/ou PowerPC.
- Autres corrections de bogues mineurs et améliorations.
Version 5.5, 6 septembre 2017
- Les portes et fenêtres découpent toujours les deux côtés des murs auxquels elles sont ajoutées.
- Évitement de la déformation des portes ouvertes lorsque leur propriété
doorOrWindowWidthDepthDeformabledans une bibliothèque de meubles est définie surfalse. - Les murs créés avec un double-clic sur une pièce ne chevauchent pas les murs existants.
- Ajout de l’élément de menu Plan > Joindre les murs pour joindre les murs sélectionnés à leur intersection ou joindre les murs alignés cassés en deux parties.
- Ajout de la possibilité de faire pivoter les meubles autour d’un axe horizontal avec de nouveaux curseurs dans le panneau de modification des meubles et un nouvel indicateur disponible sur un objet pivoté horizontalement (sauf pour les portes, fenêtres, escaliers et groupes).
- Ajout de la propriété
horizontallyRotatabledans les bibliothèques de meubles pour empêcher certains modèles de pivoter autour d’un axe horizontal. - Ajout de la possibilité de définir l’échelle d’une texture dans le panneau de modification des textures.
- Remplacement des boutons radio 0° / 45° / 90° utilisés pour faire pivoter une texture par un curseur.
- Autorisation des décimales dans les curseurs utilisés pour saisir les angles.
- Sauvegarde des textures récemment utilisées dans le profil utilisateur pour les restaurer au démarrage du programme.
- Ajout du champ de texte Créateur dans les assistants d’importation de meubles et de textures.
- Ajout de la colonne optionnelle Créateur dans la liste des meubles pour afficher les créateurs du modèle 3D d’un objet et des textures qui lui sont appliquées.
- Affichage de la taille des fichiers non compressés d’un modèle 3D dans les info-bulles du catalogue de meubles et dans la nouvelle colonne optionnelle Taille du modèle disponible dans la liste des meubles.
- Ajout d’une option dans le panneau des préférences pour choisir la taille en pixels des icônes de meubles dans le plan, lorsque vus de dessus.
- Ajout dans le panneau des préférences de l’option Sélectionner le visiteur dans le plan lors du déplacement 3D, qui peut être désélectionnée pour empêcher la sélection et l’affichage du visiteur virtuel dans le plan à chaque déplacement dans la vue 3D.
- Ajout du raccourci Ctrl M pour afficher le panneau des préférences sous Windows et Linux.
- Ajout du raccourci Ctrl Alt M (cmd alt M sous macOS) pour afficher le panneau de modification du visiteur virtuel.
- Ajout d’un triangle et de cinq autres nouveaux objets dans le catalogue de meubles par défaut.
- Publication également sous licence CC-BY des 76 modèles 3D du catalogue par défaut qui sont disponibles sous GNU GPL.
- Ajout de l’élément de menu Fichier > Nouveau à partir d’une démo avec 9 démos (5 appartements et 4 maisons) distribuées sous licence GNU GPL et CC-BY.
- Amélioration du calcul des distances de découpage avant et arrière du frustrum dans la vue 3D.
- Correction d’un plantage du programme sous Windows 10 Creator update lors de l’affichage d’une boîte de dialogue de fichier.
- Correction d’un problème où certaines textures étaient affichées à l’envers.
- Correction de la gestion de la couleur / texture des côtés du mur lors du changement avec le panneau de modification de la pièce.
- Correction de l’emplacement des modèles 3D avec une forme non cubique lorsque les rotations appliquées à l’importation ne sont pas un multiple de 90° (les objets dans le plan existant ne sont pas mis à jour pour éviter de casser la compatibilité).
- Définition d’une taille par défaut de 100×100 cm pour la texture empruntée au modèle 3D d’un autre objet.
- Remplacement de l’applet disponible dans Sweet Home 3D Viewer par le canvas HTML5 de Sweet Home 3D JS Viewer pour permettre aux utilisateurs de naviguer dans la vue 3D d’un fichier SH3D avec n’importe quel navigateur web compatible avec WebGL, y compris sous iOS et Android.
- Ajout des paramètres
/os.arch=x86,/j3d.version=1.5.2et/j3d.version=1.6à l’installateur Windows pour forcer l’installation de la version 32 bits de Sweet Home 3D sous un système 64 bits et/ou choisir une version donnée de Java 3D. - Remplacement de JRE 8u51 ou 8u121 par JRE 8u144 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 5.5.
Version 5.4, 31 janvier 2017
- Définition de la valeur minimale du champ de vision du visiteur à 2°.
- Correction des textures rectangulaires mal affichées lors de la rotation.
- Correction d’un bug qui empêchait de fermer la fenêtre Sans titre après l’ouverture d’un fichier sous Mac OS X.
- Correction d’un bug qui appliquait le facteur d’échelle de résolution trop de fois sur l’interface utilisateur.
- Correction d’un bug qui empêchait de déplacer les points d’une polyligne.
- Remplacement du JRE 8u112 par le JRE 8u121 dans les installateurs Sweet Home 3D avec Java sous Linux.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 5.4.
Version 5.3, 16 novembre 2016
- Vérification que les éléments sélectionnés sont visibles dans le plan après utilisation des outils Zoom avant ou Zoom arrière.
- Modification de l’affichage des textures sur les bordures des sols des pièces pour qu’elles ne semblent jamais déformées.
- Affichage des murs avec un motif semi-transparent lors de leur dessin ou lors du placement de portes et fenêtres, quand une image d’arrière-plan est utilisée.
- Initialisation de l’échelle et de l’origine des images d’arrière-plan importées aux nouveaux niveaux avec les valeurs de l’image d’arrière-plan disponible au niveau le plus proche.
- Amélioration de la gestion souris du visiteur virtuel dans le plan aux petites échelles.
- Ajout d’une entrée Home.xml validée par la DTD SweetHome3D.dtd aux fichiers SH3D, et ajout d’association de fichiers pour les futurs fichiers SH3X.
- Ajout de la super classe HomeObject pour permettre aux développeurs de gérer leurs propres propriétés sur les objets maison.
- Copie des fichiers d’images de textures à l’export au format OBJ au lieu d’en générer de nouveaux.
- Correction du calcul de la surface des pièces dessinées avec un trou en leur centre.
- Correction des erreurs bloquantes qui survenaient pour les sols texturés dans le plan avec Java 7/8 sous Ubuntu.
- Correction de la couleur des éléments de menu sous Ubuntu et meilleur support du glisser-déposer sous Linux avec Java 8.
- Mise à jour de Java 3D vers la version 1.6.0 fcs / JOGL 2.3.2 pour les versions Windows et Linux, et pour la version Mac OS X exécutée avec Java 7/8.
- Affichage de la version Java 3D dans la boîte de dialogue À propos.
- Ajout de l’icône Sweet Home 3D dans le dossier d’installation sous Linux.
- Remplacement du JRE 8u74 par le JRE 8u51 dans les installateurs Sweet Home 3D avec Java sous Windows.
- Remplacement du JRE 6u45 par le JRE 8u112 dans les installateurs Sweet Home 3D avec Java sous Linux.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 5.3.
Version 5.2, 17 février 2016
- Ajout de l’option Invisible au volet Matériaux du mobilier pour masquer certaines parties d’un meuble.
- Redimensionnement proportionnel d’un meuble avec son indicateur de redimensionnement quand la touche shift est pressée.
- Déplacement de la vue du plan uniquement quand les objets sélectionnés deviennent invisibles à l’écran lors de leur déplacement au clavier.
- Modification de la largeur du rectangle des portes et fenêtres dans le plan pour tenir compte de la largeur de leur propriété
doorOrWindowCutOutShapequand elle est plus petite. - Ajout de la propriété système
com.eteks.sweethome3d.resolutionScalepour appliquer un facteur d’échelle à l’interface utilisateur de Sweet Home 3D. - Ajout d’une version Java Web Start capable d’afficher l’interface utilisateur de Sweet Home 3D à une taille deux fois plus grande pour les utilisateurs avec des écrans HiDPI sous Windows et Linux.
- Ajout des propriétés
samplerAlgorithmetfilteraux propriétés de rendu qui peuvent être définies pour Sunflow. - Correction d’un bug qui pouvait agrandir inutilement la taille d’un fichier SH3D quand la texture d’un matériau était définie à sa valeur par défaut ou réutilisée sur un autre objet.
- Vérification que les murs créés par l’élément de menu Plan > Diviser le mur sont au même niveau que le mur divisé.
- Remplacement des propriétés visuelles définies sur une instance
Homepar de simples propriétésString(les développeurs sont encouragés à remplacer les appels aux méthodes obsolètesgetVisualPropertyetsetVisualPropertysur une instanceHomepar des appels àgetPropertyetsetProperty, car les futurs formats de fichiers pourraient ne plus sauvegarder les propriétés visuelles). - Nouvelle icône et logo conçus par madudesign.
- Modification du programme d’installation pour supprimer les anciens JRE à la fin du processus d’installation sous Windows.
- Mise à jour de la signature numérique utilisée pour signer l’application avec une signature SHA-2.
- Remplacement du JRE 8u60 par le JRE 8u74 dans les installateurs Sweet Home 3D avec Java sous Windows.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 5.2.
Version 5.1, 5 octobre 2015
- Correction d’une régression qui empêchait de sélectionner facilement un objet placé dans une pièce sélectionnée.
- Correction d’un bug qui générait de mauvais fichiers SVG pour les plans contenant des textes avec la police par défaut.
- Correction d’un bug qui pouvait empêcher de rouvrir un fichier SH3D sauvegardé avec sa liste de mobilier triée sur les colonnes Couleur ou Texture.
- Suppression des surfaces inattendues affichées au sol en 3D et correspondant aux objets aux niveaux n-2 sous le sol.
- Correction du calcul incorrect de la découpe des escaliers dans l’étage supérieur pour certaines dispositions.
- Correction de problèmes de rendu 3D sur les pièces au niveau du sol sous Mac OS X avec Java 6.
- Correction de la gestion des icônes et modèles référencés plus d’une fois dans un fichier SH3F ou SH3T édité avec l’Éditeur de bibliothèque de mobilier ou l’Éditeur de bibliothèque de textures.
- Mise à jour des pages d’aide en allemand, japonais et suédois.
- Mise à jour de Java 3D vers la version 1.6.0-pre12 / JOGL 2.3.2 beta pour la version Mac OS X exécutée avec Java 7 / 8.
- Remplacement du JRE 8u51 par le JRE 8u60 dans les installateurs Sweet Home 3D avec Java sous Windows.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 5.1.
Version 5.0, 19 juillet 2015
- Ajout d’un outil pour dessiner des polylignes dans le plan avec différents styles.
- Ajout de la possibilité d’afficher des plinthes avec les volets de modification des murs et pièces.
- Possibilité de rendre les niveaux non visibles avec la nouvelle case à cocher Visible de leur volet de modification ou avec le nouvel élément de menu Rendre le niveau non visible.
- Gestion des niveaux à la même élévation comme des calques avec un index d’ordre qui peut être défini dans le volet de modification des niveaux (peut provoquer de petits changements dans les fichiers SH3D existants).
- Ajout de l’élément de menu Édition > Coller le style pour modifier le style des objets sélectionnés à partir de l’objet du même type copié dans le presse-papiers.
- Ajout des éléments de menu Ajouter un point à la pièce et Supprimer un point de la pièce dans le menu contextuel du plan.
- Ajout de la possibilité de sélectionner des objets dans les groupes de mobilier, les éditer et les supprimer, sans avoir besoin de dégrouper les objets groupés.
- Ajout des éléments de menu Mobilier > Ajouter au groupe et Édition > Coller au groupe pour ajouter des objets au groupe sélectionné.
- Sauvegarde des groupes étendus dans la liste de mobilier.
- Ajout d’une option dans le volet des préférences pour changer la police par défaut.
- Ajout de la possibilité de changer la police et la couleur des textes libres dans leur volet de modification, ainsi que de les afficher dans la vue 3D à une élévation donnée.
- Ajout de la variable $level dans la boîte de dialogue de configuration d’impression pour imprimer le nom du niveau imprimé dans l’en-tête ou le pied de page.
- Vérification de la taille de l’image choisie dans les assistants d’import d’image d’arrière-plan et de texture pour proposer de la réduire si elle est très grande.
- Proposition directe de sauvegarder la maison actuelle après sélection de l’élément de menu Sweet Home 3D > Quitter sous Mac OS X, quand une seule maison modifiée est ouverte.
- Affichage d’un message d’information une fois l’import d’une bibliothèque de mobilier ou de textures terminé.
- Permission que l’angle d’inclinaison du point de vue soit compris entre -90° et 90°.
- Acceptation du texte de fraction 1/8 1/4 3/8 1/2 5/8 3/4 7/8 à saisir quand l’unité Pied/Pouce/Fraction est utilisée.
- Correction de la gestion des valeurs négatives dans l’unité Pied/Pouce/Fraction.
- Amélioration du support du format DAE/Collada pour accepter les fichiers avec des données manquantes.
- Correction d’un bug qui empêchait de rendre les photos aux deux niveaux de qualité les plus élevés quand la localisation turque est utilisée.
- Inclusion de la localisation néerlandaise écrite par Gerwin Harmsen et Rob van den Berg.
- Inclusion de la localisation chinoise traditionnelle écrite par Lee Shin-Chun.
- Mise à jour des pages d’aide en français, anglais et chinois.
- Mise à jour de Java 3D vers la version 1.6.0-pre12 / JOGL 2.3.1 pour la version Mac OS X exécutée avec Java 7 / 8.
- Remplacement du JRE 6u45 par le JRE 8u51 dans les installateurs Sweet Home 3D avec Java sous Windows.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 5.0.
Version 4.6, 2 février 2015
- Correction de l’impression des sols texturés sous Mac OS X avec Java 7 / 8.
- Correction d’un problème sur la vue 3D affichée dans une fenêtre séparée sur un second écran sous Mac OS X avec Java 7 / 8.
- Correction d’un crash dans l’assistant d’import de mobilier sur certaines configurations exécutant Mac OS X avec Java 7 / 8.
- Mise à jour de Java 3D vers la version 1.6.0-pre11 / JOGL 2.2.4 pour la version Mac OS X exécutée avec Java 7 / 8.
- Augmentation de la mémoire maximum utilisée par Sweet Home 3D sous Windows 64 bits.
- Mise à jour du certificat utilisé pour signer les programmes.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 4.6.
Version 4.5, 22 octobre 2014
- Remplacement de la bibliothèque Loader3DS par une nouvelle qui interprète mieux les couleurs, la transparence et le placement des sous-parties des modèles 3D au format 3DS (la personnalisation des matériaux définis sur le mobilier au format 3DS dans les versions précédentes de Sweet Home 3D sera perdue).
- Augmentation à 50 du nombre maximum de points de vue stockés.
- Ajout d’une marge d’erreur pour déterminer si un meuble chevauche un autre, quand un utilisateur veut le placer sur le dessus du second.
- Dans la liste de mobilier, ajout d’une icône au nom de chaque pièce avec une propriété
informationdéfinie, et affichage de cette information dans une popup après un clic sur l’icône. - Restauration de la taille précédente de la boîte de dialogue de choix de textures quand elle est redimensionnée.
- Effacement du filtre de recherche dans la boîte de dialogue de choix de textures après qu’une texture soit importée.
- Format forcé pour les tailles exportées au format CSV pour afficher les décimales au lieu des fractions de pouces.
- Ajout d’un espacement supplémentaire aux colonnes de la liste de mobilier lors de l’impression sous Windows pour un meilleur rendu.
- Correction d’un bug qui pouvait interpréter les fichiers SH3D avec des modèles 3D zippés importés corrects comme des fichiers endommagés.
- Correction d’un bug qui empêchait l’alignement côte à côte de meubles superposés de fonctionner.
- Correction du calcul incorrect de l’angle de mur sur certains murs horizontaux.
- Vérification que l’ordre dans lequel les meubles ont été ajoutés est conservé après les avoir groupés.
- Correction de la gestion du curseur de la souris lors des opérations de glisser-déposer dans le catalogue.
- Report de la fermeture de la maison par défaut pour éviter l’erreur fatale Java 3D en mode plein écran Mac OS X.
- Mise à jour des localisations de l’aide en espagnol, japonais, portugais brésilien, russe et polonais.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 4.5.
Version 4.4, 12 juin 2014
- Ajout d’un champ de texte de recherche pour filtrer les textures et une liste des textures récemment utilisées dans la boîte de dialogue de choix de textures.
- Ajout du support de la rotation de textures.
- Clignotement du matériau sélectionné dans l’aperçu 3D de la boîte de dialogue de modification Matériaux du mobilier.
- Amélioration des champs de texte utilisés pour éditer les longueurs quand l’unité Pied/Pouce/Fraction est active.
- Ajout de l’élément de menu Édition > Tout sélectionner à tous les niveaux, avec retour visuel dans les onglets de niveaux montrant les noms de niveaux encadrés avec la couleur de sélection sous Java 6 et plus.
- Remplacement du menu Sélectionner l’objet par le menu Basculer la sélection dans le menu contextuel du plan quand la touche Shift est pressée.
- Ajout de la propriété
dropOnTopElevationaux pièces de mobilier du catalogue pour placer les objets sur le mobilier à une élévation préférée (pour simplifier la disposition d’objets sur ou sous des étagères, chaises, arbres…). - Ajout de l’élément de menu Mobilier > Réinitialiser l’élévation pour recalculer l’élévation préférée du mobilier sélectionné placé sur d’autres pièces.
- Ajout de l’extension KMZ à la liste des extensions de fichiers supportées dans l’assistant d’import de mobilier.
- Ajout du support des déplacements latéraux dans la vue 3D avec le clavier en utilisant les touches Alt + flèche gauche et Alt + flèche droite.
- Évitement des doublons de données dans les fichiers SH3D lors de la sauvegarde.
- Vérification de l’espace disque disponible avant la sauvegarde sous Java 6 et plus.
- Ajout d’une option pour réparer les fichiers SH3D endommagés avec la possibilité de récupérer les données corrompues des catalogues Sweet Home 3D, de supprimer les modèles 3D et images endommagés, ou de les afficher en rouge.
- Prise en compte de la transparence d’image de texture pour la texture du sol dans la vue 3D.
- Amélioration de la gestion de la transparence des textures dans SunFlow.
- Correction d’un problème dans les paramètres SunFlow qui pouvait générer des points carrés noirs.
- Ajout du support d’import depuis les fichiers SH3D dans la Version en ligne, vérification des modèles 3D et textures disponibles sur le serveur pour réduire la longueur des données de maison sauvegardées sur le serveur.
- Ajout d’un bouton Supprimer dans la boîte de dialogue Ouvrir de la version en ligne pour supprimer les maisons sauvegardées sur le serveur.
- Vérification que la longueur des données de maison ne dépasse pas le maximum autorisé sur le serveur avant de les sauvegarder dans la version en ligne.
- Ajout des paramètres
camera,selectableCameras,leveletselectableLevelsau Visualiseur Sweet Home 3D pour permettre à l’utilisateur de sélectionner certains points de vue et niveaux de maison stockés. - Ajout du paramètre
activateCameraSwitchKeypour désactiver la barre d’espace dans le Visualiseur Sweet Home 3D. - Ajout de la possibilité d’éditer le modèle 3D d’un meuble dans l’Éditeur de bibliothèque de mobilier.
- Correction de problèmes dans les dépendances d’un fichier DAE quand elles utilisent les caractères espace, % et #.
- Correction d’un problème sur les coordonnées de texture calculées aux intersections de portes et fenêtres pour les murs avec un angle différent de 0° ou 90° dans le plan.
- Correction de la gestion des coordonnées de texture sur le modèle 3D prévisualisé dans le volet Matériaux du mobilier pour les petits modèles.
- Vérification que la longueur de la liste des chaînes d’autocomplétion sauvegardées dans les préférences ne dépasse pas la valeur maximum autorisée.
- Refus d’importer le fichier ZIP d’un modèle 3D contenant des entrées qui ne sont pas lisibles.
- Correction de la gestion de la vue 3D pour éviter qu’elle reste grise sous Windows avec Java 7/8.
- Augmentation de la mémoire maximum à 2 Go utilisée dans la version Java Web Start exécutée sous les systèmes Windows et Linux 64 bits.
- Affichage de la mémoire maximum définie pour Java dans la boîte de dialogue À propos.
- Mise à jour des pages d’aide en anglais, français, allemand, suédois, hongrois et bulgare.
- Mise à jour de Java 3D vers la version 1.6.0-pre10 / JOGL 2.1.5 pour la version Mac OS X exécutée avec Java 7.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article de blog sur la version 4.4.
Version 4.3, 14 janvier 2014
- Correction de bugs qui empêchaient l’affichage de la vue 3D quand elle était sauvegardée comme détachée, sur un écran et sur plusieurs écrans.
- Correction d’un problème de police qui n’affichait pas correctement le texte chinois dans le plan sous Windows et Linux.
- Correction d’un bug qui empêchait d’élever la caméra dans l’applet Visualiseur Sweet Home 3D.
- Correction d’un bug qui n’initialisait pas la case à cocher Escalier dans l’assistant d’importation de meubles lors de la modification d’un modèle 3D importé.
- Correction d’un bug qui empêchait l’affichage correct de certaines pièces au sol dans la vue 3D lorsqu’elles se chevauchent.
- Correction de l’affichage des textes dans les infobulles du catalogue de meubles sous Java 5.
- Correction d’un bug qui figeait le programme pour certaines images de fond colorées sous Mac OS X avec Java 7.
- Correction de certains comportements inattendus lors du glisser-déposer de meubles depuis le catalogue sous Mac OS X avec Java 7.
- Amélioration des performances de la vue 3D dans les versions Java Web Start et JAR exécutable sous Mac OS X avec Java 7.
- Acceptation des caractères % et # dans les dépendances des fichiers OBJ et DAE.
- Création d’un installateur Windows 32 bits / 64 bits qui installe la version 64 bits de Sweet Home sous Windows 64 bits, et sa version 32 bits dans les autres cas.
- Affichage du modèle de données 32 bits / 64 bits de la version en cours dans la boîte de dialogue À propos.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 4.3.
Version 4.2, 30 octobre 2013
- Ajout du support de la découpe des portes et fenêtres non rectangulaires placées dans les murs.
- Ajout des outils Zoom avant et Zoom arrière dans l’assistant d’importation d’image d’arrière-plan pour aider à saisir l’échelle de l’image avec plus de précision.
- Ajout de contraintes verticales et horizontales lorsque la touche majuscule est pressée pour la ligne d’échelle affichée dans la deuxième étape de l’assistant d’importation d’image d’arrière-plan.
- Amélioration du moteur de recherche dans le catalogue de meubles pour supporter la comparaison des lettres accentuées et les critères multiples (séparer les critères par des espaces).
- Dessin des escaliers à un niveau plus élevé dans le plan lorsque l’élévation de leur sommet et l’élévation du niveau sont égales.
- Double vérification que les images utilisées comme texture et marquées comme transparentes contiennent au moins un pixel transparent.
- Correction d’un bug qui affichait incorrectement les pièces au sol dans la vue 3D lorsqu’elles se chevauchent partiellement.
- Correction d’un bug qui empêchait l’affichage de certaines parties du plafond d’une pièce avec une forme complexe plus petite que la pièce de l’étage supérieur.
- Correction d’un bug qui ne rendait pas correctement les fenêtres en miroir aux deux meilleurs niveaux de qualité de l’outil de création de photos.
- Correction d’un bug qui complétait mal automatiquement les champs de texte lors de l’initialisation de leur boîte de dialogue.
- Correction d’un bug qui empêchait la création de vidéos dans les versions Java Web Start et En ligne exécutées avec Java 7u25 ou supérieur.
- Correction d’un bug qui empêchait l’exportation au format SVG sous Java 7 / Linux.
- Correction d’un bug qui empêchait l’affichage ultérieur de la vue 3D lorsqu’elle n’était pas visible à l’ouverture du fichier sous Windows.
- Correction d’un bug qui ne plaçait pas au premier plan la fenêtre des grands projets lors de leur réouverture.
- Assurance que les fenêtres maximisées sont restaurées correctement lors de leur réouverture sous Mac OS X.
- Ajout aux fichiers jar de la version En ligne des attributs requis qui évitent certains avertissements de sécurité sous la dernière version de Java.
- Ajout de l’outil Fusionner dans l’Éditeur de bibliothèques de meubles et l’Éditeur de bibliothèques de textures pour fusionner la bibliothèque courante avec une autre.
- Ajout de champs de texte dans l’Éditeur de bibliothèques de meubles pour saisir les mots-clés/tags associés à un meuble, et pour personnaliser la forme de découpe des portes et fenêtres.
- Ajout du support pour les versions Java Web Start et JAR exécutable exécutées sous Mac OS X avec Java 7.
- Mise à jour des mots-clés dans le catalogue de meubles par défaut et les bibliothèques de meubles pour simplifier la recherche d’objets similaires.
- Autres corrections de bugs mineurs et améliorations dans Sweet Home 3D, l’Éditeur de bibliothèques de meubles et l’Éditeur de bibliothèques de textures.
Voir aussi l’article du blog sur la version 4.2.
Version 4.1, 3 juin 2013
- Optimisation de la fonction Exporter au format OBJ pour les grandes exportations.
- Rapprochement du point de vue aérien du premier meuble ajouté à une maison vide.
- Ajout du support du mode plein écran sous Mac OS X.
- Correction d’un bug d’impression qui n’affichait pas toujours les pages attendues.
- Mise à jour de la version En ligne pour s’assurer qu’elle n’affichera pas d’avertissement de sécurité supplémentaire lors de son exécution avec la dernière version de Java.
- Augmentation de la mémoire maximale par défaut utilisée par le programme à 640 Mo, et augmentation de cette taille jusqu’à 1024 Mo pour la version installeur Windows 32 bits selon la RAM disponible dans le système.
- Correction d’un bug dans Sweet Home 3D, la version portable de Sweet Home 3D (119 Mo), l’Éditeur de bibliothèques de meubles (12,3 Mo) et l’Éditeur de bibliothèques de textures (784 ko) qui empêchait la suppression de certains fichiers temporaires sous Windows à la fin du programme.
- Suppression automatique du dossier de travail privé de Sweet Home 3D à la fin du programme lorsqu’il s’arrête normalement.
- Acceptation des chemins absolus dans la propriété système
com.eteks.sweethome3d.tools.temporarySubFolderpour simplifier la façon de spécifier où le dossier de travail privé de Sweet Home 3D doit être. - Ajout de la propriété système
com.eteks.sweethome3d.swing.fixedPrintMarginpour pouvoir forcer une marge d’impression (exprimée en centimètres) lorsque les marges personnalisées saisies dans la boîte de dialogue de format de page ne sont pas prises en compte. - Correction d’un bug qui continuait d’afficher les mises à jour disponibles d’une bibliothèque même une fois qu’elle était installée.
- Correction d’un problème qui empêchait le lancement du programme lorsque le nom des bibliothèques importées contenait une très longue chaîne de chiffres.
- Mise à jour des pages d’aide en espagnol.
- Remplacement du JRE 6u43 par le JRE 6u45 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 4.1.
Version 4.0, 21 mars 2013
- Utilisation de la touche Majuscule pour garder les objets déplacés dans le plan alignés selon l’axe horizontal ou vertical, et changement de la touche utilisée pour basculer le réglage du magnétisme vers la touche Alt sous Windows, la touche cmd sous Mac OS X et la touche Majuscule + Alt sous Linux.
- Ajout de l’option Matériaux dans le panneau de modification des meubles pour éditer les différents matériaux (couleurs ou textures) du meuble sélectionné.
- Amélioration du sélecteur de couleurs avec la possibilité de choisir une couleur parmi les palettes RAL et Creative Commons, avec un outil pipette ou dans une liste affichant les couleurs récemment choisies.
- Ajout d’options dans le panneau de modification des pièces pour changer la couleur ou la texture des côtés des murs entourant la pièce modifiée.
- Ajout des options Motif dans le plan et Couleur du dessus en vue 3D dans le panneau de modification des murs pour changer le motif utilisé pour dessiner un mur dans le plan et la couleur utilisée pour peindre le dessus d’un mur dans la vue 3D.
- Remplacement de l’option Motif des murs dans le plan par l’option Motif des nouveaux murs dans le plan dans le panneau des préférences utilisateur.
- Ajout de 3 nouveaux motifs de mur.
- Ajout de l’élément de menu Vue 3D > Supprimer les points de vue pour supprimer tous ou certains des points de vue enregistrés.
- Ajout de l’élément de menu Vue 3D > Créer des photos aux points de vue pour créer des photos à un sous-ensemble des points de vue enregistrés.
- Renommage de l’unité Pouce existante en Pied/Pouce/Fraction, affichage systématique de la fraction de 1/8 de pouce la plus proche pour les longueurs affichées dans le tableau des meubles et dans le plan, et suppression des décimales pour les surfaces en pieds carrés.
- Ajout aux préférences utilisateur de l’unité Pouce/Décimales capable d’afficher les décimales d’un pouce pour les longueurs affichées dans le tableau des meubles et dans le plan, et pour les surfaces en pieds carrés.
- Ajout de l’élément de menu Meubles > Importer texture pour améliorer l’accès à l’assistant d’importation de textures.
- Ajout de l’élément de menu Meubles > Exporter au format CSV….
- Attribution du raccourci Ctrl + Alt + Y (cmd + alt + Y sous Mac OS X) aux éléments de menu Vue 3D > Afficher dans une fenêtre séparée / Afficher dans la fenêtre principale et activation des raccourcis du programme dans la vue 3D séparée.
- Ajout d’une option pour choisir si seuls les éléments sélectionnés dans le plan ou tous les éléments 3D de la maison doivent être exportés au format OBJ.
- Ajout d’une case à cocher Vérifier les mises à jour au lancement du programme et d’un bouton Vérifier les mises à jour dans le panneau des préférences utilisateur pour obtenir des informations sur les mises à jour disponibles du programme et des fichiers SH3F/SH3T/SH3L/SH3P.
- En mode Vue aérienne, placement de la hauteur du centre de rotation à mi-hauteur des éléments visibles dans la vue 3D.
- Ajout de l’option Vue aérienne centrée sur la sélection aux préférences pour centrer la vue 3D sur les objets sélectionnés dans le plan lorsque le mode Vue aérienne est actif.
- Ajout d’un bouton Bibliothèques… à la boîte de dialogue À propos pour afficher toutes les bibliothèques et plug-ins utilisés par Sweet Home 3D.
- Autorisation du paramétrage du moteur de rendu SunFlow avec des propriétés récupérées du fichier de propriétés des ressources ou des propriétés système.
- Ajout de coordonnées de texture aux modèles 3D Boîte et Cylindre du catalogue par défaut et attribution d’un nom de matériau différent pour chacune de leurs faces pour pouvoir éditer individuellement la couleur ou la texture de chaque face.
- Réduction de l’épaisseur des lignes dans les impressions.
- Définition de Vue du dessus et Couleur ou texture du sol comme options par défaut au premier lancement pour les préférences utilisateur Icônes des meubles dans le plan et Rendu des pièces dans le plan sous Windows et Mac OS X.
- Amélioration du calcul de l’élévation d’un plafond rond proche d’un mur incliné rond.
- Correction d’une régression apparue dans la version 3.0 qui pouvait empêcher le calcul correct des plafonds inclinés.
- Correction d’un bug qui pouvait sauvegarder des fichiers impossibles à rouvrir et sans message d’erreur.
- Assurance que la fenêtre peut être redimensionnée une fois ouverte lorsque sa vue 3D est détachée sous Mac OS X.
- Acceptation des espaces dans les noms de fichiers MTL.
- Ajout du support dans la version En ligne pour Java 7 sous Mac OS X avec les bibliothèques Java 3D 1.6.0-pre7 / JOGL 2.0-rc11.
- Mise à jour des pages d’aide en anglais, français, allemand, suédois, hongrois et bulgare.
- Remplacement du JRE 6u37 par le JRE 6u43 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 4.0.
Version 3.7, 25 octobre 2012
- Affichage des groupes dans le tableau des meubles sous forme de nœuds d’arbre extensibles / réductibles.
- Utilisation de l’anticrénelage dans la vue 3D lorsque possible.
- Correction d’un bug qui pouvait créer des fichiers SH3D invalides après l’importation d’un fichier de modèle 3D contenant des caractères non ASCII (comme les lettres accentuées).
- Correction de la gestion des trous multiples dans les polygones définis dans les fichiers DAE importés.
- Interdiction du redimensionnement de la fenêtre pendant l’ouverture d’un fichier SH3D sous Mac OS X, pour éviter le gel du programme.
- Sauvegarde dans un fichier SH3D uniquement des textures du fichier SH3T utilisées par la maison.
- Publication de la version 1.0 (670 ko) de l’Éditeur de bibliothèques de textures, un outil séparé qui permet à l’utilisateur de créer et éditer facilement des fichiers SH3T.
- Mise à jour de la nouvelle version portable de Sweet Home 3D (version 3.7, 116 Mo) et de l’Éditeur de bibliothèques de meubles (version 1.9, 5 Mo).
- Remplacement du JRE 6u35 par le JRE 6u37 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 3.7.
Version 3.6, 6 septembre 2012
- Ajout de la possibilité de faire pivoter les textes, le nom des meubles et le nom et la surface des pièces dans le plan.
- Amélioration du magnétisme d’alignement d’un meuble lorsque son côté est aligné le long d’un mur.
- Mémorisation des derniers dossiers sélectionnés dans les boîtes de dialogue de fichiers pour chaque type de contenu géré par Sweet Home 3D.
- Amélioration du chargement des catalogues de meubles lors du changement de langue et pendant l’importation des bibliothèques de meubles.
- Correction du type de lentille utilisé dans la génération de vidéo pour les deux meilleurs niveaux de qualité.
- Forçage de la couleur bleue pour les sélections dessinées sur l’image importée dans l’assistant d’image d’arrière-plan lorsque la couleur de sélection par défaut n’est pas assez colorée.
- Amélioration de la gestion de la couleur de sélection dans le plan sous Mac OS X.
- Autorisation des homonymes parmi les noms de meubles et de textures dans les catalogues.
- Refus d’ouvrir un fichier SH3D corrompu lorsqu’il contient des meubles ou des textures inaccessibles.
- Correction d’un bug qui bloquait le lancement du programme si certains fichiers à récupérer étaient invalides.
- Signature des applications et installateurs Windows et Mac OS X avec la signature numérique certifiée du développeur de Sweet Home 3D (c’est-à-dire Emmanuel Puybaret).
- Remplacement du JRE 6u32 par le JRE 6u35 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 3.6.
Version 3.5, 28 avril 2012
- Ajout de l’élément de menu Meubles > Aligner côte à côte pour aligner les meubles sélectionnés sur les côtés et sur l’arrière du premier meuble sélectionné.
- Ajout des éléments de menu Meubles > Aligner sur la face avant / Aligner sur la face arrière / Aligner sur le côté gauche / Aligner sur le côté droit pour aligner les meubles sélectionnés sur la face avant / arrière / gauche / droite du premier meuble sélectionné.
- Ajout des éléments de menu Meubles > Distribuer horizontalement / Distribuer verticalement pour distribuer les meubles sélectionnés en conséquence.
- Ajout du menu Aligner ou distribuer les meubles dans le menu contextuel du plan pour donner accès à ces fonctionnalités dans la version en ligne.
- Ajout d’un comportement magnétique pendant le glisser-déposer d’un meuble dans le plan, lorsque ses bords s’approchent des bords d’un autre meuble.
- Amélioration du magnétisme des meubles le long des murs (y compris les murs ronds) avec système anti-collision.
- Centrage du zoom dans le plan sur le curseur de la souris lorsque le zoom est effectué avec la molette de la souris pendant que la touche Ctrl est pressée (cmd sous Mac OS X).
- Ajout de l’élément de menu Vue 3D > Modifier le visiteur virtuel pour éditer la position et les angles du visiteur.
- Ajout de l’option Ajuster l’élévation des yeux selon le niveau sélectionné dans le panneau de modification du visiteur virtuel (sélectionnée par défaut pour les nouvelles maisons).
- Inversion du sens de rotation vers le haut / bas en mode vue aérienne.
- Variation de la couleur du sol selon le réglage de la puissance de la lumière (la couleur du sol de vos fichiers de maison existants sera automatiquement mise à jour et cela pourrait entraîner de petits changements dans le rendu).
- Réutilisation de la forme de découpe de l’escalier pour calculer le trou d’une rampe dans le sol.
- Ajout du support de l’élément
<unit>dans les fichiers Collada pour obtenir une meilleure taille par défaut des modèles 3D importés dans ce format. - Ajout du curseur de déplacement pour le déplacement des objets dans le plan et amélioration de l’apparence des curseurs.
- Ajout d’un bouton pour accéder aux préférences dans la barre d’outils (sauf sous Mac OS X où le raccourci cmd + , est bien connu et la barre d’outils déjà large).
- Correction d’un bug qui figeait l’application lorsqu’une fenêtre affichant une vue 3D précédemment enregistrée comme masquée était agrandie sous Mac OS X.
- Séparation
HomeControllerclasse enHomeController+HomePluginControllerclasses pour donner accès aux contrôleurs dans un plug-in (si vous avez créé une version dérivée de Sweet Home 3D avec une sous-classe directe ou une instanciation de la classeHomeController, vous devez simplement remplacer la classecom.eteks.sweethome3d.viewcontroller.HomeControllerpar la classecom.eteks.sweethome3d.plugin.HomePluginController). - Mise à jour de l’aide en allemand / espagnol / portugais brésilien / suédois.
- Version russe de l’interface utilisateur revue et mise à jour par Андрей Прищенко.
- Modification de la police du logo Sweet Home 3D (merci à Julien De Méyère).
- Remplacement du JRE 6u30 par JRE 6u32 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 3.5.
Version 3.4, 20 décembre 2011
- Ajout des éléments de menu Plan > Ajouter un niveau / Modifier le niveau / Supprimer le niveau pour gérer plusieurs niveaux avec des niveaux intermédiaires et/ou des niveaux à élévation négative possibles.
- Ajout des éléments de menu Vue 3D > Afficher tous les niveaux / Afficher le niveau sélectionné.
- Ajout du champ Épaisseur des nouveaux planchers dans le panneau des préférences.
- Ajout d’une nouvelle propriété pour les escaliers dans le catalogue de meubles pour définir la forme utilisée pour découper le plafond et le plancher des niveaux supérieurs lorsqu’ils croisent un escalier.
- Ajout d’une case à cocher Escalier dans l’assistant Importer un meuble et dans l’Éditeur de bibliothèques de meubles.
- Réutilisation de la valeur de transparence des murs pour rendre transparents les planchers et plafonds des niveaux supérieurs.
- Permettre au visiteur virtuel de descendre sous l’élévation 0 pour visiter les niveaux souterrains.
- Amélioration de la gestion du sol pour pouvoir gérer des élévations jusqu’à 100m sans voir de ligne noire à l’horizon.
- Ajout d’un bouton dans le panneau des préférences pour importer des bibliothèques de langues.
- Amélioration du magnétisme du dessin des murs et des pièces.
- Augmentation de la sensibilité du magnétisme.
- Ajout du sous-menu Sélectionner l’objet dans le menu contextuel du plan qui permettra à l’utilisateur de sélectionner un objet parmi ceux superposés au point où il a fait un clic droit.
- Ajout de la possibilité de changer directement la visibilité d’un meuble en cliquant sur sa case à cocher visible dans le tableau des meubles.
- Ajout du support de l’auto-complétion dans les champs de texte nom affichés dans les panneaux de modification (les textes suggérés proviennent des textes précédemment saisis et sont enregistrés dans les préférences).
- Ajout de la possibilité d’ajuster finement l’orientation d’un modèle 3D à la deuxième étape de son importation.
- Amélioration des performances lors de l’utilisation des textures.
- Ajout du support des applets non signées lorsqu’elles sont exécutées sans la fonction 3D et les meubles/textures listés dans les fichiers de plug-in.
- Correction du glisser-déposer depuis le catalogue vers le plan ou la liste des meubles dans la version en ligne exécutée avec Plugin2 sous Mac OS X ou avec OpenJDK sous Linux.
- Correction d’un bug qui empêchait de voir les boîtes de dialogue placées hors de l’écran principal après un changement de configuration dans un environnement multi-écrans.
- Correction d’un bug qui empêchait d’ouvrir l’assistant Importer un meuble sur un écran différent de l’écran principal, ou de voir la version en ligne dans un navigateur placé hors de l’écran principal.
- Correction d’un bug qui décalait incorrectement la texture appliquée sur un objet avec un fichier de modèle 3D non placé à l’origine (cette correction de bug ne sera appliquée qu’aux changements de texture effectués à partir de cette version pour s’assurer que les designs existants n’auront pas un aspect différent lorsqu’une astuce de contournement était utilisée).
- Correction d’un bug qui affichait une texture comme inversée lorsqu’elle était appliquée sur le côté gauche d’un mur.
- Correction d’un bug qui réinitialisait le rapport d’aspect de la vue 3D dans la boîte de dialogue de création de photo après un changement de caméra.
- Mise à jour des pages d’aide en anglais, français, allemand et bulgare.
- Remplacement du JRE 6u26 par JRE 6u30 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 3.4.
Version 3.3, 26 juillet 2011
- Amélioration de la précision des lignes d’alignement.
- Utilisation systématique du format PNG pour les textures exportées pour éviter de perdre des détails.
- Correction d’un bug dans l’exportation OBJ pour les modèles au format 3DS contenant des valeurs non définies.
- Correction d’un bug qui empêchait de créer des photos et des vidéos aux deux premiers niveaux de qualité lorsqu’une texture de ciel était utilisée.
- Remplacement du JRE 6u24 par JRE 6u26 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 3.3.
Version 3.2.1, 3 mai 2011
- Correction d’un bug dans l’applet de visualisation 3D qui l’empêchait de fonctionner sous Windows.
- Signature avec une signature numérique certifiée des fichiers JAR de la version Java Web Start de Sweet Home 3D, sa version En ligne et l’applet de visualisation 3D, pour élargir l’audience de Sweet Home 3D. Les installateurs n’ont pas été modifiés.
Version 3.2, 22 avril 2011
- Amélioration du support des modèles transparents texturés et de la gestion de la transparence dans les images calculées avec SunFlow.
- Modification de l’affichage des fuseaux horaires GMT pour éviter la confusion.
- Amélioration de la notation 12/24 heures pour les utilisateurs anglophones selon le pays de l’utilisateur.
- Correction d’un bug qui calculait mal la forme de certains murs parallèles joints.
- Correction d’un bug dans l’applet de visualisation 3D qui l’empêchait de fonctionner.
- Ajout de la
com.eteks.sweethome3d.no3Dpropriété système propriété pour désactiver les capacités 3D de Sweet Home 3D si nécessaire. - Mise à jour des fichiers d’aide en espagnol, portugais brésilien et suédois.
- Remplacement du JRE 6u23 par JRE 6u24 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 3.2.
Version 3.1, 13 février 2011
- Gestion de l’impression du plan sur plus d’une page pour les grandes échelles.
- Ajout d’une icône à côté du sélecteur d’heure dans les boîtes de dialogue de création de photo et de vidéo, pour indiquer si l’heure sélectionnée est en journée ou de nuit.
- Mise en surbrillance du texte recherché dans les pages d’aide.
- Rendu des nouveaux murs arrondis symétriques.
- Gestion de deux murs arrondis joints l’un à l’autre.
- Correction de divers bugs dans la bibliothèque SunFlow utilisée comme moteur de rendu photo aux deux meilleurs niveaux de qualité.
- Correction d’un bug qui empêchait parfois le rendu correct des textures dans les photos, à l’impression et lorsqu’un meuble texturé vu de dessus était redimensionné.
- Correction d’un bug qui empêchait certains planchers d’être correctement affichés dans quelques cas rares.
- Correction d’un bug qui n’exportait plus les pièces au format OBJ.
- Correction d’un bug qui empêchait la lecture des fichiers d’aide inclus dans les plug-ins de langue SH3L.
- Correction d’un bug qui empêchait l’installation des fichiers SH3F, SH3T, SH3L et SH3P en double-cliquant dessus sous Mac OS X.
- Correction d’un bug qui rendait totalement opaques les textures PNG transparentes dans les photos.
- Correction d’un bug dans la gestion de la couleur et de la texture d’un groupe de meubles après une opération d’annulation.
- Ajout de la sélection automatique dans les champs de texte des sélecteurs de couleur.
- Changement de l’échelle de qualité photo de 0 à 3 à 1 à 4.
- Mise à jour des fichiers d’aide en allemand et bulgare.
- Ajout du support de Windows 64 bits dans la version En ligne et dans les fichiers JAR exécutables de Sweet Home 3D et de l’Éditeur de bibliothèques de meubles.
- Remplacement du JRE 6u22 par JRE 6u23 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 3.1.
Version 3.0, 30 novembre 2010
- Ajout du support des murs arrondis.
- Ajout de l’élément de menu Vue 3D > Mémoriser le point de vue… pour enregistrer le point de vue actuel, et du menu Vue 3D > Aller au point de vue pour revenir à un point de vue enregistré.
- Ajout d’une boussole affichée dans le plan sous forme de rose des vents et associée à la position géographique du logement.
- Amélioration du rendu photo aux deux meilleurs niveaux de qualité (support de la transparence des fenêtres et des images, orientation du soleil selon l’heure et la date choisies, gestion des lumières, aspect mat / brillant des surfaces).
- Ajout de 5 lampes et 8 sources lumineuses colorées au catalogue de meubles par défaut.
- Affichage des sources lumineuses sélectionnées avec des sphères en fil de fer dans la vue 3D.
- Modification de l’indicateur et du comportement du coin inférieur gauche des lumières pour pouvoir mettre à jour leur puissance lumineuse.
- Ajout de l’option Conserver les proportions dans la boîte de dialogue de modification des meubles pour conserver les proportions des meubles lors de l’édition de leur taille.
- Ajout de l’option Fait partie du plan de base dans la boîte de dialogue de modification des meubles pour pouvoir verrouiller un meuble lorsque le plan de base est verrouillé.
- Inclusion de tous les meubles non déplaçables dans le plan verrouillé.
- Amélioration du calcul des ombres au sol des modèles 3D contenant de nombreux sommets pour éviter que le programme ne se bloque au deuxième niveau de qualité du rendu photo.
- Amélioration du calcul de l’altitude maximale et du rendu 3D en mode Vue aérienne.
- Mise à jour des valeurs de normales incorrectes dans certains modèles 3D du catalogue par défaut pour améliorer leur rendu.
- Ajout d’un motif de hachures croisées pour les murs.
- Impression / Copie / Export de l’image d’arrière-plan si elle est affichée dans le plan.
- Gestion de la sauvegarde des données des logements à intervalles réguliers dans un dossier privé, avec récupération automatique des logements en cas de plantage du programme.
- Ajout de la suppression automatique des fichiers temporaires créés par Sweet Home 3D datant de plus d’une semaine.
- Conservation du préfixe des formes des meubles exportés au format OBJ, pour restaurer correctement les propriétés des formes préfixées lors de la réimportation.
- Sauvegarde des préférences de Sweet Home 3D dans un fichier indépendant des préférences du système d’exploitation pour simplifier le transfert de la configuration de Sweet Home 3D vers un autre ordinateur.
- Ajout des propriétés système
com.eteks.sweethome3d.preferencesFolderetcom.eteks.sweethome3d.applicationFolderspour définir les dossiers où sont stockés les préférences de Sweet Home 3D et les fichiers SH3F, SH3T, SH3L et SH3P. - Augmentation du nombre maximum de fichiers récents à 10.
- Attente d’un premier déplacement du pointeur de la souris avant de dupliquer les éléments sélectionnés lorsque la touche ctrl (ou la touche alt sous Mac OS X) est pressée.
- Amélioration du déplacement des éléments à la souris lorsqu’ils sont très petits dans le plan.
- Augmentation des déplacements des éléments sélectionnés dans le plan lorsque les flèches du clavier sont pressées avec la touche shift.
- Inversion de l’effet de la touche shift pour les déplacements dans la vue 3D.
- Correction de bugs qui empêchaient l’affichage correct des planchers qui se chevauchent.
- Mise à jour des pages d’aide (uniquement en anglais et en français dans cette version).
- Suppression de la colonne ID de la liste des colonnes affichées dans l’Éditeur de bibliothèques de meubles.
- Remplacement du JRE 6u21 par JRE 6u22 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 3.0.
Version 2.6, 23 août 2010
- Calcul correct des trous faits dans un mur par des portes et des fenêtres superposées les unes sur les autres.
- Suppression de la brillance qui apparaissait sur les murs et les sols sous certains angles de vue.
- Correction d’un bug qui empêchait l’enregistrement d’une vidéo sous Mac OS X.
- Correction d’un bug qui bloquait le moteur de rendu SunFlow lorsqu’un modèle 3D contenait des coordonnées de texture trop grandes.
- Correction d’un bug qui empêchait l’utilisation de certains modèles 3D contenant de nombreuses formes.
- Amélioration du support DAE/Collada pour les fichiers exportés depuis Solidworks et d’autres outils.
- Mise à jour de l’Éditeur de bibliothèques de meubles vers la version 1.1 pour corriger quelques bugs mineurs.
- Remplacement du JRE 6u20 par JRE 6u21 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 2.6.
Version 2.5, 21 juin 2010
- Publication de la version 1.0 de l’Éditeur de bibliothèques de meubles, un outil séparé qui permet à l’utilisateur de créer et d’éditer plus facilement des fichiers SH3F.
- Correction d’un bug qui ne mettait pas à jour les catalogues de meubles et de textures après l’importation d’un fichier SH3F ou SH3T modifié.
- Correction d’un bug de régression sur les textures appliquées aux modèles 3D avec une taille différente de celle d’un cube d’un centimètre.
- Amélioration du support du format DAE/Collada pour les fichiers exportés depuis SketchUp.
- Abaissement du niveau du sol dans la vue 3D pour limiter l’effet de clignotement pendant la création de vidéos.
- Suppression des faces doubles dans le rendu calculé par SunFlow pour obtenir de meilleurs résultats.
- Correction d’un bug qui bloquait le moteur de rendu SunFlow lorsqu’un logement contenait des meubles importés depuis des modèles 3DS.
- Correction d’un bug qui empêchait SunFlow de rendre les images lorsqu’un logement contenait des murs superposés.
- Amélioration du cache des textures.
- Amélioration de la gestion des fichiers temporaires sous Mac OS X et Linux.
- Limitation de la hauteur des boîtes de dialogue de création de photos et de vidéos pour les petits écrans.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 2.5.
Version 2.4, 25 mai 2010
- Ajout du format DAE/Collada aux formats de fichiers supportés par l’assistant d’importation de meubles, pour pouvoir importer les modèles 3D proposés sur Google 3D Warehouse.
- Ajout du support de la transparence dans les images PNG/GIF appliquées comme texture aux modèles 3D.
- Affichage des lignes définies dans les fichiers OBJ et DAE.
- Correction du rendu 3D pour s’assurer que les fichiers OBJ créés à partir de l’exportation de la vue 3D conservent le même aspect lors de l’importation.
- Modulation de l’illumination des textures selon la luminosité (attention, cela peut modifier la luminosité des images affichées dans les fichiers SH3D existants).
- Correction d’un bug qui décentrait certains modèles 3DS importés.
- Correction d’un bug qui faisait perdre ses couleurs à un fichier OBJ importé lorsque son nom contenait des lettres non ASCII.
- Correction d’un bug qui empêchait l’affichage correct des planchers qui se chevauchent.
- Correction d’un bug qui ne restaurait pas correctement l’emplacement enregistré des séparateurs de vue pour les fenêtres maximisées.
- Optimisation de la mémoire utilisée par les modèles 3D.
- Modification du processus d’installation de Sweet Home 3D avec Java Web Start pour afficher plus tôt la boîte de dialogue de sécurité.
- Ajout des paramètres
furnitureResourcesURLBaseettexturesResourcesURLBaseà l’applet Sweet Home 3D pour simplifier le déploiement des catalogues de meubles et de textures sur d’autres serveurs. - Remplacement du JRE 6u18 par JRE 6u20 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 2.4.
Version 2.3, 21 mars 2010
- Ajout des éléments de menu Meubles > Grouper et Meubles > Dégrouper pour grouper des meubles et dégrouper des groupes de meubles.
- Ajout du support du mappage de texture sur les meubles.
- Ajout de la possibilité de créer des vidéos à partir d’un chemin dans la vue 3D.
- Ajout de l’élément de menu Vue 3D > Afficher dans une fenêtre séparée.
- Ajout du mode panoramique dans le plan activé par l’élément de menu Plan > Panoramique ou temporairement avec la barre d’espace.
- Zoom dans le plan avec la molette de la souris tout en maintenant la touche ctrl enfoncée (ou la touche cmd sous Mac OS X).
- Ajout des options Dossiers de catégories / Liste de recherche dans le panneau des préférences pour choisir le style d’affichage du catalogue de meubles.
- Ajout de flèches de navigation dans le coin supérieur gauche de la vue 3D avec une option dans le panneau des préférences pour les masquer.
- Ajout d’un indicateur à l’arrière du visiteur virtuel pour modifier la hauteur du point de vue.
- Augmentation de la hauteur maximale du visiteur à 26,78 m (hauteur des yeux à 25 m).
- Possibilité de saisir la taille des nouvelles dimensions au clavier après avoir appuyé sur la touche Entrée.
- Ajout de la possibilité de créer des dimensions sur le côté du meuble, le côté du mur ou le côté de la pièce avec un double-clic.
- Ajout de l’élément de menu Meubles > Importer une bibliothèque de textures… pour importer des bibliothèques de textures au format SH3T.
- Ajout du support des plug-ins de langue SH3L pour prendre en charge plus de langues dans Sweet Home 3D.
- Ajout de la propriété système Java com.eteks.sweethome3d.j3d.checkOffScreenSupport égale à true par défaut. Quand cette propriété est égale à false, Sweet Home 3D ne vérifie pas si Java 3D prend en charge les images 3D hors écran ; un tel test pourrait faire planter le programme dans certains cas (principalement sous Linux). L’impression de la vue 3D, le calcul de la vue de dessus des meubles dans le plan et les deux niveaux de qualité photo les plus bas ne sont pas disponibles lorsque les images 3D hors écran ne sont pas prises en charge.
- Amélioration du processus de création d’icônes pour les meubles importés pour obtenir une icône avec un fond transparent.
- Amélioration de l’affichage de la grille et des règles à petite échelle.
- Évitement de l’affichage du texte à l’envers sur les nouvelles dimensions.
- Élargissement des limites d’influence de la lumière pour les grands bâtiments.
- Correction de la direction de la texture appliquée au sol.
- Correction d’un bug qui empêchait de saisir facilement des nombres supérieurs à 10000 dans les compteurs -/+.
- Correction d’un bug qui ne prenait pas en compte l’unité actuelle des valeurs minimales et maximales dans les compteurs.
- Correction du rendu des textures appliquées aux murs et calculées avec le moteur de rendu SunFlow.
- Amélioration de la sauvegarde pour éviter de perdre la version précédente d’un fichier SH3D valide en cas d’erreur.
- Remplacement du JRE 6u17 par JRE 6u18 dans les installateurs Sweet Home 3D fournis avec Java.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 2.3.
Version 2.2, 26 décembre 2009
- Modification du comportement du zoom dans le plan pour zoomer au centre de la zone affichée.
- Correction d’un bug qui survenait avec les modèles 3D importés dans le catalogue de meubles depuis un fichier zip.
- Correction d’un bug qui réinitialisait les droits sur les fichiers SH3D sauvegardés.
- Correction d’un bug qui empêchait de faire glisser les meubles du catalogue sans les sélectionner d’abord sous Mac OS X.
- Correction d’un bug de calcul sur les murs avec des ordonnées presque égales.
- Correction d’un bug qui empêchait d’afficher correctement la texture des murs inclinés.
- Ajout du support pour Linux 64 bits.
- Amélioration de l’API pour simplifier la création de versions personnalisées de Sweet Home 3D.
- Ajout de la localisation bulgare écrite par Valentin Laskov.
- Remplacement du JRE 6u16 par JRE 6u17 dans les installateurs Sweet Home 3D fournis avec Java.
- Mise à jour d’iText vers la version 2.1.7 (attention : à partir de la version 5.0.0, iText n’est plus distribué sous licence GNU LGPL).
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 2.2.
Version 2.1, 30 septembre 2009
- Comme la version en ligne disponible sur sweethome3d.eu permet désormais d’enregistrer les habitations dans l’espace privé des utilisateurs enregistrés sur le site, son applet a été amélioré pour être capable de :
- enregistrer les préférences de l’utilisateur sur le serveur,
- exporter une habitation au format SH3D pour la modifier avec la version téléchargeable,
- suivre les modifications apportées à l’habitation éditée afin d’éviter que l’utilisateur ne change de page dans le navigateur sans l’enregistrer,
- afficher la quantité de mémoire utilisée par Java dans la barre d’état du navigateur.
- sauvegarder les préférences utilisateur sur le serveur,
- exporter une maison au format SH3D pour la modifier avec la version téléchargeable,
- suivre les modifications faites dans la maison éditée pour éviter que l’utilisateur ne change de page sans sauvegarder,
- afficher la quantité de mémoire utilisée par Java dans la barre d’état du navigateur.
- Amélioration des performances de chargement d’un fichier SH3D.
- Renommage du processus d’impression en Sweet Home 3D suivi du nom de la maison.
- Correction d’un bug dans le rendu photo-réaliste qui affichait des polygones noirs autour d’une maison.
- Correction d’un bug qui empêchait le plan de la maison d’être rendu correctement lorsque les murs étaient créés avec un double-clic dans une pièce contenant deux points très proches l’un de l’autre.
- Correction d’un bug qui causait des fuites de mémoire lors de l’importation de modèles 3D et de la création de photos.
- Correction d’un bug sous Mac OS X qui faisait disparaître les menus et leurs raccourcis après l’affichage des boîtes de dialogue Préférences ou À propos.
- Réduction de la mémoire maximale utilisée de 1024 Mo à 512 Mo pour éviter les erreurs impossible de créer la machine virtuelle Java sous Windows.
- Remplacement du JRE 6u14 par JRE 6u16 dans les installateurs Sweet Home 3D fournis avec Java.
- Ajout de la localisation japonaise écrite par Takahiro Sato.
- Ajout de la localisation vietnamienne de l’interface utilisateur écrite par Phùng Lê Tuấn.
- Autres corrections de bogues mineurs et améliorations.
Voir aussi l’article du blog sur la version 2.1.
Version 2.0, 6 juin 2009
- Ajout de l’élément de menu Vue 3D > Créer une photo… pour créer des images PNG de la vue 3D actuelle avec la possibilité de choisir leur taille et leur qualité de rendu ; rendu photo-réaliste effectué par la bibliothèque SunFlow.
- Possibilité de saisir la taille des nouveaux murs et pièces au clavier après avoir appuyé sur la touche Entrée.
- Ajout de la possibilité de créer les murs autour d’une pièce en double-cliquant dans cette pièce.
- Ajout de nouvelles préférences pour le rendu du plan pour voir les meubles de dessus, remplir le sol des pièces avec leur couleur ou leur texture, et changer le motif des murs.
- Ajout des unités Mètre et Millimètre.
- Correction d’un bug qui empêchait de calculer correctement l’emplacement des portes et des fenêtres et qui rendait la vue du plan vide.
- Correction d’un bug qui ne mettait pas à jour la vue 3D après certains mouvements de caméra sur les ordinateurs avec de faibles capacités.
- Mise à jour du fichier JNLP de Sweet Home 3D pour exiger Java 3D 64 bits sur l’architecture 64 bits.
- Remplacement du JRE 6u12 par JRE 6u14 dans les installateurs Sweet Home 3D fournis avec Java.
- Ajout de la localisation chinoise (simplifiée) des pages d’aide
Version 1.8, 5 avril 2009
- Ajout de l’élément de menu Plan > Verrouiller le plan de base et de son bouton correspondant dans le plan pour sélectionner et organiser les meubles plus facilement.
- Ajout de l’élément de menu Plan > Masquer l’image d’arrière-plan pour masquer/afficher l’image d’arrière-plan sans la supprimer.
- Ajout de l’élément de menu Plan > Exporter au format SVG… pour exporter le plan de la maison dans un fichier SVG (Scalable Vector Graphics) grâce à la bibliothèque FreeHEP.
- Ajout de l’élément de menu Fichier > Enregistrer et compresser pour sauvegarder la maison actuelle dans un fichier SH3D plus petit et faciliter le transfert de fichiers.
- Développement d’une applet de visualisation 3D pour permettre aux utilisateurs de montrer leurs fichiers SH3D sur leur site web.
- Amélioration de la vue 3D pour obtenir des changements de point de vue plus fluides, en fonction de la puissance disponible de l’ordinateur de l’utilisateur.
- Correction d’un bug qui empêchait une recherche correcte dans les fichiers d’aide écrits avec un encodage non occidental.
- Mise à jour d’iText vers la version 2.1.5.
- Ajout de la localisation grecque écrite par Elli Nicolaou.
- Ajout de la localisation chinoise (simplifiée) de l’interface utilisateur écrite par Zhao Si-cong.
- Autres corrections de bogues mineurs et améliorations.
Version 1.7, 13 mars 2009
- Ajustement automatique de l’épaisseur et de l’orientation d’une porte ou d’une fenêtre déposée sur un mur.
- Ajustement automatique de l’emplacement et de l’orientation d’un meuble déposé le long d’un mur.
- Élévation automatique d’un meuble déposé sur un autre.
- Dessin des battants des portes et fenêtres avec un arc de cercle (cette fonctionnalité n’est disponible que pour les portes et fenêtres du catalogue fourni à partir de la version 1.7 et pour les bibliothèques de meubles à partir de la version 1.0.3).
- Dessin de la face avant du meuble sélectionné avec une ligne plus épaisse dans le plan.
- Dessin du rectangle englobant d’un meuble glissé dans le plan, pendant son glisser-déposer initial.
- Gestion du curseur de glisser-déposer avec l’icône du meuble ajouté sous Mac OS X.
- Déplacement automatique des objets collés uniquement lorsqu’ils ne peuvent pas être distingués de la sélection actuelle dans le plan.
- Correction d’un bug qui modifiait incorrectement la hauteur et l’épaisseur par défaut des murs dans le panneau des préférences lorsque l’utilisateur changeait l’unité.
- Autres corrections de bogues mineurs et améliorations.
Version 1.6, 18 février 2009
- Modification des menus contextuels pour n’afficher que les éléments activés.
- Ajout du support de l’importation de modèles 3D qui nécessitent d’autres fichiers comme des images de texture, même si ces fichiers ne sont pas inclus dans un fichier ZIP.
- Modification du lecteur de fichiers OBJ + MTL ; attention, ce changement peut avoir des effets secondaires sur vos maisons existantes, car le facteur de transparence des objets 3D lus à partir des fichiers OBJ n’était pas toujours correctement géré jusqu’à présent.
- Ajout du support pour l’import avec un double-clic des fichiers SH3P contenant un plug-in Sweet Home 3D.
- Improved the stability of the online version of Sweet Home 3D.
- Correction d’un bug qui affichait incorrectement l’échelle d’impression précédemment choisie par l’utilisateur.
- Correction d’un bug qui empêchait d’afficher l’infobulle d’un meuble du catalogue dans la version anglaise.
- Remplacement du JRE 6u11 par JRE 6u12 dans les installateurs Sweet Home 3D fournis avec Java.
- Ajout de la localisation italienne des pages d’aide écrite par Simone Bufalino et relue par Rosella Mariotti.
Version 1.5.1, 17 décembre 2008
- Correction d’un bug qui empêchait l’affichage de certaines boîtes de dialogue dans les versions espagnole et portugaise brésilienne de Sweet Home 3D sous Windows et Linux.
- Réorganisation des fichiers localisés pour simplifier le processus de localisation.
Version 1.5, 8 décembre 2008
- Ajout de l’outil Créer des pièces, avec la possibilité d’afficher le nom et la surface des pièces dans le plan, et de changer la couleur ou la texture de leur sol et de leur plafond dans la vue 3D.
- Ajout de l’outil Ajouter des textes pour ajouter des textes libres au plan.
- Ajout d’une case à cocher dans le panneau des meubles pour afficher son nom dans le plan.
- Gestion du style de texte (taille du texte, gras, italique) des éléments sélectionnés dans le plan avec les éléments du sous-menu Plan > Modifier le style du texte et leurs boutons correspondants ajoutés à la barre d’outils.
- Ajout d’un bouton dans le panneau de la vue 3D pour choisir la texture du ciel, avec 3 nouvelles images de ciel.
- Gestion de l’en-tête et du pied de page dans le panneau de mise en page avec la possibilité de saisir 7 variables prédéfinies (numéro de page, nombre de pages, date…).
- Ajout de la possibilité de choisir l’échelle d’impression du plan dans le panneau de mise en page.
- Affichage de conseils lors des premières utilisations d’un outil de création.
- Sélection automatique des champs de texte dans les boîtes de dialogue lorsqu’ils obtiennent le focus avec la touche tab.
- Ajout d’une trappe de service et d’une fenêtre fixe dans la bibliothèque de meubles par défaut.
- Modification de l’affichage des objets sélectionnés de manière à ce que leur boîte englobante soit toujours visible même si certains objets sont cachés par d’autres.
- Ajout de l’angle entre un mur et son mur précédent dans l’infobulle affichée pendant la création ou la modification du mur.
- Modification des touches de raccourci du zoom sous Linux (Ctrl + Ctrl -).
- Activation des éléments de menu Supprimer, Annuler, Rétablir, Copier, Couper, Coller, Modifier… entre la création de deux séries de murs ou la création de deux dimensions.
- Correction d’un bug qui empêchait un calcul correct des trous des fenêtres dans un mur dans certains cas, lorsque ce mur contient plus d’une fenêtre.
- Correction d’un bug qui faisait utiliser la langue du système dans les étiquettes des boutons Ok/Annuler et des éléments de menu Annuler/Rétablir, même si l’utilisateur avait choisi une autre langue.
- Correction d’un bug qui empêchait l’importation d’un meuble après qu’une tentative précédente d’importation d’un fichier incorrect ait été interrompue.
- Correction d’un bug qui bloquait le programme après l’importation de quelques meubles dans le plan de la maison.
- Correction d’un bug qui supprimait les textures importées après un changement de langue dans le panneau des préférences.
- Correction d’un bug sous Windows qui causait la création de trop nombreux clones pendant la duplication avec la touche Ctrl.
- Correction d’un bug sous Mac OS X 10.5 qui empêchait d’afficher correctement le plan avec Java Update 1.
- Developed an experimental online version of Sweet Home 3D with parameters that specifies the services able to save and open homes stored on a server.
- Développement d’une architecture de plug-ins qui permet aux développeurs Java d’ajouter des fonctionnalités à Sweet Home 3D basées sur les classes
com.eteks.sweethome3d.plugin.Pluginetcom.eteks.sweethome3d.plugin.PluginAction. - Refactorisation de nombreuses classes pour présenter une meilleure API aux développeurs de plug-ins.
- Remplacement du JRE 6u6 par JRE 6u11 dans les installateurs Sweet Home 3D fournis avec Java.
- Améliorations dans la localisation russe des fichiers d’aide par Kazimirov Valentin.
- Autres corrections de bogues mineurs et améliorations.
- Déplacement du serveur web Sweet Home 3D vers sweethome3d.eu.
Version 1.4, 7 octobre 2008
- Gestion de l’importation d’images pour permettre aux utilisateurs de créer leurs textures.
- Ajout de l’exportation de la vue 3D au format OBJ + MTL avec l’élément de menu Vue 3D > Exporter au format OBJ…
- Ajout de l’élément de menu Plan > Inverser la direction des murs pour inverser la direction des murs sélectionnés.
- Ajout de l’élément de menu Plan > Diviser le mur pour diviser le mur sélectionné en deux murs après avoir inséré un point au milieu.
- Ajout de l’élément de menu Meubles > Importer une bibliothèque de meubles pour importer des bibliothèques de meubles au format SH3F.
- Utilisation des symboles ‘ et » pour afficher les longueurs en unité pied/pouce.
- Application du magnétisme aux longueurs en fonction de l’échelle actuelle dans le plan et de l’unité.
- Ajout de la possibilité de dupliquer les objets sélectionnés dans le plan avec un glisser-déposer tout en maintenant la touche ctrl enfoncée (ou sous Mac OS X, la touche alt enfoncée).
- Ajout d’un champ de texte pour le choix de la longueur dans la boîte de dialogue Modifier le mur.
- À partir de cette version, la hauteur de mur choisie dans la boîte de dialogue Préférences est également utilisée pour les murs créés dans les maisons existantes.
- Ajout de la possibilité de copier les meubles sélectionnés dans le presse-papiers au format CSV, lorsque la liste des meubles a le focus.
- Validation automatique du contenu des compteurs (composants +/-) lorsqu’une boîte de dialogue qui en utilise un est fermée.
- Stockage de l’emplacement et de la taille des fenêtres dans les fichiers SH3D.
- Simplification des plus grands fichiers de meubles au format OBJ pour réduire la taille de l’application Sweet Home 3D.
- Prise en compte de la taille de l’image d’arrière-plan pour calculer correctement les barres de défilement entourant le plan.
- Modification de la fonction Imprimer en PDF pour s’assurer que les caractères non romains sont correctement imprimés.
- Correction d’un bug Mac OS X 10.5 qui désactivait tous les éléments de menu à la fin de l’assistant d’importation de meubles, lorsqu’il est lancé par l’élément de menu Meubles > Importer un meuble….
- Script de lancement Sweet Home 3D amélioré pour Linux.
- Création d’un fichier JAR exécutable (13 Mo) pour Windows / Mac OS X / Linux.
- Ajout de la localisation suédoise écrite par Martin Karlsson.
- Correction des fautes de frappe proposées par Alain Espinosa dans la localisation espagnole.
- Autres corrections de bogues mineurs et améliorations.
Version 1.3.1, 27 août 2008
- Mise à jour de Java 3D vers la version 1.5.2 sous Windows, Mac OS X, Linux et Solaris.
- Mise à jour de JOGL vers la version 1.1.1 sous Mac OS X.
- Mise à jour d’iText vers la version 2.1.2u.
- Ajout de la localisation russe écrite par Basimov Ilgiz et Kazimirov Valentin.
- Ajout de la localisation hongroise écrite par Miklósi Viktor et Szita Balázs.
- Correction des fautes de frappe proposées par Kamil Páral dans la localisation tchèque.
Version 1.3, 29 avril 2008
- Correction du calcul de la taille d’image du plan copié dans le presse-papiers quand la sélection contient des dimensions.
- Modification de la façon de sauvegarder les maisons pour éviter la corruption de la version précédente d’un fichier SH3D valide, si la sauvegarde actuelle échoue.
- Correction d’un bogue qui ouvrait deux fois un fichier de maison lancé depuis le finder de Mac OS X 10.5.
- Gestion de l’importation d’un fichier OBJ créé avec Blender même s’il contient des définitions d’objets dans une ligne commençant par la lettre o.
- Gestion de l’importation d’un fichier ZIP contenant un fichier de modèle 3D au format OBJ, LWS ou 3DS. Ce fichier ZIP peut aussi contenir les fichiers de texture du modèle 3D et/ou un fichier MTL (décrit les couleurs et les textures d’un modèle 3D au format OBJ).
- Ajout du support pour l’importation de fichiers de catalogue de meubles SH3F.
- Remplacement de JRE 6u4 par JRE 6u6 dans les installateurs Sweet Home 3D fournis avec Java.
- Ajout de la localisation espagnole écrite par Pablo Mayordomo et Paco.
Version 1.2.1, 13 février 2008
- Correction d’un bogue concernant la création de nouvelles catégories de meubles avec des espaces au début ou à la fin de leur nom.
- Correction d’un bogue qui empêchait de changer la couleur ou la visibilité de certains meubles importés.
- Comme de nombreux utilisateurs essaient d’utiliser Sweet Home 3D pour concevoir des maisons à plusieurs étages, la hauteur maximale de l’observateur en visite virtuelle 3D a été augmentée de 2,5 mètres à 10 mètres (le point de vue de l’observateur reste toujours aux 13/14 de sa hauteur, pour respecter les proportions humaines !).
- Remplacement de JRE 6u3 par JRE 6u4 dans les installateurs Sweet Home 3D fournis avec Java.
- Ajout de la localisation tchèque écrite par Štephan Novák.
- Ajout de la localisation polonaise écrite par Paweł Antkowiak (interface utilisateur) et Szymon Życiński (pages d’aide).
- Ajout de la localisation allemande des pages d’aide écrite par Thomas Zimmermann.
- Correction des fautes de frappe dans les pages d’aide.
Version 1.2, 6 novembre 2007
- Ajout de textures applicables aux murs et au sol.
- Gestion des hauteurs des points de début et de fin des murs pour créer des mansardes.
- Ajout d’un moteur de recherche dans les pages d’aide.
- Ajout d’infobulles sur les meubles du catalogue.
- Gestion des touches A et D dans la vue 3D équivalentes aux touches fléchées gauche et droite.
- Modification des touches de raccourci pour le zoom et l’aide sous Mac OS X (Cmd + Cmd – Cmd ?).
- Modification de la façon dont l’icône d’un modèle 3D importé est créée pour éviter les plantages à la fin de l’assistant d’importation de meubles.
- Amélioration de la gestion des barres de défilement du plan pendant le dessin des murs et des dimensions créées dans les marges gauche et supérieure du plan.
- Maintien des coordonnées du coin supérieur gauche affiché quand le zoom est modifié dans le plan.
- Détection si l’impression de la vue 3D est possible selon la configuration 3D du système utilisateur.
- Remise au point correcte après la fermeture de l’assistant d’importation de meubles.
- Correction d’un bogue concernant les meubles synonymes dans différentes catégories du catalogue lors d’un changement de langue.
- Remplacement de JRE 6u2 par JRE 6u3 dans les installateurs Sweet Home 3D fournis avec Java.
- Adaptation de l’interface utilisateur pour Mac OS X 10.5.
- Utilisation des icônes du projet Tango dans la barre d’outils et les éléments de menu.
- Ajout de 25 meubles créés par des contributeurs (leur nom est affiché dans l’infobulle d’un élément).
- Ajout de la localisation italienne de l’interface utilisateur écrite par Simone Bufalino.
- Ajout de la localisation allemande de l’interface utilisateur écrite par Sebastian Breuer.
- Correction des fautes de frappe et description des nouvelles fonctionnalités dans les pages d’aide.
Version 1.1, 24 septembre 2007
- Ajout de la création et de l’édition de dimensions.
- Ajout d’une case à cocher dans les préférences pour rendre visible ou invisible la grille affichée dans le plan.
- Gestion du changement de langue de l’interface utilisateur dans les préférences.
- Ajout d’indicateurs dans les règles du plan pour refléter l’emplacement actuel du pointeur de la souris dans le plan.
- Gestion de la modification des murs avec magnétisme actif.
- Augmentation de la résolution du motif des murs pendant l’impression.
- Correction d’un bogue concernant l’éclairage des modèles 3D importés avec des faces inversées.
- Correction d’un bogue concernant l’ajout d’objets Java 3D à une scène en direct.
- Ajout de la localisation portugaise brésilienne écrite par Roberto Rocha.
- Correction des fautes de frappe dans les pages d’aide.
Version 1.0, 12 septembre 2007
- Ajout des éléments de menu Meubles > Colonnes d’affichage pour modifier la liste des colonnes affichées dans l’en-tête de la liste des meubles.
- Modification de la liste des colonnes affichées par défaut.
- Gestion de la copie dans le presse-papiers d’une image des objets sélectionnés dans le plan (cette fonctionnalité peut ne pas fonctionner sous Linux).
- Gestion de l’impression de la maison avec les éléments Imprimer…, Mise en page…, Aperçu avant impression… et Imprimer en PDF… du menu Fichier.
- Création d’installateurs Windows / Mac OS X / Linux.
- Gestion des touches W et S dans la vue 3D équivalentes aux touches fléchées haut et bas.
- Ajout de la bibliothèque iText pour gérer l’impression en PDF.
- Utilisation de Java 3D 1.5.1 sous Windows et Mac OS X.
- Modification de l’écran de démarrage.
Version 0.18, 21 juillet 2007
- Ajout des pages d’aide.
Version 0.17
- Ajout de l’assistant d’importation de meubles accessible depuis l’élément de menu Meubles > Importer des meubles….
- Gestion de la transparence des vitres de fenêtres sous Java 3D 1.3.
- Modification avec la souris de la hauteur et de l’élévation du meuble sélectionné dans le plan, en cliquant sur les coins inférieur gauche et supérieur droit du meuble.
- Ajout de nouveaux meubles au catalogue : portes coulissantes, fenêtre coulissante, radiateurs, douche, cylindre, baignoire encastrée et lavabo avec meuble.
- Gestion des fichiers récemment ouverts.
- La première maison sans titre et non modifiée est automatiquement fermée quand une autre est ouverte.
- Aucune nouvelle maison vide n’est créée au redémarrage de l’application.
- Meilleure intégration dans Mac OS X (menu Fenêtre, menu par défaut quand aucune maison n’est ouverte).
- Meilleure gestion de la mémoire quand une maison est fermée.
- Ajout de la bibliothèque Loader3DS pour gérer le format 3DS.
- Utilisation de Java 3D 1.5.1 sous Linux et Solaris.
Version 0.16
- Ajout de deux modes de navigation 3D accessibles depuis le nouveau menu Vue 3D : le mode Vue aérienne correspondant au mode précédent disponible dans la version 0.15, dans lequel l’utilisateur peut désormais zoomer, et le mode Visite virtuelle correspondant à la vue d’un observateur se déplaçant dans la maison éditée. Dans ce dernier mode, l’utilisateur peut modifier son point de vue 3D, soit avec l’observateur dessiné dans le plan, soit directement dans la vue 3D.
- Gestion des touches actives dans la vue 3D.
- Ajout de l’élément de menu Vue 3D > Modifier… pour éditer le champ de vision et la hauteur du visiteur, la couleur du sol et du ciel, la luminosité de l’éclairage et la transparence des murs.
- Activation du changement de hauteur de chaque mur avec l’élément de menu Plan > Modifier les murs….
- Ajout de la possibilité de voir la forme en miroir d’un meuble avec l’élément de menu Meubles > Modifier….
- La taille du plan ne peut plus diminuer, pour éviter certaines difficultés à créer des murs en dehors de l’espace de plan par défaut.
- Le mode de création de murs bascule automatiquement en mode sélection quand l’utilisateur fait glisser et dépose un meuble dans le plan, ou quand l’élément de menu Meubles > Ajouter à la maison est choisi.
- Ajout d’un meuble Encadrement de porte au catalogue.
- Affichage de la version Java actuelle dans la boîte de dialogue À propos.
Version 0.15, 10 juin 2007
- Ajout de l’élément de menu Plan > Importer une image d’arrière-plan… et de son assistant correspondant.
Version 0.14
- Modification des extrémités de murs avec la souris.
- Gestion du zoom dans le plan.
- Ajout de règles aux bordures gauche et supérieure du plan (peuvent être rendues invisibles en éditant les préférences).
- Ajout de guides visuels pour aligner les extrémités d’un mur avec les extrémités d’autres murs.
- Ajout d’infobulles affichant la longueur d’un mur, l’angle et la taille d’un meuble pendant leur modification avec la souris.
- Ajout de l’élément de menu Édition > Tout sélectionner.
- Ajout d’éléments de menu d’alignement de meubles.
- Ajout de menus contextuels.
- Ajout d’un meuble Boîte dans la catégorie Divers.
- Calcul des trous dans les murs à leur emplacement d’intersection avec les portes ou fenêtres dans la vue 3D.
Version 0.13
- Ajout de l’élément de menu Plan > Modifier les murs… pour éditer les coordonnées des extrémités des murs, ainsi que leur épaisseur et leur couleur.
Version 0.12, 27 mai 2007
- Ajout de l’élément de menu Meubles > Modifier… pour éditer le nom, la taille et la couleur de certains meubles.
Version 0.11
- Tri de la liste des meubles.
Version 0.10, 16 novembre 2006
- Première version publique.
Cette version correspond au cas d’étude décrit dans le livre français Les cahiers du programmeur Swing, écrit par Emmanuel Puybaret et publié par les Éditions Eyrolles en décembre 2006.