Historia wersji
Przeczytaj tę stronę, aby uzyskać więcej informacji o historii wersji Sweet Home 3D.
Lista wersji Sweet Home 3D
Wersja 7.5.2, 29 sierpnia 2024
- Naprawiono w Sweet Home 3D JS, Sweet Home 3D JS Viewer i Sweet Home 3D JS Online błąd, który uniemożliwiał wyświetlanie domu w niektórych przeglądarkach.
Wersja 7.5, 21 sierpnia 2024
- Naprawiono problemy z synchronizacją widoku 3D, gdy był wyświetlany w osobnym oknie.
- Naprawiono renderowanie widoku 3D poziomów podziemnych na tej samej wysokości.
- Naprawiono wyświetlanie czcionek w tajskim interfejsie użytkownika.
- Naprawiono domyślną wartość właściwości
doorOrWindowWallThickness#i zapisywanie właściwościlightSourceMaterialName#zawierającej przecinki w Edytorze Biblioteki Mebli. - Zmieniono informacje o prawach autorskich po przejęciu projektu Sweet Home 3D przez Space Mushrooms.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.5.
Wersja 7.4, 30 maja 2024
- Naprawiono błąd wprowadzony w wersji 7.2, gdzie wysokość mebli obracanych wokół osi poziomej nie była poprawnie obliczana.
- Naprawiono zawieszanie się programu, gdy widok 3D jest ponownie dołączany do głównego okna wyświetlanego na drugim monitorze.
- Naprawiono błąd, który uniemożliwiał otwarcie pliku pokazującego odłączony widok 3D na drugim monitorze w systemie macOS.
- Umożliwiono resetowanie opisu mebla w oknie dialogowym modyfikacji.
- Naprawiono eksport CSV mebli zawierających pusty opis lub licencję.
Zobacz także artykuł na blogu o wersji 7.4.
Wersja 7.3, 4 kwietnia 2024
- Dodano strzałki w górę i w dół do przewijania menu Przejdź do punktu widzenia, gdy jest zbyt długie na małych ekranach.
- Naprawiono operację odbicia lustrzanego na grupie mebli zawierającej obrócone elementy.
- Zapobieżono przesuwaniu się stałych części w odbitych lustrzanie elementach po deformacji poziomej.
- Umożliwiono importowanie modeli 3D z brakującymi grupami deformacji.
- Naprawiono czcionkę wymiarów w widoku 3D na tę ustawioną w preferencjach.
- Naprawiono regresję, gdzie importowane modele 3D były dodawane do katalogu mebli, nawet jeśli nie było to wymagane.
- Naprawiono sortowanie poziomów z indeksem wysokości w tabeli mebli.
- Naprawiono wyświetlanie okna dialogowego pliku w środowiskach Windows ze specjalnymi homonimami.
- Naprawiono drukowaną nazwę poziomu w nagłówku i/lub stopce stron pokazujących plan.
- Umieszczono elementy menu nieprzetłumaczonych wtyczek w istniejących znanych menu.
- Zignorowano zainstalowane wtyczki niekompatybilne z uruchomioną wersją Java przy starcie programu.
- Dodano możliwość wyszukiwania według kategorii i wielu słów w katalogu mebli Sweet Home 3D JS Online.
- Naprawiono sortowanie według rozmiaru modelu w Edytorze Biblioteki Mebli.
- Usunięto wsparcie dla macOS z wersji przenośnej, ponieważ najnowsze wersje macOS odmawiają zapisu w folderze
dataze względów bezpieczeństwa. - Zaktualizowano niemieckie strony pomocy przez Waldemara Hersachera.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.3.
Wersja 7.2, 22 września 2023
- Dodano element menu Modyfikuj wymiary do edycji współrzędnych wymiarów, koloru i rozmiaru czcionki.
- Obsłużono wyświetlanie wymiarów w widoku 3D.
- Dodano wymiary wysokości, aby pokazać wysokość elementów.
- Dodano opcję Zaznaczanie i edycja w widoku 3D w panelu preferencji, aby umożliwić zaznaczanie, modyfikację, przesuwanie i obracanie mebli, a także przeciąganie mebli z katalogu w widoku 3D.
- Zarządzano magnetycznym umieszczaniem obiektów w jednostkach półkowych za pomocą nowych właściwości
shelfElevationsishelfBoxes. - Zarządzano właściwościami zdefiniowanymi przez użytkownika określonymi we właściwości systemowej
com.eteks.sweethome3d.additionalFurniturePropertiesz możliwością wyświetlania ich w tabeli mebli i modyfikowania ich w panelu modyfikacji mebli. - Dodano wybór predefiniowanych pozycji (dostępnych dla modeli manekinów w domyślnym katalogu i w bibliotece Scopia).
- Dodano obsługę drukowania wielu poziomów.
- Dodano element Przelicz punkty pokoju do menu kontekstowego planu.
- Ustawiono domyślną kategorię na Użytkownik w kreatorze importu mebli.
- Dodano możliwość wyświetlania kolumny Opis w tabeli mebli.
- Dodano właściwość
licensedo bibliotek mebli i możliwość wyświetlania kolumny Licencja w tabeli mebli. - Dezaktywowano proces aktualizacji 3D, gdy widok 3D jest ukryty.
- Zapewniono, że odłączony widok 3D jest widoczny po otwarciu pliku SH3D.
- Zignorowano niewidoczne obiekty pod kursorem, gdy Wybierz obiekt jest wybrany w menu kontekstowym widoku 3D.
- Naprawiono przezroczystość tekstur w renderowaniu YafaRay.
- Zaktualizowano JOGL do wersji 2.5.0 dla macOS, Windows 64 bit i Linux 64 bit.
- Zaktualizowano bibliotekę Abbot do wersji 1.2.
- Dodano okno dialogowe Modyfikuj wymiary, wymiary wysokości, opcję obsługi 3D, magnetyzm półek i wybór predefiniowanych pozycji do Sweet Home 3D JS Online.
- Dodano nowe klasy do Sweet Home 3D JS do przechowywania danych domu bezpośrednio na serwerze, w IndexedDB lub w lokalnym magazynie, z zarządzaniem automatycznym odzyskiwaniem w IndexedDB.
- Dodano do repozytorium Aplikację internetową i Archiwum ZIP do wdrażania Sweet Home 3D JS Editor na serwerach JSP lub PHP.
- Dodano do Edytora Biblioteki Mebli możliwość edycji właściwości światła i drzwi/okien, dodawania właściwości zdefiniowanych przez użytkownika i dostosowywania ikon importowanych modeli.
- Dodano opcję w panelu preferencji Edytora Biblioteki Mebli i Edytora Biblioteki Tekstur do bezpośredniego używania nazwy importowanego pliku jako nazwy mebla lub tekstury.
- Dodano obsługę eksportu do formatu JSON, gdy nazwa zapisywanej biblioteki kończy się
.jsonw Edytorze Biblioteki Mebli i Edytorze Biblioteki Tekstur. - Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.2.
Wersja 7.1, 3 marca 2023
- Dodano pole opis mebla w Sweet Home 3D i Edytorze Biblioteki Mebli.
- Dodano opis mebla ustawiony w pliku SH3F do podpowiedzi narzędzia mebla w katalogu.
- Zaktualizowano Java 3D 1.6.2, aby uniknąć uszkodzenia widoku 3D i ikon mebli z nowszymi wersjami sterownika AMD Adrenalin w systemie Windows.
- Zaktualizowano JOGL do wersji 2.4.0-rc-20221118, aby naprawić problem z zawieszaniem się w kreatorze importu mebli w systemie macOS.
- Zignorowano automatyczne uzupełnianie podczas inicjalizacji pól tekstowych.
- Naprawiono obsługę klawiszy usuwania, gdy pole tekstowe wyszukiwania w katalogu ma fokus w Sweet Home 3D JS Online.
- Dodano tłumaczenie na portugalski z Portugalii jako domyślne tłumaczenie portugalskie i ustawiono tłumaczenie portugalskie z poprzednich wersji jako tłumaczenie brazylijskie.
- Umożliwiono uruchamianie wykonywalnej wersji JAR Sweet Home 3D, Edytora Biblioteki Mebli i Edytora Biblioteki Tekstur poprzez podwójne kliknięcie w wersji Java ≥ 16.
- Naprawiono obliczony limit między połączonymi ścianami o różnych grubościach.
- Zaktualizowano środowisko uruchomieniowe Azul OpenJDK dołączone do instalatora Sweet Home 3D do Azul OpenJDK 11.0.18 dla Windows 64 bit i Azul OpenJDK 15.0.10 dla Mac OS X ≥ 10.9.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.1.
Wersja 7.0.2, 31 lipca 2022
- Naprawiono nieprawidłowy układ drugiego kroku w kreatorze importu mebli w kilku przypadkach w systemie Windows.
- Wypełniono pokoje, które mają niewidoczną podłogę, bardziej przezroczystym kolorem na planie.
- Naprawiono przezroczystość pokoi w eksporcie SVG.
- Użyto zrzutu ekranu dla obrazu ikony utworzonego na końcu kreatora importu mebli w systemie Windows.
- Zachowano widok 3D odłączony od głównego okna przy ponownym otwarciu, jeśli jest częściowo widoczny.
- Naprawiono nieprawidłowe połączenia podzielonej ściany, gdy dwie ściany są połączone ze sobą.
- Dodano biblioteki YafaRay do instalatora Mac OS X 10.4-10.9.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 7.0, 13 lipca 2022
- Dodano silnik renderowania YafaRay z możliwością wyboru silnika renderowania w narzędziach do tworzenia zdjęć i wideo na dwóch najlepszych poziomach jakości (niedostępne dla Java Web Start i apletów).
- Dodano właściwość
lightSourceMaterialName#do definiowania materiałów modelu 3D używanych jako źródła światła (z kolorem światła wywnioskowanym z koloru materiału i możliwością tworzenia niewidocznego źródła światła, gdy jego materiał jest niewidoczny). - Umożliwiono używanie wartości dziesiętnych w polu Moc światła.
- Umożliwiono zmianę rozmiaru okien dialogowych narzędzi do tworzenia zdjęć i wideo.
- Wyświetlono wirtualnego zwiedzającego za pomocą symbolu aparatu o stałym rozmiarze, gdy wirtualny zwiedzający staje się zbyt mały na planie.
- Dodano przycisk na pasku narzędzi do włączania/wyłączania magnetyzmu.
- Przeniesiono elementy menu obsługujące poziomy do podmenu Poziomy, aby skrócić długość menu Plan.
- Dodano możliwość wyboru materiałów myszką w podglądzie 3D w oknie dialogowym modyfikacji materiału.
- Dodano edycję po przekątnej w podpowiedzi narzędzia tworzenia pokoju, aby rysować pokoje metodą triangulacji.
- Dodano jednostkę Cal/Ułamek, która wyświetla długości w calach, a następnie najbliższy ułamek ósmej części cala.
- Dodano jednostkę Stopa/Dziesiętne, która wyświetla długości w stopach, a następnie części dziesiętne stopy.
- Dodano opcję Ukryj krawędzie modelu w drugim kroku kreatora importu mebli, aby łatwo ukryć krawędzie modeli 3D w formacie DAE / Collada (opcja wyświetlana tylko wtedy, gdy jest przydatna).
- Obsłużono więcej możliwości orientacji i powiększania modeli 3D w ostatnim kroku kreatora importu mebli, aby uzyskać lepsze ikony.
- Dodano nowe prefiksy dla nazw kształtów modelu 3D, aby określić możliwe ruchy kształtów przymocowanych do innych ruchomych kształtów.
- Obliczono przednią granicę frustum widoku 3D zgodnie z wysokością punktu widzenia, aby poprawić renderowanie bardzo dużych scen widzianych z wysokiego punktu widzenia.
- Dodano lustrzane odbicie obrazu nieba na dole obrazu tła, aby uniknąć możliwej linii na horyzoncie w renderowaniach na najlepszych poziomach jakości.
- Dodano pole wyboru Tylko płaski sufit do panelu modyfikacji pokoju, aby w razie potrzeby obliczać pochyłe sufity.
- Dodano właściwość systemową
com.eteks.sweethome3d.checkUpdatesi argument/checkUpdatesDisableddo instalatora Windows, aby zapobiec śledzeniu aktualizacji. - Zwiększono rozmiar rozdzielacza paneli dzielonych w systemie Windows.
- Naprawiono kolejność rysowania podłóg i sufitów pokoi.
- Dodano możliwość wyświetlania animowanych ikon GIF w podpowiedziach katalogu.
- Naprawiono hierarchię węzłów w zarządzaniu formatem 3DS.
- Naprawiono domyślny kolor efektu w formacie DAE.
- Dodano obsługę elementów
controller/skinw formacie DAE, aby umożliwić import modeli 3D wyeksportowanych z oprogramowania MakeHuman. - Naprawiono zbyt małe czcionki w systemie Windows 11 z ekranem HiDPI.
- Obsłużono interfejs użytkownika transformacji modeli 3D w Sweet Home 3D JS Online.
- Zaktualizowano tłumaczenie włoskie, w tym pomoc, dzięki Vincenzo Reale.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 7.0.
Wersja 6.6.4, 9 grudnia 2021
- Naprawiono błędy i poprawiono wydajność w Sweet Home 3D JS Online.
- Drobne poprawki w Sweet Home 3D (bez wydanego instalatora).
Wersja 6.6.2, 13 listopada 2021
- Dodano w Sweet Home 3D JS Online możliwość wyszukiwania mebli w katalogu, listę mebli domowych, separatory do zmiany rozmiaru widoków, okna dialogowe do modyfikacji obiektów i preferencji, menu kontekstowe oraz kreatory importu tekstur i obrazów tła.
- Drobne poprawki w Sweet Home 3D (bez wydanego instalatora).
Zobacz także artykuł na blogu o wersji 6.6.2.
Wersja 6.6, 27 lipca 2021
- Nowy zestaw ikon zaprojektowanych przez madudesign.
- Zoptymalizowano wyświetlanie ikon dla ekranów HiDPI / Retina.
- Inne drobne ulepszenia.
Zobacz także artykuł na blogu o wersji 6.6.
Wersja 6.5.2, 23 kwietnia 2021
- Naprawiono usuwanie plików tymczasowych w folderze
workw systemie Windows z Javą 9 i nowszymi. - Użyto unikalnych nazw plików tekstur bez rozróżniania wielkości liter eksportowanych do formatu OBJ, żeby uniknąć konfliktów w systemach nierozróżniających wielkości liter.
- Przesunięto okna dialogowe tworzenia zdjęć i filmów, gdy otwiera się nowe okno dialogowe, żeby nie ukrywały go w systemie macOS.
- Generowano ikonę importowanego modelu 3D poza ekranem, gdy to możliwe.
- Zapewniono wyświetlanie listy wybieralnych kamer w Sweet Home 3D JS Viewer, gdy wyświetlany dom nie zawiera żadnego poziomu.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 6.5, 2 marca 2021
- Dodano informacje o dostawcach Java i Java 3D w oknie dialogowym O programie.
- Dodano właściwość systemową
com.eteks.sweethome3d.singleInstance, która sprawia, że każde uruchomienie Sweet Home 3D działa w oddzielnym procesie, gdy jest ustawiona nafalse. - Naprawiono przełączanie magnetyzmu, gdy klawisz Alt jest zwolniony w systemie Windows.
- Naprawiono błąd rysowania stałych połączeń polilinii.
- Dostosowano skalę obrazu elementów planu skopiowanych do schowka, żeby zapobiec błędom braku pamięci.
- Zaakceptowano pliki DAE z pustymi źródłami siatki.
- Naprawiono błąd, który usuwał kolor lub teksturę ściany przylegającej do zmodyfikowanego pomieszczenia.
- Naprawiono widok z góry w planie odbiciowego mebla obróconego wokół osi Y.
- Użyto małych liter dla nazw tekstur eksportowanych do formatu OBJ, żeby uniknąć możliwych konfliktów w systemach nierozróżniających wielkości liter.
- Naprawiono usuwanie folderów w katalogu
work, gdy zawierają podfoldery. - Zapewniono wyświetlanie komunikatu o aktualizacjach wersji przed oknem dialogowym preferencji w systemie macOS.
- Dodano preferencje do zarządzania identyfikatorami i nazwami elementów w plikach SH3F i SH3T w Edytorze biblioteki mebli i Edytorze biblioteki tekstur.
- Dodano możliwość odczytywania domyślnych katalogów zawartych w plikach
Furniture.jariTextures.jarza pomocą Edytorów bibliotek mebli i tekstur. - Dodano natywne wsparcie dla komputerów Apple Silicon działających z procesorami ARM.
- Poświadczono notarialnie instalator Sweet Home 3D w systemie macOS.
- Zastąpiono Oracle JRE 8u202 dołączone do instalatora Sweet Home 3D przez Azul OpenJDK 11.0.10 w systemie Windows 64 bit i Azul OpenJDK 15.0.2 w systemie Mac OS X ≥ 10.9.
- Zaktualizowano bibliotekę JOGL działającą z Java 3D 1.6.1 do wersji 2.4 RC 20210111, żeby zapewnić kompatybilność Sweet Home 3D i Edytora biblioteki mebli z Javą 9 i nowszymi, ale wymuszając używanie przez te aplikacje wersji Java ≥ 8 w systemie Mac OS X ≥ 10.9 oraz z Java Web Start.
- Zastąpiono Java 3D wersję 1.6.1 wersją 1.5.2 dla dystrybucji działających z Apple Java 6 w systemie Mac OS X 10.4 do 10.9.
- Zaktualizowano skrypty Ant Sweet Home 3D i Edytorów bibliotek, żeby umożliwić kompilację projektu z JDK 9 i nowszymi.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.5.
Wersja 6.4.2, 8 sierpnia 2020
- Naprawiono problem, który odłączał połączone ściany, gdy były dzielone za pomocą elementu menu Plan > Podziel ścianę lub przeliczane za pomocą panelu modyfikacji pomieszczenia.
- Inne drobne poprawki błędów i ulepszenia w Sweet Home 3D i Sweet Home 3D JS Online.
Wersja 6.4, 21 lipca 2020
- Ulepszono zarządzanie skalą rozdzielczości w planie dla ekranów HiDPI w Javie 8.
- Naprawiono błąd w ponownym wykonywaniu zmiany rozmiaru linii wymiarowej.
- Dodano identyfikatory do obiektów domu, które mogą być modyfikowane.
- Dodano wsparcie dla edytowania planów domów w Sweet Home 3D JS z możliwością zapisywania zmodyfikowanych domów na serwerze JSP.
- Naprawiono problem w Sweet Home 3D JS Viewer, który uniemożliwiał poprawne działanie zarządzania dotykiem w systemie iOS.
- Ulepszono kolejność rysowania przezroczystych obiektów w Sweet Home 3D JS Viewer.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.4.
Wersja 6.3, 15 kwietnia 2020
- Dodano element menu Wybierz obiekt / Przełącz zaznaczenie w menu kontekstowym widoku 3D, żeby wybrać lub odznaczyć obiekt pod kursorem myszy prawym kliknięciem.
- Umożliwiono zmianę kolejności wybranych elementów na liście mebli za pomocą przeciągnij i upuść.
- Dodano tymczasowe linie wymiarowe wzdłuż zmieniającej rozmiar ściany.
- Dodano tymczasowe linie wymiarowe podczas przesuwania punktu pomieszczenia z wymiarem ukośnym, żeby umożliwić triangulację.
- Zwiększono maksymalną skalę w planie.
- Dodano wsparcie dla wyrażeń matematycznych w wartościach wprowadzanych w edytowalnych podpowiedziach planu.
- Zoptymalizowano obsługę modeli 3D składających się z powtarzających się małych części, jak niektóre drzewa znalezione w 3D Warehouse.
- Ulepszono zarządzanie rozmiarem okna Sweet Home 3D po otwarciu pliku zapisanego z maksymalizowanym oknem w systemie macOS.
- Naprawiono niektóre problemy obliczeniowe na poliliniach 3D z bardzo dużymi współrzędnymi i bokach ścian o zerowej długości.
- Naprawiono podwójne akcje wywoływane przez skróty na niektórych klawiaturach nie-łacińskich.
- Naprawiono problem, gdzie niektóre elementy menu nie pojawiały się po prawym kliknięciu w planie.
- Naprawiono ustawianie koloru na liniach modeli 3D w Sweet Home 3D JS Viewer.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.3.
Wersja 6.2, 10 lipca 2019
- Naprawiono błąd, który uniemożliwiał modyfikację mebla w trybie Wirtualna wizyta po dodaniu tego mebla do grupy w trybie Widok z lotu ptaka.
- Naprawiono aktualizację sum po zmianie ceny mebla należącego do grupy mebli.
- Naprawiono błąd, który uniemożliwiał zmianę teksturowanego materiału na biały kolor.
- Naprawiono wyrównanie poziome i pionowe podczas przesuwania nazw pomieszczeń lub mebli myszą z wciśniętym klawiszem Shift.
- Dodano tag wyszukiwania Regulowany, żeby łatwiej znaleźć regulowany model 3D wśród 87 dostępnych.
- Po wybraniu elementu menu Zaznacz wszystko na wszystkich poziomach, eksportowano wszystkie wybrane elementy do formatu OBJ, niezależnie od tego, czy należą do poziomu widocznego w widoku 3D, czy nie.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.2.
Wersja 6.1.2, 1 lutego 2019
- Naprawiono regresję, która uniemożliwiała zmianę stylu kreskowania polilinii.
- Naprawiono podwójne akcje wywoływane przez skróty na niektórych klawiaturach nie-łacińskich w systemie macOS.
- Naprawiono skróty do powiększania i zmiany rozmiaru tekstu w systemie macOS.
- Inne drobne poprawki błędów.
Wersja 6.1, 22 stycznia 2019
- Zarządzano przełączaniem zaznaczenia elementu na liście mebli bez utraty zaznaczenia innych elementów w planie.
- Zoptymalizowano zarządzanie pamięcią podręczną widoków z góry mebli w planie dla podobnych mebli.
- Naprawiono lokalizację widoku z góry mebla w jego prostokącie zaznaczenia przy dużych współczynnikach powiększenia.
- Użyto bardziej precyzyjnych szerokości tekstu, żeby poprawnie wyrównać teksty wieloliniowe.
- Naprawiono sposób wyświetlania aplikacji w językach zorientowanych od prawej do lewej.
- Naprawiono błędne parsowanie niektórych wyrażeń matematycznych, gdy wybrana jednostka długości to nie cm.
- Naprawiono renderowanie 3D poza ekranem w systemie Windows, gdy ustawienie głębokości Z-bufora nie jest obsługiwane.
- Usunięto części ścian pod otworami wyższymi niż góra trapezoidalnej ściany.
- Dodano wsparcie dla luster na zawiasach i szynach z nowymi prefiksami kształtów
sweethome3d_window_mirror_on_hinge_/sweethome3d_window_mirror_on_rail_. - Zaakceptowano spacje w ścieżce obrazu tekstury elementów
map_Kdw plikach MTL. - Dodano informacje o pamięci używanej przez program w oknie dialogowym O programie.
- Ulepszono interfejs użytkownika Edytora biblioteki mebli i Edytora biblioteki tekstur przy użyciu z ekranami HiDPI w systemach Windows i Linux.
- Dodano aplikację macOS dołączoną z Oracle Java 8 w wersji przenośnej.
- Zastąpiono JRE 8u181 przez JRE 8u202 w instalatorach Sweet Home 3D dołączonych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.1.
Wersja 6.0, 11 października 2018
- Dodano możliwość obracania i przesuwania otworów i punktów świetlnych.
- Dodano manekin, który może być artykułowany.
- Zastąpiono 24 modele 3D udostępnione na licencji LAL w domyślnym katalogu nowymi modelami na licencji GNU GPL / CC-BY.
- Zaktualizowano obracające się i przesuwające części w modelu 3D drzwi, okien i mebli, żeby obsługiwać nowe możliwości obracania i translacji.
- Dodano zarządzanie cenami z wyborem waluty i opcjonalnym podatkiem od sprzedaży w panelu preferencji, nowe pola Cena i Podatek od sprzedaży % w panelu modyfikacji mebli, ceny całkowite wyświetlane pod listą mebli domu i nowe kolumny do wyświetlania informacji o cenach na tej liście.
- Dodano możliwość obliczania wyrażeń matematycznych w polach numerycznych.
- Dodano elementy menu Plan > Odbij poziomo i Plan > Odbij pionowo.
- Dodano wsparcie dla tekstu wieloliniowego i wyrównania tekstu w panelu modyfikacji tekstu.
- Dodano suwaki Przesunięcie X i Przesunięcie Y w panelu modyfikacji tekstury do przesuwania tekstur.
- Umożliwiono wielokrotny wybór materiałów w panelu modyfikacji materiałów, żeby zmieniać je grupowo.
- Dodano suwak Przesunięcie kreski w panelu modyfikacji polilinii do przesuwania wzoru przerywanych polilinii.
- Umożliwiono wyświetlanie polilinii w widoku 3D.
- Dodano opcję w panelu modyfikacji widoku 3D do wyświetlania obrazu tła w widoku 3D na poziomie gruntu.
- Dodano elementy menu Plan > Ustaw poziom jako jedyny widoczny i Plan > Ustaw wszystkie poziomy jako widoczne.
- Wyświetlono elementy menu poziomu w oddzielnym menu kontekstowym powiązanym z zakładkami poziomów.
- Zarządzano modyfikatorem Ctrl (alt lub option w systemie macOS) do zmiany rozmiaru wybranego mebla tylko wzdłuż jego szerokości lub głębokości.
- Dodano nowy wskaźnik w środku wybranej ściany, żeby łatwo zmienić jej krzywiznę.
- Wyświetlono długość łuku ściany w podpowiedzi powiązanej z polem Zakres łuku w panelu modyfikacji ściany.
- Umożliwiono ścianom skośnym mieć minimalną wysokość równą 0 na jednym końcu.
- Dodano proporcje obrazu 2.40:1 i zaktualizowano formaty wideo.
- Zapisano szerokości kolumn listy mebli, żeby przywrócić je przy otwieraniu domu.
- Sprawiło, że podziemne obiekty grupy indywidualnie kopią grunt w widoku 3D.
- Zwiększono głębokość Z-bufora do 24 bitów, gdy jest obsługiwana, żeby uprościć zarządzanie przednimi i tylnymi granicami frustum w widoku 3D.
- Zapewniono poprawne mapowanie obrazów równokątnych w widoku 3D, gdy są używane jako tekstura nieba.
- Wymuszono kodowanie eksportu CSV na UTF-8 we wszystkich systemach i dodano właściwość systemową
com.eteks.sweethome3d.CSVEncoding, żeby ustawić kodowanie na inną wartość dla kompatybilności wstecznej. - Sprawdzono, czy pliki SH3D zaczynają się od magicznego numeru ZIP po zapisaniu pliku, żeby ostrzec użytkowników o rzadkich przypadkach niepowodzenia.
- Naprawiono kąt zgrupowanych mebli zgodnie z kątem wiodącego wybranego mebla.
- Naprawiono ładowanie bibliotek mebli i tekstur w Javie 10.
- Ulepszono wykrywanie ekranów HiDPI z Javą 8/10 w systemach Windows / Linux / macOS, żeby automatycznie skalować interfejs użytkownika.
- Zaktualizowano wersję Java 3D do 1.6.1, żeby obsługiwać ekrany HiDPI w Javie 10.
- Zoptymalizowano aktualizację ścian 3D po przesunięciu drzwi lub okna.
- Dodano bibliotekę
sunjce_provider.jardo programów instalacyjnych, żeby umożliwić dostęp do stron internetowych zhttps. - Dodano przyciski radiowe architektury 32/64 bit w instalatorze Windows i wybrano 32 bit domyślnie w systemie Windows 10 64 bit.
- Dodano obsługę architektury ARM64 w instalatorze dla Windows.
- Zaktualizowano Inno Setup do wersji Unicode, aby łatwiej obsługiwać języki spoza alfabetu łacińskiego w instalatorze dla Windows.
- Dołączono instalator macOS z Oracle Java 8 i dodano inny instalator oparty na Apple Java 6 dla użytkowników Mac OS X 10.6/10.7.
- Zastąpiono JRE 8u162 przez JRE 8u181 w instalatorach Sweet Home 3D zawierających Javę.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 6.0.
Wersja 5.7, 25 stycznia 2018
- Dodano podgląd w oknie wyboru plików używanym do wybierania obrazów w systemach Windows i Linux.
- Obsłużono właściwości mebli zdefiniowane przez użytkownika dodane do katalogów odczytywanych przez Sweet Home 3D oraz odczytywane/zapisywane przez Edytor Biblioteki Mebli.
- Naprawiono widoczność obiektów obróconych poziomo na wyższych poziomach.
- Naprawiono rozmiar na planie skopiowanego-wklejonego obiektu, który jest obrócony poziomo.
- Naprawiono błąd uniemożliwiający grupowanie mebli o niezmiennym rozmiarze lub odczyt pliku SH3D zapisanego w poprzedniej wersji zawierającego takie obiekty.
- Naprawiono wyświetlanie katalogu mebli i listy mebli podczas przewijania w Mac OS X 10.13 z Java 6.
- Naprawiono zarządzanie menu Okno w Mac OS X z Java 8.
- Zastąpiono JRE 8u152 przez JRE 8u162 w instalatorach Sweet Home 3D zawierających Javę.
- Przekonwertowano repozytorium CVS na SourceForge.net do SVN (przepraszamy za niedziałające linki do
sweethome3d.cvs.sf.netserwera, które ta zmiana spowodowała). - Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.7.
Wersja 5.6, 25 października 2017
- Naprawiono błąd uniemożliwiający eksport do formatu CSV.
- Naprawiono rozmiar mebli w podgrupach, gdy rozmiar ich grupy nadrzędnej jest zmieniany.
- Naprawiono błędnie obliczany próg drzwi większych niż bok pokoju.
- Poprawiono wydajność drukowania w Mac OS X z Java 8u152.
- Zastąpiono JRE 8u144 przez JRE 8u152 w instalatorach Sweet Home 3D zawierających Javę.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.6.
Wersja 5.5.2, 20 września 2017
- Naprawiono tworzenie zdjęć na dwóch najniższych poziomach jakości przy używaniu dwóch monitorów.
- Naprawiono sposób renderowania świateł w grupach na dwóch najlepszych poziomach jakości w narzędziu do tworzenia zdjęć.
- Zaktualizowano Java 3D do wersji 1.6.0 dla dystrybucji Mac OS X działających pod Java 6 (Mac OS X 10.6.8 do 10.13), pozostawiając plik wykonywalny JAR jako jedyną wersję mogącą uruchomić Sweet Home 3D pod Mac OS X 10.4 i 10.5, i/lub PowerPC.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 5.5, 6 września 2017
- Sprawiono, że drzwi i okna zawsze wycinają obie strony ścian, do których są dodawane.
- Uniknięto deformacji otwartych drzwi, gdy ich właściwość
doorOrWindowWidthDepthDeformablew bibliotece mebli jest ustawiona nafalse. - Zapewniono, że ściany utworzone przez podwójne kliknięcie na pokoju nie nakładają się na istniejące.
- Dodano element menu Plan > Połącz ściany do łączenia wybranych ścian w miejscu ich przecięcia lub łączenia wyrównanych ścian podzielonych na dwie części.
- Dodano możliwość obracania mebli wokół osi poziomej za pomocą nowych pokręteł w panelu modyfikacji mebli i nowego wskaźnika dostępnego na obiekcie obróconym poziomo (z wyjątkiem drzwi, okien, schodów i grup).
- Dodano właściwość
horizontallyRotatablew bibliotekach mebli, aby zapobiec obracaniu niektórych modeli wokół osi poziomej. - Dodano możliwość ustawienia skali tekstury w panelu modyfikacji tekstury.
- Zastąpiono przyciski radiowe 0° / 45° / 90° używane do obracania tekstury pokrętłem.
- Umożliwiono wprowadzanie wartości dziesiętnych w pokrętłach używanych do wprowadzania kątów.
- Zapisano ostatnio używane tekstury w profilu użytkownika, aby przywrócić je przy starcie programu.
- Dodano pole tekstowe Twórca w kreatorach importu mebli i tekstur.
- Dodano opcjonalną kolumnę Twórca na liście mebli, aby wyświetlać twórców modelu 3D obiektu i tekstur na nim zastosowanych.
- Wyświetlono rozmiar nieskompresowanych plików modelu 3D w podpowiedziach katalogu mebli i w nowej opcjonalnej kolumnie Rozmiar modelu dostępnej na liście mebli.
- Dodano opcję w panelu preferencji do wyboru rozmiaru w pikselach ikon mebli na planie, gdy są oglądane z góry.
- Dodano w panelu preferencji opcję Zaznacz odwiedzającego na planie przy ruchu 3D, którą można odznaczyć, aby zapobiec zaznaczaniu i pokazywaniu wirtualnego odwiedzającego na planie przy każdym ruchu w widoku 3D.
- Dodano skrót Ctrl M do wyświetlania panelu preferencji w Windows i Linux.
- Dodano skrót Ctrl Alt M (cmd alt M w macOS) do wyświetlania panelu modyfikacji wirtualnego odwiedzającego.
- Dodano trójkąt i pięć innych nowych obiektów w domyślnym katalogu mebli.
- Udostępniono również na licencji CC-BY 76 modeli 3D z domyślnego katalogu, które są dostępne na licencji GNU GPL.
- Dodano element menu Plik > Nowy z demo z 9 demonstracjami (5 mieszkań i 4 domy) dystrybuowanymi na licencji GNU GPL i CC-BY.
- Ulepszono sposób obliczania odległości przedniego i tylnego przycinania frustum w widoku 3D.
- Naprawiono awarię programu w Windows 10 Creator update przy wyświetlaniu okna dialogowego pliku.
- Naprawiono problem, gdzie niektóre tekstury były wyświetlane do góry nogami.
- Naprawiono zarządzanie kolorem / teksturą boków ścian przy zmianie w panelu modyfikacji pokoju.
- Naprawiono położenie modeli 3D o kształcie niesześciennym, gdy obroty zastosowane przy importowaniu nie są wielokrotnością 90° (obiekty w istniejącym planie nie są aktualizowane, aby zapobiec utracie kompatybilności).
- Ustawiono domyślny rozmiar 100×100 cm dla tekstury zapożyczonej z modelu 3D innego obiektu.
- Zastąpiono aplet dostępny w Sweet Home 3D Viewer przez kanwę HTML5 Sweet Home 3D JS Viewer, aby umożliwić użytkownikom nawigację w widoku 3D pliku SH3D w dowolnej przeglądarce internetowej kompatybilnej z WebGL, w tym w iOS i Android.
- Dodano parametry
/os.arch=x86,/j3d.version=1.5.2i/j3d.version=1.6do instalatora Windows, aby wymusić instalację 32-bitowej wersji Sweet Home 3D w systemie 64-bitowym i/lub wybrać określoną wersję Java 3D. - Zastąpiono JRE 8u51 lub 8u121 przez JRE 8u144 w instalatorach Sweet Home 3D zawierających Javę.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.5.
Wersja 5.4, 31 stycznia 2017
- Ustawiono minimalną wartość pola widzenia odwiedzającego na 2°.
- Naprawiono nieprawidłowo wyświetlane prostokątne tekstury po obróceniu.
- Naprawiono błąd uniemożliwiający zamknięcie okna Bez tytułu po otwarciu pliku w Mac OS X.
- Naprawiono błąd, który zbyt wiele razy stosował współczynnik skali rozdzielczości na interfejsie użytkownika.
- Naprawiono błąd uniemożliwiający przesuwanie punktów linii łamanej.
- Zastąpiono JRE 8u112 przez JRE 8u121 w instalatorach Sweet Home 3D zawierających Javę dla Linux.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.4.
Wersja 5.3, 16 listopada 2016
- Zapewniono, że zaznaczone elementy są widoczne na planie po użyciu narzędzi Powiększ lub Pomniejsz.
- Zmieniono sposób wyświetlania tekstur na krawędziach podłóg pomieszczeń, aby nigdy nie wyglądały zniekształcone.
- Wyświetlono ściany z półprzezroczystym wzorem podczas ich rysowania lub podczas umieszczania drzwi i okien, gdy używane jest tło obrazu.
- Zainicjowano skalę i początek obrazów tła importowanych na nowych poziomach wartościami obrazu tła dostępnego na najbliższym poziomie.
- Ulepszono obsługę myszą wirtualnego odwiedzającego na planie przy małych skalach.
- Dodano wpis Home.xml zwalidowany przez DTD SweetHome3D.dtd do plików SH3D i dodano skojarzenie plików dla przyszłych plików SH3X.
- Dodano nadklasę HomeObject, aby umożliwić programistom zarządzanie własnymi właściwościami obiektów domowych.
- Skopiowano pliki obrazów tekstur przy eksporcie do formatu OBJ zamiast generować nowe.
- Naprawiono obliczanie powierzchni pomieszczeń narysowanych z otworem w środku.
- Naprawiono błędy blokujące, które występowały dla teksturowanych podłóg na planie z Java 7/8 w Ubuntu.
- Naprawiono kolor elementów menu w Ubuntu i lepszą obsługę przeciągania i upuszczania w Linux używając Java 8.
- Zaktualizowano wersję Java 3D do 1.6.0 fcs / JOGL 2.3.2 dla wersji Windows i Linux, oraz dla wersji Mac OS X uruchamianej z Java 7/8.
- Wyświetlono wersję Java 3D w oknie dialogowym O programie.
- Dodano ikonę Sweet Home 3D w folderze instalacyjnym w Linux.
- Zastąpiono JRE 8u74 przez JRE 8u51 w instalatorach Sweet Home 3D zawierających Javę dla Windows.
- Zastąpiono JRE 6u45 przez JRE 8u112 w instalatorach Sweet Home 3D zawierających Javę dla Linux.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.3.
Wersja 5.2, 17 lutego 2016
- Dodano opcję Niewidoczne do panelu Materiały mebli, aby ukryć niektóre części mebla.
- Sprawiono, że zmiana rozmiaru mebla za pomocą wskaźnika zmiany rozmiaru jest proporcjonalna, gdy klawisz shift jest wciśnięty.
- Przesunięto widok planu tylko wtedy, gdy zaznaczone obiekty stają się niewidoczne na ekranie podczas ich przesuwania za pomocą klawiatury.
- Zmieniono szerokość prostokąta drzwi i okien na planie, aby uwzględnić szerokość ich właściwości
doorOrWindowCutOutShape, gdy jest mniejsza. - Dodano właściwość systemową
com.eteks.sweethome3d.resolutionScaledo zastosowania współczynnika skali do interfejsu użytkownika Sweet Home 3D. - Dodano wersję Java Web Start zdolną do wyświetlania interfejsu użytkownika Sweet Home 3D w dwukrotnie większym rozmiarze dla użytkowników z ekranami HiDPI w Windows i Linux.
- Dodano właściwości
samplerAlgorithmifilterdo właściwości renderera, które można ustawić dla Sunflow. - Naprawiono błąd, który mógł niepotrzebnie zwiększać rozmiar pliku SH3D, gdy tekstura materiału była ustawiona na wartość domyślną lub ponownie użyta na innym obiekcie.
- Zapewniono, że ściany utworzone przez element menu Plan > Podziel ścianę są na tym samym poziomie co podzielona ściana.
- Zastąpiono właściwości wizualne ustawione na
Homeinstancji prostymi właściwościamiString(zachęcamy programistów do zastąpienia wywołań przestarzałychgetVisualPropertyisetVisualPropertynaHomeinstancji, wywołaniamigetPropertyisetProperty, ponieważ przyszły format pliku może już nie zapisywać właściwości wizualnych). - Nowa ikona i logo zaprojektowane przez madudesign.
- Zmodyfikowano program instalacyjny, aby usuwać stare JRE na końcu procesu instalacji w Windows.
- Zaktualizowano podpis cyfrowy używany do podpisywania aplikacji podpisem SHA-2.
- Zastąpiono JRE 8u60 przez JRE 8u74 w instalatorach Sweet Home 3D zawierających Javę dla Windows.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.2.
Wersja 5.1, 5 października 2015
- Naprawiono regresję, która uniemożliwiała łatwe zaznaczanie obiektu umieszczonego w zaznaczonym pokoju.
- Naprawiono błąd, który generował nieprawidłowe pliki SVG dla planów zawierających teksty z domyślną czcionką.
- Naprawiono błąd, który mógł uniemożliwić ponowne otwarcie pliku SH3D zapisanego z listą mebli posortowaną według kolumn Kolor lub Tekstura.
- Usunięto nieoczekiwane powierzchnie wyświetlane na ziemi w 3D i pasujące obiekty na poziomach n-2 pod ziemią.
- Naprawiono błędnie obliczone wycięcia schodów w górnym piętrze dla niektórych układów.
- Naprawiono niektóre problemy z renderowaniem 3D w pomieszczeniach na poziomie gruntu w Mac OS X z Java 6.
- Naprawiono zarządzanie ikonami i modelami, które są przywoływane więcej niż raz w pliku SH3F lub SH3T edytowanym za pomocą Edytora Biblioteki Mebli lub Edytora Biblioteki Tekstur.
- Zaktualizowano niemieckie, japońskie i szwedzkie strony pomocy.
- Zaktualizowano Java 3D do wersji 1.6.0-pre12 / JOGL 2.3.2 beta dla wersji Mac OS X działającej z Java 7 / 8.
- Zastąpiono JRE 8u51 przez JRE 8u60 w instalatorach Sweet Home 3D zawierających Javę dla Windows.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.1.
Wersja 5.0, 19 lipca 2015
- Dodano narzędzie do rysowania polilinii w planie z różnymi stylami.
- Dodano możliwość wyświetlania listew przypodłogowych w panelach modyfikacji ścian i pomieszczeń.
- Umożliwiono ukrywanie poziomów za pomocą nowego pola wyboru Widoczny w panelu modyfikacji lub nowej pozycji menu Ukryj poziom.
- Zarządzanie poziomami na tej samej wysokości jako warstwy z indeksem kolejności, który można ustawić w panelu modyfikacji poziomów (może powodować niewielkie zmiany w istniejących plikach SH3D).
- Dodano pozycję menu Edytuj > Wklej styl do modyfikowania stylu wybranych obiektów na podstawie obiektu tego samego typu skopiowanego do schowka.
- Dodano pozycje menu Dodaj punkt do pomieszczenia i Usuń punkt z pomieszczenia w menu kontekstowym planu.
- Dodano możliwość wybierania obiektów w grupach mebli, edytowania ich i usuwania bez konieczności rozgrupowywania zgrupowanych obiektów.
- Dodano pozycje menu Meble > Dodaj do grupy i Edytuj > Wklej do grupy do dodawania obiektów do wybranej grupy.
- Zapisywano rozwinięte grupy na liście mebli.
- Dodano opcję w panelu preferencji do zmiany domyślnej czcionki.
- Dodano możliwość zmiany czcionki i koloru tekstów swobodnych w ich panelu modyfikacji, a także wyświetlania ich w widoku 3D na określonej wysokości.
- Dodano zmienną $level w oknie dialogowym ustawień drukowania do drukowania nazwy drukowanego poziomu w nagłówku lub stopce strony.
- Sprawdzano rozmiar obrazu wybranego w kreatorach importu obrazu tła i tekstur, aby zaproponować jego zmniejszenie, jeśli jest bardzo duży.
- Zaproponowano bezpośrednie zapisanie bieżącego projektu po wybraniu pozycji menu Sweet Home 3D > Zakończ w systemie Mac OS X, gdy otwarty jest tylko jeden zmodyfikowany projekt.
- Wyświetlano komunikat informacyjny po zakończeniu importu biblioteki mebli lub tekstur.
- Umożliwiono ustawienie kąta nachylenia punktu widzenia między -90° a 90°.
- Zaakceptowano wprowadzanie ułamków 1/8 1/4 3/8 1/2 5/8 3/4 7/8 gdy używana jest jednostka Stopa/Cal/Ułamek.
- Naprawiono obsługę wartości ujemnych w jednostce Stopa/Cal/Ułamek.
- Ulepszono obsługę formatu DAE/Collada, aby akceptować pliki z brakującymi danymi.
- Naprawiono błąd, który uniemożliwiał renderowanie zdjęć na dwóch najwyższych poziomach jakości, gdy używana jest lokalizacja turecka.
- Dodano lokalizację holenderską napisaną przez Gerwina Harmsena i Roba van den Berga.
- Dodano lokalizację w języku chińskim tradycyjnym napisaną przez Lee Shin-Chuna.
- Zaktualizowano francuskie, angielskie i chińskie strony pomocy.
- Zaktualizowano Java 3D do wersji 1.6.0-pre12 / JOGL 2.3.1 dla wersji Mac OS X działającej z Java 7 / 8.
- Zastąpiono JRE 6u45 przez JRE 8u51 w instalatorach Sweet Home 3D zawierających Javę dla Windows.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 5.0.
Wersja 4.6, 2 lutego 2015
- Naprawiono drukowanie teksturowanych podłóg w systemie Mac OS X z Java 7 / 8.
- Naprawiono problem z widokiem 3D wyświetlanym w osobnym oknie na drugim ekranie w systemie Mac OS X z Java 7 / 8.
- Naprawiono awarię w kreatorze importu mebli na niektórych konfiguracjach z systemem Mac OS X z Java 7 / 8.
- Zaktualizowano wersję Java 3D do 1.6.0-pre11 / JOGL 2.2.4 dla wersji Mac OS X działającej z Java 7 / 8.
- Zwiększono maksymalną pamięć używaną przez Sweet Home 3D w systemie Windows 64-bit.
- Zaktualizowano certyfikat używany do podpisywania programów.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 4.6.
Wersja 4.5, 22 października 2014
- Zastąpiono bibliotekę Loader3DS nową, która lepiej interpretuje kolory, przezroczystość i rozmieszczenie części modeli 3D w formacie 3DS (dostosowania materiałów ustawione na meblach w formacie 3DS w poprzednich wersjach Sweet Home 3D zostaną utracone).
- Zwiększono do 50 maksymalną liczbę zapisanych punktów widzenia.
- Dodano margines błędu przy określaniu, czy mebel nachodzi na inny, gdy użytkownik chce umieścić go na górze drugiego.
- Na liście mebli dodano ikonę do nazwy każdego elementu z określoną właściwością
information, i wyświetlono tę informację w dymku po kliknięciu ikony. - Przywrócono poprzedni rozmiar okna dialogowego wyboru tekstur po zmianie rozmiaru.
- Wyczyszczono filtr wyszukiwania w oknie dialogowym wyboru tekstur po zaimportowaniu tekstury.
- Wymuszono format dla rozmiarów eksportowanych do formatu CSV, aby wyświetlać wartości dziesiętne zamiast ułamków calowych.
- Dodano dodatkowy odstęp między kolumnami listy mebli podczas drukowania w systemie Windows dla lepszego renderowania.
- Naprawiono błąd, który mógł interpretować pliki SH3D z poprawnymi zaimportowanymi spakowanymi modelami 3D jako uszkodzone pliki.
- Naprawiono błąd, który uniemożliwiał działanie wyrównania obok siebie nałożonych na siebie mebli.
- Naprawiono błędne obliczanie narożnika ściany na niektórych poziomych ścianach.
- Zapewniono zachowanie kolejności, w jakiej meble zostały dodane po ich zgrupowaniu.
- Naprawiono zarządzanie kursorem myszy podczas operacji przeciągania i upuszczania w katalogu.
- Opóźniono usuwanie domyślnego projektu, aby uniknąć błędu krytycznego Java 3D w trybie pełnoekranowym Mac OS X.
- Zaktualizowano hiszpańską, japońską, portugalską (brazylijską), rosyjską i polską lokalizację pomocy.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 4.5.
Wersja 4.4, 12 czerwca 2014
- Dodano pole wyszukiwania tekstur i listę ostatnio używanych tekstur w oknie dialogowym wyboru tekstur.
- Dodano obsługę obracania tekstur.
- Dodano miganie wybranego materiału w podglądzie 3D w oknie dialogowym modyfikacji Materiały mebli.
- Ulepszono pola tekstowe używane do edycji długości, gdy aktywna jest jednostka Stopa/Cal/Ułamek.
- Dodano pozycję menu Edytuj > Zaznacz wszystko na wszystkich poziomach, z informacją zwrotną w zakładkach poziomów pokazującą nazwy poziomów obramowane kolorem zaznaczenia w Java 6 i wyższej.
- Zastąpiono menu Wybierz obiekt menu Przełącz zaznaczenie w menu kontekstowym planu, gdy wciśnięty jest klawisz Shift.
- Dodano właściwość
dropOnTopElevationdo mebli katalogowych, aby umieszczać obiekty na meblach na preferowanej wysokości (aby uprościć układanie obiektów na lub pod półkami, krzesłami, drzewami…). - Dodano pozycję menu Meble > Resetuj wysokość do przeliczania preferowanej wysokości wybranych mebli umieszczonych na innych elementach.
- Dodano rozszerzenie KMZ do listy rozszerzeń plików obsługiwanych w kreatorze importu mebli.
- Dodano obsługę ruchów bocznych w widoku 3D za pomocą klawiatury używając klawiszy Alt + strzałka w lewo i Alt + strzałka w prawo.
- Uniknięto duplikowania danych w plikach SH3D podczas zapisywania.
- Sprawdzano dostępne miejsce na dysku przed zapisem w Java 6 i wyższej.
- Dodano opcję naprawy uszkodzonych plików SH3D z możliwością odzyskiwania uszkodzonych danych z katalogów Sweet Home 3D, usuwania uszkodzonych modeli 3D i obrazów lub wyświetlania ich na czerwono.
- Uwzględniono przezroczystość obrazu tekstury dla tekstury podłoża w widoku 3D.
- Ulepszono zarządzanie przezroczystością tekstur w SunFlow.
- Naprawiono problem w parametrach SunFlow, który mógł generować czarne kropki.
- Dodano obsługę importu z plików SH3D w Wersji online, sprawdzając, które modele 3D i tekstury są dostępne na serwerze, aby zmniejszyć długość danych projektu zapisywanych na serwerze.
- Dodano przycisk Usuń w oknie dialogowym Otwórz wersji online do usuwania projektów zapisanych na serwerze.
- Sprawdzano, czy długość danych projektu nie przekracza maksymalnej dozwolonej na serwerze przed zapisaniem go w wersji online.
- Dodano parametry
camera,selectableCameras,leveliselectableLevelsdo Przeglądarki Sweet Home 3D, aby umożliwić użytkownikowi wybór niektórych zapisanych punktów widzenia i poziomów projektu. - Dodano parametr
activateCameraSwitchKeydo wyłączania spacji w Przeglądarce Sweet Home 3D. - Dodano możliwość edycji modelu 3D mebla w Edytorze Biblioteki Mebli.
- Naprawiono problemy w zależnościach pliku DAE, gdy używają one spacji, znaków % i #.
- Naprawiono problem z współrzędnymi tekstur obliczanymi na przecięciu drzwi i okien dla ścian o kącie innym niż 0° lub 90° w planie.
- Naprawiono zarządzanie współrzędnymi tekstur na modelu 3D wyświetlanym w panelu Materiały mebli dla małych modeli.
- Sprawdzano, czy długość listy ciągów autouzupełniania zapisana w preferencjach nie przekracza maksymalnej dozwolonej wartości.
- Odmówiono importu pliku ZIP modelu 3D zawierającego nieczytelne wpisy.
- Naprawiono zarządzanie widokiem 3D, aby uniknąć pozostawania szarym w systemie Windows z Java 7/8.
- Zwiększono maksymalną pamięć do 2 GB używaną w wersji Java Web Start uruchamianej w systemach Windows i Linux 64-bit.
- Wyświetlono maksymalną pamięć ustawioną dla Javy w oknie dialogowym O programie.
- Zaktualizowano strony pomocy w języku angielskim, francuskim, niemieckim, szwedzkim, węgierskim i bułgarskim.
- Zaktualizowano Java 3D do wersji 1.6.0-pre10 / JOGL 2.1.5 dla wersji Mac OS X działającej z Java 7.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 4.4.
Wersja 4.3, 14 stycznia 2014
- Naprawiono błędy, które uniemożliwiały wyświetlanie widoku 3D, gdy był zapisany jako odłączony, na jednym ekranie i wielu ekranach.
- Naprawiono problem z czcionką, która nie wyświetlała poprawnie tekstu chińskiego w planie w systemach Windows i Linux.
- Naprawiono błąd, który uniemożliwiał podnoszenie kamery w aplecie Przeglądarki Sweet Home 3D.
- Naprawiono błąd, który nie inicjalizował pola wyboru Schody w kreatorze importu mebli, gdy modyfikowany jest zaimportowany model 3D.
- Naprawiono błąd, który uniemożliwiał poprawne wyświetlanie niektórych pomieszczeń podłogowych w widoku 3D, gdy się nakładają.
- Naprawiono wyświetlanie tekstów w dymkach mebli katalogowych w Java 5.
- Naprawiono błąd, który zamrażał program dla niektórych kolorowych obrazów tła w systemie Mac OS X z Java 7.
- Naprawiono niektóre nieoczekiwane zachowania podczas przeciągania mebli z katalogu w systemie Mac OS X z Java 7.
- Poprawiono wydajność widoku 3D w wersjach Java Web Start i JAR executable uruchamianych w systemie Mac OS X z Java 7.
- Zaakceptowano znaki % i # w zależnościach plików OBJ i DAE.
- Utworzono instalator Windows 32-bit / 64-bit, który instaluje wersję 64-bitową Sweet Home w systemie Windows 64-bit, a w przeciwnym razie wersję 32-bitową.
- Wyświetlono model danych 32-bit / 64-bit uruchomionej wersji w oknie dialogowym O programie.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 4.3.
Wersja 4.2, 30 października 2013
- Dodano obsługę wycinania nieprostokątnych drzwi i okien umieszczonych w ścianach.
- Dodano narzędzia Powiększ i Pomniejsz w kreatorze importu obrazu tła, aby pomóc w precyzyjniejszym wprowadzaniu skali obrazu.
- Dodano pionowe i poziome ograniczenia, gdy klawisz shift jest wciśnięty, do linii skali wyświetlanej w drugim kroku kreatora importu obrazu tła.
- Ulepszono wyszukiwarkę w katalogu mebli, aby obsługiwała porównywanie liter z akcentami i wiele kryteriów (kryteria oddzielone spacjami).
- Rysowanie schodów na wyższym poziomie w planie, gdy wysokość ich górnej części i wysokość poziomu są równe.
- Podwójnie sprawdzono, czy obrazy używane jako tekstura i oznaczone jako przezroczyste zawierają co najmniej jeden przezroczysty piksel.
- Naprawiono błąd, który niepoprawnie wyświetlał pomieszczenia podłogowe w widoku 3D, gdy częściowo się nakładały.
- Naprawiono błąd, który uniemożliwiał wyświetlanie niektórych części sufitu pomieszczenia o złożonym kształcie mniejszym niż pomieszczenie na wyższym piętrze.
- Naprawiono błąd, który nie renderował poprawnie lustrzanych okien na dwóch najlepszych poziomach jakości narzędzia do tworzenia zdjęć.
- Naprawiono błąd, który niepoprawnie automatycznie uzupełniał pola tekstowe przy inicjalizacji ich okna dialogowego.
- Naprawiono błąd, który uniemożliwiał tworzenie filmów w wersjach Java Web Start i Online uruchamianych z Java 7u25 lub nowszą.
- Naprawiono błąd, który uniemożliwiał eksport do formatu SVG w Java 7 / Linux.
- Naprawiono błąd, który uniemożliwiał wyświetlanie widoku 3D później, gdy nie był widoczny przy otwieraniu pliku w systemie Windows.
- Naprawiono błąd, który nie umieszczał na pierwszym planie okna dużych projektów, gdy są ponownie otwierane.
- Zapewniono, że zmaksymalizowane okna są prawidłowo przywracane po ponownym otwarciu w systemie Mac OS X.
- Dodano do plików jar wersji Online wymagane atrybuty, które unikają niektórych ostrzeżeń bezpieczeństwa w najnowszej wersji Javy.
- Dodano narzędzie Scalanie w Edytorze Biblioteki Mebli i Edytorze Biblioteki Tekstur do scalania bieżącej biblioteki z inną.
- Dodano pola tekstowe w Edytorze Biblioteki Mebli do wprowadzania Słów kluczowych/Tagów powiązanych z meblami oraz do dostosowywania kształtu wycięcia drzwi i okien.
- Dodano obsługę wersji Java Web Start i JAR executable uruchamianych w systemie Mac OS X z Java 7.
- Zaktualizowano słowa kluczowe w domyślnym katalogu mebli i bibliotekach mebli, aby uprościć wyszukiwanie podobnych obiektów.
- Inne drobne poprawki błędów i ulepszenia w Sweet Home 3D, Edytorze Biblioteki Mebli i Edytorze Biblioteki Tekstur.
Zobacz także artykuł na blogu o wersji 4.2.
Wersja 4.1, 3 czerwca 2013
- Zoptymalizowano funkcję Eksportu do formatu OBJ dla dużych eksportów.
- Przesunięto punkt widzenia widoku z lotu ptaka bliżej pierwszego mebla dodanego do pustego domu.
- Dodano obsługę trybu pełnoekranowego w systemie Mac OS X.
- Naprawiono błąd drukowania, który nie zawsze pokazywał oczekiwane strony.
- Zaktualizowano wersję Online, aby zapewnić, że nie będzie wyświetlać dodatkowego ostrzeżenia o bezpieczeństwie przy uruchamianiu z najnowszą wersją Javy.
- Zwiększono domyślną maksymalną pamięć używaną przez program do 640 MB i sprawiono, że ta wielkość rośnie do 1024 MB dla wersji instalatora Windows 32-bitowego w zależności od dostępnej pamięci RAM w systemie.
- Naprawiono błąd w Sweet Home 3D, wersji przenośnej Sweet Home 3D (119 MB), Edytorze Biblioteki Mebli (12,3 MB) i Edytorze Biblioteki Tekstur (784 kB), który uniemożliwiał usuwanie niektórych plików tymczasowych w systemie Windows po zakończeniu programu.
- Automatycznie usuwano prywatny folder roboczy Sweet Home 3D po zakończeniu programu, gdy kończy się normalnie.
- Zaakceptowano ścieżki bezwzględne we właściwości systemu
com.eteks.sweethome3d.tools.temporarySubFolder, aby uprościć sposób określania, gdzie powinien znajdować się prywatny folder roboczy Sweet Home 3D. - Dodano właściwość systemu
com.eteks.sweethome3d.swing.fixedPrintMargin, aby móc wymusić margines wydruku (wyrażony w centymetrach), gdy niestandardowe marginesy wprowadzone w oknie dialogowym formatu strony nie są brane pod uwagę. - Naprawiono błąd, który nadal wyświetlał dostępne aktualizacje biblioteki, nawet po jej zainstalowaniu.
- Naprawiono problem, który uniemożliwiał uruchomienie programu, gdy nazwa importowanych bibliotek zawierała bardzo długi ciąg cyfr.
- Zaktualizowano hiszpańskie strony pomocy.
- Zastąpiono JRE 6u43 przez JRE 6u45 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 4.1.
Wersja 4.0, 21 marca 2013
- Użyto klawisza Shift do utrzymania obiektów przesuwanych w planie wyrównanych wzdłuż osi poziomej lub pionowej, i zmieniono klawisz używany do przełączania ustawienia magnetyzmu na klawisz Alt w systemie Windows, klawisz cmd w systemie Mac OS X i klawisze Shift + Alt w systemie Linux.
- Dodano opcję Materiały w panelu modyfikacji mebli, aby edytować różne materiały (kolory lub tekstury) wybranych mebli.
- Ulepszono narzędzie wyboru koloru z możliwością wyboru koloru spośród palet RAL i Creative Commons, z narzędziem pipety lub z listy wyświetlającej ostatnio wybrane kolory.
- Dodano opcje w panelu modyfikacji pomieszczenia do zmiany koloru lub tekstury boków ścian otaczających modyfikowane pomieszczenie.
- Dodano opcje Wzór w planie i Kolor górny w widoku 3D w panelu modyfikacji ściany, aby zmienić wzór używany do rysowania ściany w planie i kolor używany do malowania górnej części ściany w widoku 3D.
- Zastąpiono opcję Wzór ściany w planie opcją Wzór nowych ścian w planie w panelu preferencji użytkownika.
- Dodano 3 nowe wzory ścian.
- Dodano element menu Widok 3D > Usuń punkty widzenia, aby usunąć wszystkie lub niektóre z zapisanych punktów widzenia.
- Dodano element menu Widok 3D > Utwórz zdjęcia w punktach widzenia, aby tworzyć zdjęcia w podzbiorze zapisanych punktów widzenia.
- Zmieniono nazwę istniejącej jednostki Cal na Stopa/Cal/Ułamek, sprawiając, że zawsze wyświetla najbliższy ułamek 1/8 cala dla długości pokazanych w tabeli mebli i w planie, oraz usunięto miejsca dziesiętne dla powierzchni w stopach kwadratowych.
- Dodano do preferencji użytkownika jednostkę Cal/Dziesiętne zdolną do wyświetlania części dziesiętnych cala dla długości pokazanych w tabeli mebli i w planie, oraz dla powierzchni w stopach kwadratowych.
- Dodano element menu Meble > Importuj teksturę, aby poprawić dostęp do kreatora importu tekstur.
- Dodano element menu Meble > Eksportuj do formatu CSV….
- Ustawiono skrót dla elementów menu Widok 3D > Wyświetl w osobnym oknie / Wyświetl w głównym oknie na Ctrl + Alt + Y (cmd + alt + Y w systemie Mac OS X) i włączono skróty programu w oddzielonym widoku 3D.
- Dodano opcję wyboru, czy tylko wybrane elementy w planie, czy wszystkie elementy 3D domu powinny być eksportowane do formatu OBJ.
- Dodano pole wyboru Sprawdź aktualizacje przy uruchomieniu programu i przycisk Sprawdź aktualizację do panelu preferencji użytkownika, aby uzyskać informacje o dostępnych aktualizacjach programu i plików SH3F/SH3T/SH3L/SH3P.
- W trybie Widoku z lotu ptaka ustawiono wysokość środka obrotu na połowę wysokości widocznych elementów w widoku 3D.
- Dodano opcję Widok z lotu ptaka wycentrowany na zaznaczeniu do panelu preferencji, aby centrować widok 3D na wybranych obiektach w planie, gdy aktywny jest tryb Widoku z lotu ptaka.
- Dodano przycisk Biblioteki… do okna dialogowego O programie, aby wyświetlić wszystkie biblioteki i wtyczki używane przez Sweet Home 3D.
- Umożliwiono parametryzację silnika renderowania SunFlow za pomocą właściwości pobieranych z pliku właściwości zasobów lub z właściwości systemowych.
- Dodano współrzędne tekstur do modeli 3D Pudełko i Cylinder w domyślnym katalogu i ustawiono inną nazwę materiału dla każdej z ich ścian, aby móc edytować kolor lub teksturę każdej ściany indywidualnie.
- Zmniejszono grubość linii w wydrukach.
- Ustawiono Widok z góry i Kolor lub tekstura podłogi jako opcje przy pierwszym uruchomieniu dla preferencji użytkownika Ikony mebli w planie i Renderowanie pomieszczeń w planie w systemach Windows i Mac OS X.
- Ulepszono obliczanie wysokości okrągłego sufitu blisko okrągłej pochyłej ściany.
- Naprawiono regresję, która pojawiła się w wersji 3.0, mogącą uniemożliwiać poprawne obliczanie pochyłych sufitów.
- Naprawiono błąd, który mógł zapisywać pliki niemożliwe do ponownego otwarcia i bez komunikatu o błędzie.
- Zapewniono możliwość zmiany rozmiaru okna po jego otwarciu, gdy widok 3D jest odłączony w systemie Mac OS X.
- Zaakceptowano białe spacje w nazwach plików MTL.
- Dodano wsparcie w wersji online dla Java 7 w systemie Mac OS X z bibliotekami Java 3D 1.6.0-pre7 / JOGL 2.0-rc11.
- Zaktualizowano strony pomocy w języku angielskim, francuskim, niemieckim, szwedzkim, węgierskim i bułgarskim.
- Zastąpiono JRE 6u37 przez JRE 6u43 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 4.0.
Wersja 3.7, 25 października 2012
- Wyświetlono grupy w tabeli mebli jako rozwijalne / zwijalne węzły drzewa.
- Użyto antyaliasingu w widoku 3D, gdy to możliwe.
- Naprawiono błąd, który mógł tworzyć nieprawidłowe pliki SH3D po imporcie pliku modelu 3D zawierającego znaki spoza ASCII (takie jak litery z akcentami).
- Naprawiono zarządzanie wieloma otworami w wielokątach zdefiniowanych w importowanych plikach DAE.
- Zakazano zmiany rozmiaru okna podczas otwierania pliku SH3D w systemie Mac OS X, aby uniknąć zawieszania programu.
- Zapisano w pliku SH3D tylko tekstury z pliku SH3T używane przez dom.
- Wydano wersję 1.0 (670 kB) Edytora Biblioteki Tekstur, oddzielnego narzędzia, które pozwala użytkownikowi łatwo tworzyć i edytować pliki SH3T.
- Zaktualizowano nową przenośną wersję Sweet Home 3D (wersja 3.7, 116 MB) i Edytor Biblioteki Mebli (wersja 1.9, 5 MB).
- Zastąpiono JRE 6u35 przez JRE 6u37 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.7.
Wersja 3.6, 6 września 2012
- Dodano możliwość obracania tekstów, nazw mebli oraz nazw i powierzchni pokoi na planie.
- Ulepszono magnetyzm wyrównywania mebla, gdy jego bok jest wyrównany wzdłuż ściany.
- Zapisano ostatnie foldery wybrane w oknie dialogowym wyboru plików dla każdego typu zawartości obsługiwanego przez Sweet Home 3D.
- Ulepszono ładowanie katalogów mebli przy zmianie języka i podczas importowania bibliotek mebli.
- Naprawiono typ obiektywu używany w generowaniu wideo dla dwóch najlepszych poziomów jakości.
- Wymuszono niebieski kolor dla zaznaczenia rysowanego na zaimportowanym obrazie w kreatorze obrazu tła, gdy domyślny kolor zaznaczenia nie jest wystarczająco kolorowy.
- Ulepszono zarządzanie kolorem zaznaczenia na planie w systemie Mac OS X.
- Zezwolono na homonimy wśród nazw mebli i tekstur w katalogach.
- Odmówiono otwarcia uszkodzonego pliku SH3D, gdy zawiera on nieosiągalne meble lub tekstury.
- Naprawiono błąd, który blokował uruchomienie programu, jeśli niektóre pliki do odzyskania były nieprawidłowe.
- Podpisano aplikacje i instalatory dla Windows i Mac OS X certyfikowanym podpisem cyfrowym dewelopera Sweet Home 3D (tj. Emmanuel Puybaret).
- Zastąpiono JRE 6u32 przez JRE 6u35 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.6.
Wersja 3.5, 28 kwietnia 2012
- Dodano element menu Meble > Wyrównaj obok siebie, aby wyrównać wybrane meble po bokach i z tyłu pierwszego wybranego elementu.
- Dodano elementy menu Meble > Wyrównaj do przodu / Wyrównaj do tyłu / Wyrównaj do lewej / Wyrównaj do prawej, aby wyrównać wybrane meble do przodu / tyłu / lewej / prawej strony pierwszego wybranego elementu.
- Dodano elementy menu Meble > Rozmieść poziomo / Rozmieść pionowo, aby odpowiednio rozmieścić wybrane meble.
- Dodano menu Wyrównaj lub rozmieść meble w menu kontekstowym planu, aby umożliwić dostęp do tych funkcji w wersji online.
- Dodano zachowanie magnetyczne podczas przeciągania i upuszczania elementu w planie, gdy jego krawędzie zbliżają się do krawędzi innego mebla.
- Ulepszono przyciąganie magnetyczne mebli wzdłuż ścian (w tym ścian okrągłych) z systemem zapobiegania kolizjom.
- Przybliżanie w planie jest teraz wycentrowane na kursorze myszy, gdy zoom wykonywany jest kółkiem myszy przy wciśniętym klawiszu Ctrl (cmd w Mac OS X).
- Dodano element menu Widok 3D > Modyfikuj wirtualnego zwiedzającego, aby edytować położenie i kąty zwiedzającego.
- Dodano opcję Dostosuj wysokość oczu do wybranego poziomu w panelu modyfikacji wirtualnego zwiedzającego (domyślnie zaznaczona dla nowych domów).
- Odwrócono kierunek obrotu w górę / w dół w trybie widoku z lotu ptaka.
- Kolor podłoża zmienia się w zależności od ustawienia mocy światła (kolor podłoża w istniejących plikach domów zostanie automatycznie zaktualizowany, co może prowadzić do niewielkich zmian w renderowaniu).
- Wykorzystano kształt wycięcia klatki schodowej do obliczenia otworu rampy w podłożu.
- Dodano obsługę elementu
<unit>w plikach Collada, aby uzyskać lepszy domyślny rozmiar importowanych modeli 3D w tym formacie. - Dodano kursor przesuwania dla obiektów w planie i ulepszono wygląd kursorów.
- Dodano przycisk dostępu do preferencji na pasku narzędzi (z wyjątkiem Mac OS X, gdzie skrót cmd + , jest dobrze znany, a pasek narzędzi jest już szeroki).
- Naprawiono błąd, który powodował zawieszanie aplikacji, gdy okno wyświetlające widok 3D wcześniej zapisane jako ukryte było powiększane w Mac OS X.
- Podzielono
HomeControllerklasę naHomeController+HomePluginControllerklasy, aby umożliwić dostęp do kontrolerów w wtyczce (jeśli utworzyłeś zmodyfikowaną wersję Sweet Home 3D z bezpośrednią podklasą lub instancją klasyHomeController, powinieneś po prostu zastąpić klasęcom.eteks.sweethome3d.viewcontroller.HomeControllerklasącom.eteks.sweethome3d.plugin.HomePluginController). - Zaktualizowano pomoc w języku niemieckim / hiszpańskim / brazylijskim portugalskim / szwedzkim.
- Rosyjska wersja interfejsu użytkownika sprawdzona i zaktualizowana przez Андрея Прищенко.
- Zmieniono czcionkę logo Sweet Home 3D (dzięki Julienowi De Méyère).
- Zastąpiono JRE 6u30 przez JRE 6u32 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.5.
Wersja 3.4, 20 grudnia 2011
- Dodano elementy menu Plan > Dodaj poziom / Modyfikuj poziom / Usuń poziom, aby obsługiwać wiele poziomów z możliwymi poziomami pośrednimi i/lub poziomami na ujemnej wysokości.
- Dodano elementy menu Widok 3D > Wyświetl wszystkie poziomy / Wyświetl wybrany poziom.
- Dodano pole Grubość nowych podłóg w panelu preferencji.
- Dodano nową właściwość dla klatek schodowych w katalogu mebli, aby zdefiniować kształt używany do wycinania sufitu i podłogi wyższych poziomów, gdy przecinają się one z klatką schodową.
- Dodano pole wyboru Klatka schodowa w kreatorze Importuj meble i w Edytorze Biblioteki Mebli.
- Wykorzystano wartość przezroczystości ścian do uczynienia przezroczystymi również podłóg i sufitów wyższych poziomów.
- Umożliwiono wirtualnemu zwiedzającemu schodzenie poniżej poziomu 0, aby zwiedzać poziomy podziemne.
- Ulepszono zarządzanie podłożem, aby móc obsługiwać wysokości do 100m bez widocznej czarnej linii na horyzoncie.
- Dodano przycisk w panelu preferencji do importowania bibliotek językowych.
- Ulepszono przyciąganie magnetyczne ścian i pomieszczeń.
- Zwiększono czułość przyciągania magnetycznego.
- Dodano podmenu Wybierz obiekt w menu kontekstowym planu, które pozwoli użytkownikowi wybrać obiekt spośród nałożonych na siebie w punkcie, gdzie kliknął prawym przyciskiem myszy.
- Dodano możliwość bezpośredniej zmiany widoczności mebla poprzez kliknięcie na pole wyboru widoczny w tabeli mebli.
- Dodano obsługę autouzupełniania w polach tekstowych nazwa wyświetlanych w panelach modyfikacji (sugerowane teksty pochodzą z wcześniej wprowadzonych tekstów i są zapisywane w preferencjach).
- Dodano możliwość precyzyjnego dostosowania orientacji modelu 3D w drugim kroku jego importowania.
- Poprawiono wydajność przy korzystaniu z tekstur.
- Dodano obsługę niepodpisanych apletów przy uruchamianiu bez funkcji 3D oraz mebli/tekstur wymienionych w plikach wtyczek.
- Naprawiono przeciąganie i upuszczanie z katalogu do planu lub listy mebli w wersji online uruchamianej z Plugin2 w Mac OS X lub z OpenJDK w Linux.
- Naprawiono błąd, który uniemożliwiał wyświetlanie okien dialogowych umieszczonych poza głównym ekranem po zmianie konfiguracji w środowisku wieloekranowym.
- Naprawiono błąd, który uniemożliwiał otwieranie kreatora Importuj meble na ekranie innym niż główny lub wyświetlanie wersji online w przeglądarce umieszczonej poza głównym ekranem.
- Naprawiono błąd, który nieprawidłowo przesuwał teksturę nałożoną na obiekt z plikiem modelu 3D nie umieszczonym w początku układu współrzędnych (ta poprawka będzie stosowana tylko do zmian tekstur dokonanych od tej wersji, aby istniejące projekty nie wyglądały inaczej, gdy zastosowano obejście).
- Naprawiono błąd, który wyświetlał teksturę jako odwróconą, gdy była zastosowana do lewej strony ściany.
- Naprawiono błąd, który resetował proporcje widoku 3D w oknie dialogowym tworzenia zdjęć po zmianie kamery.
- Zaktualizowano strony pomocy w języku angielskim, francuskim, niemieckim i bułgarskim.
- Zastąpiono JRE 6u26 przez JRE 6u30 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.4.
Wersja 3.3, 26 lipca 2011
- Poprawiono precyzję linii wyrównujących.
- Zawsze używany format PNG dla eksportowanych tekstur, aby uniknąć utraty szczegółów.
- Naprawiono błąd w eksporcie OBJ dla modeli w formacie 3DS zawierających niektóre niezdefiniowane wartości.
- Naprawiono błąd, który uniemożliwiał tworzenie zdjęć i filmów na dwóch pierwszych poziomach jakości, gdy używana była tekstura nieba.
- Zastąpiono JRE 6u24 przez JRE 6u26 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.3.
Wersja 3.2.1, 3 maja 2011
- Naprawiono błąd w aplecie przeglądarki 3D, który uniemożliwiał jego uruchomienie w systemie Windows.
- Podpisano certyfikowanym podpisem cyfrowym pliki JAR wersji Java Web Start Sweet Home 3D, jej wersji Online i apletu przeglądarki 3D, aby poszerzyć grono odbiorców Sweet Home 3D. Instalatory nie zostały zmodyfikowane.
Wersja 3.2, 22 kwietnia 2011
- Ulepszono obsługę przezroczystych modeli z teksturami i zarządzanie przezroczystością w obrazach renderowanych przez SunFlow.
- Zmieniono sposób wyświetlania stref czasowych GMT, aby uniknąć nieporozumień.
- Ulepszono notację 12/24-godzinną dla użytkowników anglojęzycznych zgodnie z krajem użytkownika.
- Naprawiono błąd, który nieprawidłowo obliczał kształt niektórych równoległych połączonych ścian.
- Naprawiono błąd w aplecie przeglądarki 3D, który uniemożliwiał jego uruchomienie.
- Dodano właściwość systemową
com.eteks.sweethome3d.no3Dproperty, aby w razie potrzeby wyłączyć możliwości 3D Sweet Home 3D. - Zaktualizowano pliki pomocy w języku hiszpańskim, brazylijskim portugalskim i szwedzkim.
- Zastąpiono JRE 6u23 przez JRE 6u24 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.2.
Wersja 3.1, 13 lutego 2011
- Dodano możliwość drukowania planu na więcej niż jednej stronie dla dużych skal.
- Dodano ikonę obok pola wyboru czasu w oknach dialogowych tworzenia zdjęć i filmów, wskazującą czy wybrany czas jest porą dzienną czy nocną.
- Podświetlono wyszukiwany tekst na stronach pomocy.
- Uczyniono nowe okrągłe ściany symetrycznymi.
- Dodano obsługę dwóch połączonych ze sobą okrągłych ścian.
- Naprawiono różne błędy w bibliotece SunFlow używanej jako silnik renderowania zdjęć na dwóch najlepszych poziomach jakości.
- Naprawiono błąd, który czasami uniemożliwiał prawidłowe renderowanie tekstur na zdjęciach, podczas drukowania i gdy teksturowany mebel widziany z góry był skalowany.
- Naprawiono błąd, który uniemożliwiał prawidłowe wyświetlanie niektórych podłóg w kilku rzadkich przypadkach.
- Naprawiono błąd, który uniemożliwiał eksport pomieszczeń w formacie OBJ.
- Naprawiono błąd, który uniemożliwiał odczytywanie plików pomocy zawartych w wtyczkach językowych SH3L.
- Naprawiono błąd, który uniemożliwiał instalację plików SH3F, SH3T, SH3L i SH3P poprzez dwukrotne kliknięcie w systemie Mac OS X.
- Naprawiono błąd, który renderował w pełni nieprzezroczyste tekstury PNG jako przezroczyste na zdjęciach.
- Naprawiono błąd w zarządzaniu kolorem i teksturą grupy elementów po operacji cofnięcia.
- Dodano automatyczne zaznaczanie w polach tekstowych selektorów kolorów.
- Zmieniono skalę jakości zdjęć z 0-3 na 1-4.
- Zaktualizowano pliki pomocy w języku niemieckim i bułgarskim.
- Dodano obsługę Windows 64-bit w wersji Online oraz w plikach wykonywalnych JAR Sweet Home 3D i Edytora Biblioteki Mebli.
- Zastąpiono JRE 6u22 przez JRE 6u23 w instalatorach Sweet Home 3D z dołączoną Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.1.
Wersja 3.0, 30 listopada 2010
- Dodano obsługę okrągłych ścian.
- Dodano element menu Widok 3D > Zapisz punkt widzenia…, aby zapisać aktualny punkt widzenia, oraz menu Widok 3D > Przejdź do punktu widzenia, aby powrócić do zapisanego punktu widzenia.
- Dodano kompas wyświetlany w planie jako róża wiatrów i powiązany z położeniem geograficznym domu.
- Ulepszono renderowanie zdjęć na dwóch najlepszych poziomach jakości (obsługa przezroczystości okien i obrazów, orientacja słońca w zależności od wybranej godziny i daty, zarządzanie światłami, matowy / błyszczący wygląd powierzchni).
- Dodano 5 lamp i 8 kolorowych źródeł światła do domyślnego katalogu mebli.
- Wyświetlano wybrane źródła światła jako szkieletowe sfery w widoku 3D.
- Zmieniono wskaźnik i zachowanie dolnego lewego rogu świateł, aby umożliwić aktualizację ich mocy świetlnej.
- Dodano opcję Zachowaj proporcje w oknie dialogowym modyfikacji mebli, aby zachować proporcje mebli podczas edycji ich rozmiaru.
- Dodano opcję Część planu bazowego w oknie dialogowym modyfikacji mebli, aby móc zablokować mebel, gdy plan bazowy jest zablokowany.
- Włączono wszystkie nieruchome meble do zablokowanego planu.
- Ulepszono obliczanie cieni na podłodze modeli 3D zawierających wiele wierzchołków, aby uniknąć zawieszania programu na drugim poziomie jakości renderowania zdjęć.
- Ulepszono obliczanie maksymalnej wysokości i renderowanie 3D w trybie Widok z lotu ptaka.
- Zaktualizowano nieprawidłowe wartości normalne w niektórych modelach 3D domyślnego katalogu, aby poprawić ich renderowanie.
- Dodano wzór kreskowania dla ścian.
- Drukowanie / Kopiowanie / Eksport obrazu tła, jeśli jest wyświetlany w planie.
- Dodano zapisywanie danych domów w regularnych odstępach czasu w prywatnym folderze, z automatycznym odzyskiwaniem domów w przypadku awarii programu.
- Dodano automatyczne usuwanie plików tymczasowych utworzonych przez Sweet Home 3D starszych niż tydzień.
- Zachowano prefiks kształtów mebli eksportowanych w formacie OBJ, aby poprawnie przywrócić właściwości kształtów z prefiksem podczas ponownego importu.
- Zapisano preferencje Sweet Home 3D w pliku niezależnym od preferencji systemu operacyjnego, aby uprościć przenoszenie konfiguracji Sweet Home 3D na inny komputer.
- Dodano właściwości systemowe
com.eteks.sweethome3d.preferencesFoldericom.eteks.sweethome3d.applicationFoldersdo ustawienia folderów, w których przechowywane są preferencje Sweet Home 3D oraz pliki SH3F, SH3T, SH3L i SH3P. - Zwiększono maksymalną liczbę ostatnio używanych plików do 10.
- Oczekiwano na pierwszy ruch wskaźnika myszy przed duplikowaniem wybranych elementów, gdy naciśnięty jest klawisz ctrl (lub klawisz alt w systemie Mac OS X).
- Ulepszono przesuwanie elementów myszą, gdy są one bardzo małe na planie.
- Zwiększono przesunięcia wybranych elementów na planie, gdy klawisze strzałek są naciskane z klawiszem shift.
- Odwrócono efekt naciśnięcia klawisza shift dla przesunięć w widoku 3D.
- Naprawiono błędy, które uniemożliwiały poprawne wyświetlanie nakładających się pięter.
- Zaktualizowano strony pomocy (tylko w języku angielskim i francuskim w tej wersji).
- Usunięto kolumnę ID z listy kolumn wyświetlanych w Edytorze Biblioteki Mebli.
- Zastąpiono JRE 6u21 przez JRE 6u22 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 3.0.
Wersja 2.6, 23 sierpnia 2010
- Poprawnie obliczono otwory w ścianie tworzone przez drzwi i okna nałożone na siebie.
- Usunięto połysk, który pojawiał się na ścianach i podłogach pod pewnymi kątami widzenia.
- Naprawiono błąd, który uniemożliwiał zapisywanie wideo w systemie Mac OS X.
- Naprawiono błąd, który blokował silnik renderowania SunFlow, gdy model 3D zawierał zbyt duże współrzędne tekstur.
- Naprawiono błąd, który uniemożliwiał korzystanie z niektórych modeli 3D zawierających wiele kształtów.
- Ulepszono obsługę DAE/Collada dla plików eksportowanych z Solidworks i innych narzędzi.
- Zaktualizowano Edytor Biblioteki Mebli do wersji 1.1, aby naprawić kilka drobnych błędów.
- Zastąpiono JRE 6u20 przez JRE 6u21 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.6.
Wersja 2.5, 21 czerwca 2010
- Wydano wersję 1.0 Edytora Biblioteki Mebli, oddzielnego narzędzia, które pozwala użytkownikowi łatwiej tworzyć i edytować pliki SH3F.
- Naprawiono błąd, który nie aktualizował katalogów mebli i tekstur po zaimportowaniu zmodyfikowanego pliku SH3F lub SH3T.
- Naprawiono błąd regresji dotyczący tekstur zastosowanych do modeli 3D o rozmiarze innym niż sześcian o boku 1 centymetra.
- Ulepszono obsługę formatu DAE/Collada dla plików eksportowanych ze SketchUp.
- Obniżono poziom gruntu w widoku 3D, aby ograniczyć efekt migotania podczas tworzenia wideo.
- Usunięto podwójne powierzchnie w renderowaniu obliczanym przez SunFlow, aby uzyskać najlepsze wyniki.
- Naprawiono błąd, który blokował silnik renderowania SunFlow, gdy dom zawierał meble importowane z modeli 3DS.
- Naprawiono błąd, który uniemożliwiał SunFlow renderowanie obrazów, gdy dom zawierał nakładające się ściany.
- Ulepszono pamięć podręczną tekstur.
- Ulepszono zarządzanie plikami tymczasowymi w systemach Mac OS X i Linux.
- Ograniczono wysokość okien dialogowych tworzenia zdjęć i wideo dla małych ekranów.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.5.
Wersja 2.4, 25 maja 2010
- Dodano format DAE/Collada do formatów plików obsługiwanych przez kreator importu mebli, aby umożliwić import modeli 3D proponowanych w Google 3D Warehouse.
- Dodano obsługę przezroczystości w obrazach PNG/GIF stosowanych jako tekstura do modeli 3D.
- Wyświetlono linie zdefiniowane w plikach OBJ i DAE.
- Poprawiono renderowanie 3D, aby zapewnić, że pliki OBJ utworzone z eksportu widoku 3D zachowują ten sam wygląd po zaimportowaniu.
- Zmodulowano oświetlenie tekstur zgodnie z jasnością światła (uwaga, może to zmienić jasność obrazów wyświetlanych w istniejących plikach SH3D).
- Naprawiono błąd, który przesuwał niektóre importowane modele 3DS poza środek.
- Naprawiono błąd, który powodował utratę kolorów importowanego pliku OBJ, gdy jego nazwa zawierała litery spoza ASCII.
- Naprawiono błąd, który uniemożliwiał poprawne wyświetlanie nakładających się pięter.
- Naprawiono błąd, który nie przywracał poprawnie zapisanej lokalizacji rozdzielaczy widoku dla zmaksymalizowanych okien.
- Zoptymalizowano pamięć używaną przez modele 3D.
- Zmodyfikowano proces instalacji Sweet Home 3D z Java Web Start, aby wcześniej wyświetlać okno dialogowe zabezpieczeń.
- Dodano parametry
furnitureResourcesURLBaseitexturesResourcesURLBasedo apletu Sweet Home 3D, aby uprościć wdrażanie katalogów mebli i tekstur na innych serwerach. - Zastąpiono JRE 6u18 przez JRE 6u20 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.4.
Wersja 2.3, 21 marca 2010
- Dodano pozycje menu Meble > Grupuj i Meble > Rozgrupuj do grupowania mebli i rozgrupowywania grup mebli.
- Dodano obsługę mapowania tekstur na meblach.
- Dodano możliwość tworzenia filmów z trasy w widoku 3D.
- Dodano pozycję menu Widok 3D > Wyświetl w osobnym oknie.
- Dodano tryb przesuwania w planie aktywowany przez pozycję menu Plan > Przesuń lub tymczasowo za pomocą spacji.
- Powiększanie w planie za pomocą kółka myszy przy jednoczesnym przytrzymaniu klawisza ctrl (lub klawisza cmd w systemie Mac OS X).
- Dodano opcje Foldery kategorii / Lista z wyszukiwaniem w panelu preferencji do wyboru stylu wyświetlania widoku katalogu mebli.
- Dodano strzałki nawigacyjne w lewym górnym rogu widoku 3D z opcją ich ukrycia w panelu preferencji.
- Dodano wskaźnik z tyłu wirtualnego zwiedzającego do modyfikacji wysokości punktu widzenia.
- Zwiększono maksymalną wysokość zwiedzającego do 26,78 m (wysokość oczu na 25 m).
- Umożliwiono użytkownikowi wprowadzanie rozmiaru nowych wymiarów za pomocą klawiatury po naciśnięciu klawisza Enter.
- Dodano możliwość tworzenia wymiarów na boku mebli, ściany lub pomieszczenia za pomocą podwójnego kliknięcia.
- Dodano pozycję menu Meble > Importuj bibliotekę tekstur… do importowania bibliotek tekstur w formacie SH3T.
- Dodano obsługę wtyczek językowych SH3L do obsługi większej liczby języków w Sweet Home 3D.
- Dodano właściwość systemową Java com.eteks.sweethome3d.j3d.checkOffScreenSupport równą domyślnie true. Gdy ta właściwość jest równa false, Sweet Home 3D nie sprawdza, czy Java 3D obsługuje obrazy 3D poza ekranem; taki test mógłby spowodować awarię programu w niektórych przypadkach (głównie w systemie Linux). Drukowanie widoku 3D, obliczanie widoku z góry mebli w planie i dwa najniższe poziomy jakości zdjęć nie są dostępne, gdy obrazy 3D poza ekranem nie są obsługiwane.
- Ulepszono proces tworzenia ikon importowanych mebli, aby uzyskać ikonę z przezroczystym tłem.
- Ulepszono wyświetlanie siatki i linijek przy małych skalach.
- Uniknięto wyświetlania tekstu do góry nogami na nowych wymiarach.
- Powiększono granice wpływu światła dla dużych budynków.
- Naprawiono kierunek tekstury mapowanej na podłożu.
- Naprawiono błąd, który uniemożliwiał łatwe wprowadzanie liczb większych niż 10000 w polach -/+.
- Naprawiono błąd, który nie uwzględniał bieżącej jednostki wartości minimalnych i maksymalnych w polach.
- Naprawiono renderowanie tekstur mapowanych na ścianach i obliczanych za pomocą silnika renderowania SunFlow.
- Ulepszono zapisywanie, aby uniknąć utraty poprzedniej wersji prawidłowego pliku SH3D w przypadku błędu.
- Zastąpiono JRE 6u17 przez JRE 6u18 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.3.
Wersja 2.2, 26 grudnia 2009
- Zmodyfikowano zachowanie powiększania w planie, aby powiększać w centrum wyświetlanej strefy.
- Naprawiono błąd występujący przy modelach 3D importowanych do katalogu mebli z pliku zip.
- Naprawiono błąd, który resetował uprawnienia do zapisanych plików SH3D.
- Naprawiono błąd, który uniemożliwiał przeciąganie mebli z katalogu bez wcześniejszego ich zaznaczenia w systemie Mac OS X.
- Naprawiono błąd obliczeniowy dla ścian o prawie równych rzędnych.
- Naprawiono błąd, który uniemożliwiał poprawne wyświetlanie tekstury pochyłych ścian.
- Dodano obsługę systemu Linux 64-bitowego.
- Ulepszono API, aby uprościć tworzenie dostosowanych wersji Sweet Home 3D.
- Dodano bułgarską lokalizację napisaną przez Valentina Laskova.
- Zastąpiono JRE 6u16 przez JRE 6u17 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Zaktualizowano iText do wersji 2.1.7 (uwaga: od wersji 5.0.0 iText nie jest już dystrybuowany na licencji GNU LGPL).
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.2.
Wersja 2.1, 30 września 2009
- As the Online version available on sweethome3d.eu is now able to save homes in the private space of the users registered to the site, its applet was improved to be able to:
- zapisywać preferencje użytkownika na serwerze,
- eksportować dom w formacie SH3D do edycji w wersji do pobrania,
- śledzić modyfikacje dokonane w edytowanym domu, aby uniknąć zmiany strony przeglądarki przez użytkownika bez zapisywania,
- wyświetlać ilość pamięci używanej przez Javę na pasku stanu przeglądarki.
- Ulepszono wydajność ładowania pliku SH3D.
- Zmieniono nazwę procesu drukowania na Sweet Home 3D wraz z nazwą domu.
- Naprawiono błąd w renderowaniu fotorealistycznym, który wyświetlał czarne wielokąty wokół domu.
- Naprawiono błąd, który uniemożliwiał poprawne renderowanie planu domu, gdy ściany były tworzone podwójnym kliknięciem w pokoju zawierającym dwa bardzo bliskie sobie punkty.
- Naprawiono błąd powodujący wycieki pamięci podczas importowania modeli 3D i tworzenia zdjęć.
- Naprawiono błąd w systemie Mac OS X, który powodował znikanie menu i ich skrótów po wyświetleniu okien dialogowych Preferencje lub O programie.
- Zmniejszono maksymalną używaną pamięć z 1024 MB do 512 MB, aby uniknąć błędów nie można utworzyć maszyny wirtualnej Java w systemie Windows.
- Zastąpiono JRE 6u14 przez JRE 6u16 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Dodano japońską lokalizację napisaną przez Takahiro Sato.
- Dodano wietnamską lokalizację interfejsu użytkownika napisaną przez Phùng Lê Tuấn.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 2.1.
Wersja 2.0, 6 czerwca 2009
- Dodano element menu Widok 3D > Utwórz zdjęcie… do tworzenia obrazów PNG bieżącego widoku 3D z możliwością wyboru ich rozmiaru i jakości renderowania; renderowanie fotorealistyczne wykonywane przez bibliotekę SunFlow.
- Umożliwiono użytkownikowi wprowadzanie rozmiaru nowych ścian i pokoi za pomocą klawiatury po naciśnięciu klawisza Enter.
- Dodano możliwość tworzenia ścian wokół pokoju poprzez podwójne kliknięcie w tym pokoju.
- Dodano nowe preferencje dla renderowania planu, aby oglądać meble z góry, wypełniać podłogę pokoi ich kolorem lub teksturą oraz zmieniać wzór ścian.
- Dodano jednostki Metr i Milimetr.
- Naprawiono błąd, który uniemożliwiał poprawne obliczanie lokalizacji drzwi i okien i powodował, że widok planu był pusty.
- Naprawiono błąd, który nie aktualizował widoku 3D po niektórych ruchach kamery na komputerach o niskich możliwościach.
- Zaktualizowano plik JNLP Sweet Home 3D, żeby wymagał Java 3D 64 bit na architekturze 64-bitowej.
- Zastąpiono JRE 6u12 przez JRE 6u14 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano chińską (uproszczoną) lokalizację stron pomocy
Wersja 1.8, 5 kwietnia 2009
- Dodano element menu Plan > Zablokuj plan bazowy i odpowiadający mu przycisk w planie, żeby łatwiej wybierać i rozmieszczać meble.
- Dodano element menu Plan > Ukryj obraz tła, żeby ukrywać/wyświetlać obraz tła bez jego usuwania.
- Dodano element menu Plan > Eksportuj do formatu SVG…, żeby eksportować plan domu do pliku SVG (Scalable Vector Graphics) dzięki bibliotece FreeHEP.
- Dodano element menu Plik > Zapisz i skompresuj, żeby zapisać bieżący dom w mniejszym pliku SH3D i ułatwić przesyłanie plików.
- Opracowano aplet przeglądarki 3D, żeby umożliwić użytkownikom pokazywanie swoich plików SH3D na swoich stronach internetowych.
- Ulepszono widok 3D, żeby uzyskać płynniejsze zmiany punktu widzenia, w zależności od dostępnej mocy komputera użytkownika.
- Naprawiono błąd, który uniemożliwiał wyszukiwanie w plikach pomocy napisanych w kodowaniu innym niż zachodnie.
- Zaktualizowano iText do wersji 2.1.5.
- Dodano grecką lokalizację napisaną przez Elli Nicolaou.
- Dodano chińską (uproszczoną) lokalizację interfejsu użytkownika napisaną przez Zhao Si-cong.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 1.7, 13 marca 2009
- Automatyczne dostosowanie grubości i orientacji drzwi lub okna upuszczonego na ścianę.
- Automatyczne dostosowanie położenia i orientacji mebla upuszczonego wzdłuż ściany.
- Automatyczne podniesienie mebla upuszczonego na inny mebel.
- Narysowano skrzydła drzwi i okien łukiem koła (ta funkcja jest dostępna tylko dla drzwi i okien z katalogu dostarczonego od wersji 1.7 i dla bibliotek mebli od wersji 1.0.3).
- Narysowano przednią stronę wybranego mebla grubszą linią w planie.
- Narysowano prostokąt ograniczający elementu przeciąganego w planie podczas jego początkowego przeciągania i upuszczania.
- Zarządzano kursorem przeciągania i upuszczania z ikoną dodawanego mebla pod Mac OS X.
- Automatyczne przesunięcie wklejonych obiektów tylko wtedy, gdy nie można ich odróżnić od bieżącego zaznaczenia w planie.
- Naprawiono błąd, który błędnie zmieniał domyślną wysokość ściany i grubość ściany w panelu preferencji, gdy użytkownik zmienił jednostkę.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 1.6, 18 lutego 2009
- Zmodyfikowano menu kontekstowe, żeby wyświetlać tylko włączone elementy.
- Dodano obsługę importowania modeli 3D, które potrzebują innych plików, takich jak obrazy tekstur, nawet jeśli te pliki nie są zawarte w pliku ZIP.
- Zmodyfikowano czytnik plików OBJ + MTL; uwaga, ta zmiana może mieć skutki uboczne w twoich istniejących domach, ponieważ współczynnik przezroczystości obiektów 3D odczytywanych z plików OBJ nie zawsze był poprawnie zarządzany do tej pory.
- Dodano obsługę importowania przez podwójne kliknięcie plików SH3P zawierających wtyczkę Sweet Home 3D.
- Ulepszono stabilność wersji online Sweet Home 3D.
- Naprawiono błąd, który niepoprawnie wyświetlał skalę druku wcześniej wybraną przez użytkownika.
- Naprawiono błąd, który uniemożliwiał wyświetlanie podpowiedzi mebla z katalogu w wersji angielskiej.
- Zastąpiono JRE 6u11 przez JRE 6u12 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano włoską lokalizację stron pomocy napisaną przez Simone Bufalino i przeczytaną ponownie przez Rosella Mariotti.
Wersja 1.5.1, 17 grudnia 2008
- Poprawiono błąd, który uniemożliwiał wyświetlanie niektórych okien dialogowych w hiszpańskiej i brazylijskiej portugalskiej wersji Sweet Home 3D pod Windows i Linux.
- Zreorganizowano zlokalizowane pliki, żeby uprościć proces lokalizacji.
Wersja 1.5, 8 grudnia 2008
- Dodano narzędzie Twórz pokoje z możliwością wyświetlania nazwy i powierzchni pokoi w planie oraz zmiany koloru lub tekstury ich podłogi i sufitu w widoku 3D.
- Dodano narzędzie Dodaj teksty, żeby dodawać dowolne teksty do planu.
- Dodano pole wyboru w panelu mebli, żeby wyświetlać jego nazwę w planie.
- Zarządzano stylem tekstu (rozmiar tekstu, pogrubienie, kursywa) wybranych elementów w planie za pomocą elementów podmenu Plan > Modyfikuj styl tekstu i odpowiadających im przycisków dodanych do paska narzędzi.
- Dodano przycisk w panelu widoku 3D, żeby wybrać teksturę nieba, z 3 nowymi obrazami nieba.
- Zarządzano nagłówkiem i stopką strony w panelu ustawień strony z możliwością wprowadzenia 7 predefiniowanych zmiennych (numer strony, liczba stron, data…).
- Dodano możliwość wyboru skali druku planu w panelu ustawień strony.
- Wyświetlano wskazówki przy pierwszym użyciu narzędzia tworzenia.
- Automatyczne zaznaczanie pól tekstowych w oknach dialogowych, gdy otrzymują fokus klawiszem tab.
- Dodano właz serwisowy i okno stałe w domyślnej bibliotece mebli.
- Zmieniono sposób wyświetlania wybranych obiektów w taki sposób, że ich ramka ograniczająca jest zawsze widoczna, nawet jeśli niektóre obiekty są ukryte przez inne.
- Dodano kąt między ścianą a poprzedzającą ją ścianą w podpowiedzi wyświetlanej podczas tworzenia lub modyfikacji ściany.
- Zmieniono klawisze skrótu powiększenia pod Linux (Ctrl + Ctrl -).
- Włączono elementy menu Usuń, Cofnij, Ponów, Kopiuj, Wytnij, Wklej, Modyfikuj… między tworzeniem dwóch serii ścian lub tworzeniem dwóch wymiarów.
- Poprawiono błąd, który uniemożliwiał poprawne obliczenie otworów okien w ścianie w niektórych przypadkach, gdy ta ściana zawiera więcej niż jedno okno.
- Poprawiono błąd, który powodował używanie języka systemowego w etykietach przycisków Ok/Anuluj i elementach menu Cofnij/Ponów, nawet jeśli użytkownik wybrał inny język.
- Poprawiono błąd, który uniemożliwiał importowanie mebla po tym, jak poprzednia próba importu niepoprawnego pliku została przerwana.
- Poprawiono błąd, który blokował program po zaimportowaniu kilku mebli do planu domu.
- Poprawiono błąd, który usuwał zaimportowane tekstury po zmianie języka w panelu preferencji.
- Poprawiono błąd pod Windows, który powodował tworzenie zbyt wielu klonów podczas duplikowania klawiszem Ctrl.
- Poprawiono błąd pod Mac OS X 10.5, który uniemożliwiał poprawne wyświetlanie planu z Java Update 1.
- Opracowano eksperymentalną wersję online Sweet Home 3D z parametrami, które określają usługi zdolne do zapisywania i otwierania domów przechowywanych na serwerze.
- Opracowano architekturę wtyczek, która umożliwia programistom Java dodawanie funkcji do Sweet Home 3D w oparciu o klasy
com.eteks.sweethome3d.plugin.Pluginicom.eteks.sweethome3d.plugin.PluginAction. - Zrefaktoryzowano wiele klas, żeby przedstawić lepsze API programistom wtyczek.
- Zastąpiono JRE 6u6 przez JRE 6u11 w instalatorach Sweet Home 3D dołączonych z Javą.
- Ulepszenia w rosyjskiej lokalizacji plików pomocy przez Kazimirov Valentin.
- Inne drobne poprawki błędów i ulepszenia.
- Przeniesiono serwer internetowy Sweet Home 3D do sweethome3d.eu.
Wersja 1.4, 7 października 2008
- Zarządzano importowaniem obrazów, żeby umożliwić użytkownikom tworzenie swoich tekstur.
- Dodano eksportowanie widoku 3D do formatu OBJ + MTL za pomocą elementu menu Widok 3D > Eksportuj do formatu OBJ…
- Dodano element menu Plan > Odwróć kierunek ścian, żeby odwrócić kierunek wybranych ścian.
- Dodano element menu Plan > Podziel ścianę, żeby podzielić wybraną ścianę na dwie ściany po wstawieniu punktu w jej środku.
- Dodano element menu Meble > Importuj bibliotekę mebli, żeby importować biblioteki mebli w formacie SH3F.
- Użyto symboli ’ i „, żeby wyświetlać długości w jednostce stopa/cal.
- Zastosowano magnetyzm do długości w zależności od bieżącej skali w planie i jednostki.
- Dodano możliwość duplikowania wybranych obiektów w planie za pomocą przeciągania i upuszczania przy przytrzymaniu klawisza ctrl (lub pod Mac OS X klawisza alt).
- Dodano pole tekstowe do wyboru długości w oknie dialogowym Modyfikuj ścianę.
- Od tej wersji wysokość ściany wybrana w oknie dialogowym Preferencje jest również używana dla ścian tworzonych w istniejących domach.
- Dodano możliwość kopiowania wybranych mebli do schowka w formacie CSV, gdy lista mebli ma fokus.
- Automatyczne zatwierdzanie zawartości spinnerów (komponenty +/-), gdy okno dialogowe, które ich używa, jest zamykane.
- Przechowywano położenie i rozmiar okien w plikach SH3D.
- Uproszczono największe pliki mebli w formacie OBJ, żeby zmniejszyć rozmiar aplikacji Sweet Home 3D.
- Wzięto pod uwagę rozmiar obrazu tła, żeby poprawnie obliczyć paski przewijania otaczające plan.
- Zmodyfikowano funkcję Drukuj do PDF, żeby zapewnić poprawne drukowanie znaków innych niż łacińskie.
- Naprawiono błąd Mac OS X 10.5, który wyłączał wszystkie elementy menu na końcu kreatora importu mebli, gdy jest uruchamiany przez element menu Meble > Importuj meble….
- Ulepszono skrypt uruchamiania Sweet Home 3D dla Linux.
- Utworzono wykonywalny plik JAR (13 MB) dla Windows / Mac OS X / Linux.
- Dodano szwedzką lokalizację napisaną przez Martin Karlsson.
- Poprawiono literówki zaproponowane przez Alain Espinosa w hiszpańskiej lokalizacji.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 1.3.1, 27 sierpnia 2008
- Zaktualizowano Java 3D do wersji 1.5.2 pod Windows, Mac OS X, Linux i Solaris.
- Zaktualizowano JOGL do wersji 1.1.1 pod Mac OS X.
- Zaktualizowano iText do wersji 2.1.2u.
- Dodano rosyjską lokalizację napisaną przez Basimov Ilgiz i Kazimirov Valentin.
- Dodano węgierską lokalizację napisaną przez Miklósi Viktor i Szita Balázs.
- Poprawiono literówki zaproponowane przez Kamil Páral w czeskiej lokalizacji.
Wersja 1.3, 29 kwietnia 2008
- Poprawiono obliczanie rozmiaru obrazu planu skopiowanego do schowka, gdy zaznaczenie zawiera wymiary.
- Zmieniono sposób zapisywania domów, żeby uniknąć uszkodzenia poprzedniej wersji prawidłowego pliku SH3D, jeśli bieżące zapisywanie się nie powiedzie.
- Poprawiono błąd, który dwukrotnie otwierał plik domu uruchomiony z findera Mac OS X 10.5.
- Zarządzano importem pliku OBJ utworzonego w Blenderze, nawet jeśli zawiera definicje obiektów w linii zaczynającej się od litery o.
- Zarządzano importem pliku ZIP zawierającego plik modelu 3D w formacie OBJ, LWS lub 3DS. Ten plik ZIP może również zawierać pliki tekstur modelu 3D i/lub plik MTL (opisuje kolory i tekstury modelu 3D w formacie OBJ).
- Dodano obsługę importu plików katalogu mebli SH3F.
- Zastąpiono JRE 6u4 przez JRE 6u6 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano hiszpańską lokalizację napisaną przez Pablo Mayordomo i Paco.
Wersja 1.2.1, 13 lutego 2008
- Poprawiono błąd dotyczący tworzenia nowych kategorii mebli ze spacjami na początku lub końcu ich nazwy.
- Poprawiono błąd, który uniemożliwiał zmianę koloru lub widoczności niektórych importowanych mebli.
- Ponieważ wielu użytkowników próbuje używać Sweet Home 3D do projektowania domów z wieloma piętrami, maksymalna wysokość obserwatora w wirtualnej wizycie 3D została zwiększona z 2,5 metra do 10 metrów (punkt widzenia obserwatora nadal pozostaje na 13/14 jego wysokości, żeby zachować ludzkie proporcje!).
- Zastąpiono JRE 6u3 przez JRE 6u4 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano czeską lokalizację napisaną przez Štephan Novák.
- Dodano polską lokalizację napisaną przez Paweł Antkowiak (interfejs użytkownika) i Szymon Życiński (strony pomocy).
- Dodano niemiecką lokalizację stron pomocy napisaną przez Thomasa Zimmermanna.
- Poprawiono błędy na stronach pomocy.
Wersja 1.2, 6 listopada 2007
- Dodano tekstury stosowane do ścian i podłogi.
- Zarządzano wysokościami punktów początkowych i końcowych ścian, żeby tworzyć poddasza.
- Dodano wyszukiwarkę na stronach pomocy.
- Dodano podpowiedzi do mebli w katalogu.
- Zarządzano klawiszami A i D w widoku 3D jako odpowiednikami strzałek w lewo i w prawo.
- Zmieniono klawisze skrótów powiększania i pomocy w Mac OS X (Cmd + Cmd – Cmd ?).
- Zmieniono sposób tworzenia ikony importowanego modelu 3D, żeby uniknąć awarii na końcu kreatora importu mebli.
- Poprawiono zarządzanie paskami przewijania planu podczas rysowania ścian i wymiarów tworzonych w lewym i górnym marginesie planu.
- Utrzymano współrzędne wyświetlanego lewego górnego rogu podczas zmiany powiększenia w planie.
- Wykrywano, czy drukowanie widoku 3D jest możliwe zgodnie z konfiguracją 3D systemu użytkownika.
- Poprawnie resetowano fokus po zamknięciu kreatora importu mebli.
- Poprawiono błąd dotyczący synonimicznych mebli w różnych kategoriach katalogu podczas zmiany języka.
- Zastąpiono JRE 6u2 przez JRE 6u3 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dostosowano interfejs użytkownika do Mac OS X 10.5.
- Użyto ikon projektu Tango w pasku narzędzi i elementach menu.
- Dodano 25 mebli stworzonych przez współtwórców (ich imię jest wyświetlane w podpowiedzi elementu).
- Dodano włoską lokalizację interfejsu użytkownika napisaną przez Simone Bufalino.
- Dodano niemiecką lokalizację interfejsu użytkownika napisaną przez Sebastiana Breuera.
- Poprawiono błędy i opisano nowe funkcje na stronach pomocy.
Wersja 1.1, 24 września 2007
- Dodano tworzenie i edycję wymiarów.
- Dodano pole wyboru w preferencjach, żeby uczynić widoczną lub niewidoczną siatkę wyświetlaną w planie.
- Zarządzano zmianą języka interfejsu użytkownika w preferencjach.
- Dodano wskaźniki w liniałach planu odzwierciedlające aktualną lokalizację wskaźnika myszy w planie.
- Zarządzano modyfikacją ścian z aktywnym magnetyzmem.
- Zwiększono rozdzielczość wzoru ścian podczas drukowania.
- Poprawiono błąd dotyczący oświetlenia importowanych modeli 3D z odwróconymi powierzchniami.
- Poprawiono błąd dotyczący dodawania obiektów Java 3D do żywej sceny.
- Dodano lokalizację w brazylijskim portugalskim napisaną przez Roberto Rocha.
- Poprawiono błędy na stronach pomocy.
Wersja 1.0, 12 września 2007
- Dodano elementy menu Meble > Kolumna wyświetlania, żeby modyfikować listę kolumn wyświetlanych w nagłówku listy mebli.
- Zmodyfikowano listę kolumn wyświetlanych domyślnie.
- Zarządzano kopiowaniem do schowka obrazu wybranych obiektów w planie (ta funkcja może nie działać w Linuksie).
- Zarządzano drukowaniem domu za pomocą elementów Drukuj…, Ustawienia strony…, Podgląd wydruku… i Drukuj do PDF… z menu Plik.
- Stworzono instalatory Windows / Mac OS X / Linux.
- Zarządzano klawiszami W i S w widoku 3D jako odpowiednikami strzałek w górę i w dół.
- Dodano bibliotekę iText, żeby zarządzać drukowaniem do PDF.
- Użyto Java 3D 1.5.1 w Windows i Mac OS X.
- Zmodyfikowano ekran powitalny.
Wersja 0.18, 21 lipca 2007
- Dodano strony pomocy.
Wersja 0.17
- Dodano kreator importu mebli dostępny z elementu menu Meble > Importuj meble….
- Zarządzano przezroczystością szyb okiennych w Java 3D 1.3.
- Modyfikacja myszą wysokości i podniesienia wybranego mebla w planie przez kliknięcie w lewy dolny i prawy górny róg elementu.
- Dodano nowe meble do katalogu: drzwi przesuwne, okno przesuwne, grzejniki, prysznic, cylinder, wanna wpuszczana i umywalka z szafką.
- Zarządzano ostatnio otwartymi plikami.
- Pierwszy nienazwany i niezmodyfikowany dom jest automatycznie zamykany, gdy otwiera się inny.
- Żaden nowy pusty dom nie jest tworzony przy ponownym uruchomieniu aplikacji.
- Lepsza integracja w Mac OS X (menu Okno, domyślne menu gdy żaden dom nie jest otwarty).
- Lepsze zarządzanie pamięcią po zamknięciu domu.
- Dodano bibliotekę Loader3DS, żeby zarządzać formatem 3DS.
- Użyto Java 3D 1.5.1 w Linuksie i Solarisie.
Wersja 0.16
- Dodano dwa tryby nawigacji 3D dostępne z nowego menu Widok 3D: tryb Widok z lotu ptaka odpowiadający poprzedniemu trybowi dostępnemu w wersji 0.15, w którym użytkownik może teraz powiększać, oraz tryb Wirtualna wizyta odpowiadający widokowi obserwatora poruszającego się po edytowanym domu. W tym drugim trybie użytkownik może modyfikować swój punkt widzenia 3D, albo za pomocą obserwatora narysowanego w planie, albo bezpośrednio w widoku 3D.
- Zarządzano aktywnymi klawiszami w widoku 3D.
- Dodano element menu Widok 3D > Modyfikuj…, żeby edytować pole widzenia i wysokość odwiedzającego, kolor ziemi i nieba, jasność światła i przezroczystość ścian.
- Umożliwiono zmianę wysokości każdej ściany za pomocą elementu menu Plan > Modyfikuj ściany….
- Dodano możliwość oglądania odbicia lustrzanego kształtu mebla za pomocą elementu menu Meble > Modyfikuj….
- Rozmiar planu nie może się już zmniejszać, żeby uniknąć trudności z tworzeniem ścian poza domyślną przestrzenią planu.
- Tryb tworzenia ścian przełącza się automatycznie na tryb zaznaczania, gdy użytkownik przeciąga i upuszcza mebel w planie lub gdy wybiera element menu Meble > Dodaj do domu.
- Dodano mebel Futryna drzwi do katalogu.
- Wyświetlono aktualną wersję Javy w oknie dialogowym O programie.
Wersja 0.15, 10 czerwca 2007
- Dodano element menu Plan > Importuj obraz tła… i odpowiadający mu kreator.
Wersja 0.14
- Modyfikacja końców ścian myszą.
- Zarządzano powiększaniem w planie.
- Dodano linijki na lewej i górnej krawędzi planu (mogą być niewidoczne przez edycję preferencji).
- Dodano wizualne prowadnice do wyrównywania końców ściany z końcami innych ścian.
- Dodano podpowiedzi wyświetlające długość ściany, kąt i rozmiar mebla podczas ich modyfikacji myszą.
- Dodano element menu Edycja > Zaznacz wszystko.
- Dodano elementy menu wyrównywania mebli.
- Dodano kontekstowe menu podręczne.
- Dodano mebel Pudełko w kategorii Różne.
- Obliczono otwory w ścianach w miejscu ich przecięcia z drzwiami lub oknami w widoku 3D.
Wersja 0.13
- Dodano element menu Plan > Modyfikuj ściany…, żeby edytować współrzędne końców ścian, ich grubość i kolor.
Wersja 0.12, 27 maja 2007
- Dodano element menu Meble > Modyfikuj…, żeby edytować nazwę, rozmiar i kolor niektórych mebli.
Wersja 0.11
- Sortowanie listy mebli.
Wersja 0.10, 16 listopada 2006
- Pierwsze publiczne wydanie.
Ta wersja odpowiada studium przypadku opisanemu w francuskiej książce Les cahiers du programmeur Swing, napisanej przez Emmanuela Puybareta i wydanej przez Editions Eyrolles w grudniu 2006.