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 wyświetlanego 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 prawidłowo obliczana.
- Naprawiono zawieszanie się programu podczas ponownego dołączania widoku 3D do głównego okna wyświetlanego na drugim monitorze.
- Naprawiono błąd uniemożliwiający 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 przemieszczaniu się stałych części w odbitych 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 plików 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ą Javy 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 do pokazywania wysokości 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 regałach za pomocą nowych właściwości
shelfElevationsishelfBoxes. - Zarządzano właściwościami zdefiniowanymi przez użytkownika w właściwości systemowej
com.eteks.sweethome3d.additionalFurniturePropertiesz możliwością wyświetlania ich w tabeli mebli i modyfikowania 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 pomieszczenia do menu kontekstowego planu.
- Ustawiono domyślną kategorię jako 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 widoczność odłączonego widoku 3D 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 świateł 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 mebla w katalogu.
- Zaktualizowano Java 3D 1.6.2, aby uniknąć uszkodzonego widoku 3D i ikon mebli z najnowszymi 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 wyszukiwania w katalogu ma fokus w Sweet Home 3D JS Online.
- Dodano portugalski z Portugalii jako domyślne tłumaczenie portugalskie i uczyniono tłumaczenie portugalskie z poprzednich wersji tłumaczeniem brazylijskim portugalskim.
- Umożliwiono uruchamianie wersji wykonywalnej JAR Sweet Home 3D, Edytora Biblioteki Mebli i Edytora Biblioteki Tekstur poprzez podwójne kliknięcie w wersji Java ≥ 16.
- Naprawiono obliczaną granicę między połączonymi ścianami o różnych grubościach.
- Zaktualizowano środowisko Azul OpenJDK dołączone do instalatora Sweet Home 3D z 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 pomieszczenia, które mają niewidoczną podłogę, bardziej przezroczystym kolorem w planie.
- Naprawiono przezroczystość pomieszczeń 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 w instalatorze 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 wywodzonym 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 z symbolem aparatu o stałym rozmiarze, gdy wirtualny zwiedzający staje się zbyt mały w planie.
- Dodano przycisk na pasku narzędzi do włączania/wyłączania magnetyzmu.
- Przeniesiono elementy menu obsługujące poziomy do podmenu Poziomy, aby zmniejszyć 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 pomieszczenia do rysowania pomieszczeń metodą triangulacji.
- Dodano jednostkę Cal/Ułamek, która wyświetla długości w calach z najbliższym ułamkiem ósmej części cala.
- Dodano jednostkę Stopa/Dziesiętne, która wyświetla długości w stopach z wartościami dziesiętnymi 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 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 do określania możliwych ruchów kształtów przyłączonych 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 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 pomieszczenia, aby obliczać pochyłe sufity w razie potrzeby.
- 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 pomieszczeń.
- Dodano możliwość wyświetlania animowanych ikon GIF w podpowiedziach katalogu.
- Naprawiono hierarchię węzłów w obsłudze formatu 3DS.
- Naprawiono domyślny kolor efektu w formacie DAE.
- Dodano obsługę elementów
controller/skinw formacie DAE, aby móc importować modele 3D eksportowane 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 włoskie tłumaczenie wraz z pomocą przez 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 i kreatory do 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 zaprojektowany przez madudesign.
- Zoptymalizowane 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 Java 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 uniknąć ich ukrycia 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 połączeń pełnych 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 odbitych mebli obróconych 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ść odczytu 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łączony 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 Java 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 Java 8.
- Naprawiono błąd w cofaniu zmiany rozmiaru linii wymiarowej.
- Dodano identyfikatory do obiektów domu, które mogą być modyfikowane.
- Dodano wsparcie dla edycji 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ł prawidłowe 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 kreski 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ż szczyt 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 Java.
- 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 wielu linii i wyrównania tekstu w panelu modyfikacji tekstu.
- Dodano suwaki Przesunięcie X i Przesunięcie Y w panelu modyfikacji tekstury, żeby przesuwać tekstury.
- 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, żeby przesuwać wzór 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), żeby zmieniać rozmiar wybranego mebla tylko wzdłuż jego szerokości lub głębokości.
- Dodano nowy wskaźnik w środku wybranej ściany, żeby łatwo zmieniać jej krzywiznę.
- Wyświetlono długość łuku ściany w podpowiedzi powiązanej z polem Rozpiętość ł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 prawidłowe 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 elementu.
- Naprawiono ładowanie bibliotek mebli i tekstur w Java 10.
- Ulepszono wykrywanie ekranów HiDPI z Java 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 Java 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 wyboru architektury 32/64 bity w instalatorze dla Windows i domyślnie wybrano 32 bity dla Windows 10 64-bitowego.
- Dodano obsługę architektury ARM64 w instalatorze dla Windows.
- Zaktualizowano Inno Setup do wersji Unicode, aby łatwiej obsługiwać języki inne niż łacińskie 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 dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 6.0.
Wersja 5.7, 25 stycznia 2018
- Dodano komponent podglądu do okien wyboru plików używanych do wybierania obrazów w systemach Windows i Linux.
- Zarządzano właściwościami mebli zdefiniowanymi przez użytkownika dodanymi do katalogów odczytywanych przez Sweet Home 3D oraz odczytywanymi/zapisywanymi przez Edytor Biblioteki Mebli.
- Naprawiono widoczność obiektów obracanych poziomo na wyższych poziomach.
- Naprawiono rozmiar na planie skopiowanego-wklejonego obiektu, który jest obrócony poziomo.
- Naprawiono błąd, który uniemożliwiał grupowanie mebli o niezmiennym rozmiarze lub odczytywanie pliku SH3D zapisanego w poprzedniej wersji, który zawierał 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 dostarczanych z Javą.
- Przekonwertowano repozytorium CVS na SourceForge.net na SVN (przepraszamy za martwe linki do
sweethome3d.cvs.sf.netserwera, które ta zmiana powoduje). - Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 5.7.
Wersja 5.6, 25 października 2017
- Naprawiono błąd, który uniemożliwiał eksport do formatu CSV.
- Naprawiono rozmiar mebli w podgrupach, gdy ich grupa nadrzędna jest zmieniana.
- 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 dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł 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życiu 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 JAR Executable jako jedyną wersję zdolną do uruchomienia 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 tworzone przez podwójne kliknięcie na pokoju nie nakładają się na istniejące.
- Dodano element menu Plan > Połącz ściany, aby łączyć wybrane ściany w ich przecięciu lub łączyć wyrównane ściany podzielone 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 uruchomieniu 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łożonych na niego.
- 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, aby wybrać rozmiar w pikselach ikon mebli na planie, gdy są oglądane z góry.
- Dodano w panelu preferencji opcję Wybierz odwiedzającego na planie przy ruchu 3D, którą można odznaczyć, aby zapobiec wybieraniu 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 systemach 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 do domyślnego 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 demami (5 mieszkań i 4 domy) dystrybuowanymi na licencji GNU GPL i CC-BY.
- Poprawiono sposób obliczania odległości przedniego i tylnego przycinania frustum w widoku 3D.
- Naprawiono awarię programu w systemie Windows 10 Creator update, gdy wyświetlano okno dialogowe pliku.
- Naprawiono problem, w którym niektóre tekstury były wyświetlane do góry nogami.
- Naprawiono zarządzanie kolorem / teksturą boków ścian, gdy zmieniano je w panelu modyfikacji pokoju.
- Naprawiono lokalizację 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 zerwaniu 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 płótnem HTML5 z Sweet Home 3D JS Viewer, aby umożliwić użytkownikom nawigację w widoku 3D pliku SH3D za pomocą dowolnej przeglądarki internetowej kompatybilnej z WebGL, w tym na iOS i Androidzie.
- 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ć daną wersję Java 3D. - Zastąpiono JRE 8u51 lub 8u121 przez JRE 8u144 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł 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, który uniemożliwiał zamknięcie okna Bez tytułu po otwarciu pliku w systemie Mac OS X.
- Naprawiono błąd, który zbyt wiele razy stosował współczynnik skali rozdzielczości do interfejsu użytkownika.
- Naprawiono błąd, który uniemożliwiał przesuwanie punktów polilinii.
- Zastąpiono JRE 8u112 przez JRE 8u121 w instalatorach Sweet Home 3D dostarczanych z Javą dla systemu Linux.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 5.4.
Wersja 5.3, 16 listopada 2016
- Zapewniono, że wybrane 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 pokoi, 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 pochodzenie obrazów tła importowanych na nowych poziomach wartościami obrazu tła dostępnego na najbliższym poziomie.
- Poprawiono obsługę myszy 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 generowania nowych.
- Naprawiono obliczanie powierzchni pokoi narysowanych z dziurą 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 systemie Linux używającym 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 systemie Linux.
- Zastąpiono JRE 8u74 przez JRE 8u51 w instalatorach Sweet Home 3D dostarczanych z Javą dla systemu Windows.
- Zastąpiono JRE 6u45 przez JRE 8u112 w instalatorach Sweet Home 3D z dołączonym Java pod Linuksem.
- 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 w panelu Materiały mebli, aby ukryć niektóre części mebla.
- Zmiana rozmiaru mebla za pomocą wskaźnika zmiany rozmiaru stała się proporcjonalna po naciśnięciu klawisza shift.
- Przesunięto widok planu tylko wtedy, gdy zaznaczone obiekty stają się niewidoczne na ekranie podczas przesuwania ich za pomocą klawiatury.
- Zmieniono szerokość prostokąta drzwi i okien w planie, aby uwzględnić szerokość ich właściwości
doorOrWindowCutOutShape, gdy jest ona mniejsza. - Dodano właściwość systemową
com.eteks.sweethome3d.resolutionScaledo zastosowania współczynnika skalowania interfejsu użytkownika Sweet Home 3D. - Dodano wersję Java Web Start umożliwiającą wyświetlanie interfejsu użytkownika Sweet Home 3D w dwukrotnie większym rozmiarze dla użytkowników z ekranami HiDPI pod 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łe formaty plików mogą już nie zapisywać właściwości wizualnych). - Nowa ikona i logo zaprojektowane przez madudesign.
- Zmodyfikowano program instalacyjny, aby usuwać stare wersje JRE na końcu procesu instalacji pod Windows.
- Zaktualizowano podpis cyfrowy używany do podpisywania aplikacji podpisem SHA-2.
- Zastąpiono JRE 8u60 przez JRE 8u74 w instalatorach Sweet Home 3D z dołączonym Java pod 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 pomieszczeniu.
- Naprawiono błąd generujący 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 poziomie gruntu w 3D i pasujące obiekty na poziomach n-2 pod ziemią.
- Naprawiono nieprawidłowo obliczane wycięcia schodów na górnym piętrze dla niektórych układów.
- Naprawiono niektóre problemy z renderowaniem 3D pomieszczeń na poziomie parteru w systemie 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 z dołączoną Javą dla systemu Windows.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł 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 ich panelu modyfikacji lub za pomocą nowej pozycji menu Ukryj poziom.
- Zarządzano poziomami na tej samej wysokości jako warstwy z indeksem kolejności, który można ustawić w panelu modyfikacji poziomów (może to spowodować niewielkie zmiany w istniejących plikach SH3D).
- Dodano pozycję menu Edytuj > Wklej styl, aby zmodyfikować styl 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, aby dodawać obiekty do wybranej grupy.
- Zapisano rozwinięte grupy na liście mebli.
- Dodano opcję w panelu preferencji do zmiany domyślnej czcionki.
- Dodano możliwość zmiany czcionki i koloru wolnych tekstów 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, aby drukować nazwę drukowanego poziomu w nagłówku lub stopce strony.
- Sprawdzano rozmiar obrazu wybranego w kreatorach importu obrazu tła i tekstury, aby zaproponować jego zmniejszenie, jeśli jest bardzo duży.
- Zaproponowano bezpośrednie zapisanie bieżącego domu po wybraniu pozycji menu Sweet Home 3D > Zakończ w systemie Mac OS X, gdy otwarty jest tylko jeden zmodyfikowany dom.
- 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 tekstu ułamkowego 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 tradycyjnym chińskim 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 z dołączoną Javą dla systemu Windows.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł 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 działających w systemie 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-bitowym.
- Zaktualizowano certyfikat używany do podpisywania programów.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł 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 umieszczenie podczęści modeli 3D w formacie 3DS (dostosowanie materiałów ustawionych na meblach w formacie 3DS w poprzednich wersjach Sweet Home 3D zostanie 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ą
informationi wyświetlono tę informację w wyskakującym okienku 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ć liczby 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 skompresowanymi 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 nieprawidłowe 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 domu, aby uniknąć krytycznego błędu Java 3D w trybie pełnoekranowym Mac OS X.
- Zaktualizowano hiszpańskie, japońskie, portugalskie (brazylijskie), rosyjskie i polskie lokalizacje pomocy.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także artykuł na blogu o wersji 4.5.
Wersja 4.4, 12 czerwca 2014
- Dodano pole tekstowe wyszukiwania do filtrowania tekstur i listę ostatnio używanych tekstur w oknie dialogowym wyboru tekstur.
- Dodano obsługę obracania tekstur.
- Sprawiono, że wybrany materiał miga 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 obrysowane kolorem zaznaczenia w Java 6 i wyższych.
- Zastąpiono menu Wybierz obiekt menu Przełącz zaznaczenie w menu kontekstowym planu, gdy naciś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ść, aby ponownie obliczyć preferowaną wysokość 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 duplikatów danych w plikach SH3D podczas zapisywania.
- Sprawdzano dostępne miejsce na dysku przed zapisaniem w Java 6 i wyższych.
- 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 kwadratowe 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 domu zapisywanych na serwerze.
- Dodano przycisk Usuń w oknie dialogowym Otwórz wersji online, aby usuwać domy zapisane na serwerze.
- Sprawdzano, czy długość danych domu 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 domu. - Dodano parametr
activateCameraSwitchKeydo wyłączenia spacji w Sweet Home 3D Viewer. - Dodano możliwość edycji modelu 3D mebla w Edytorze Biblioteki Mebli.
- Naprawiono problemy w zależnościach pliku DAE, gdy używają znaków spacji, % i #.
- Naprawiono problem z współrzędnymi tekstury 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 tekstury na modelu 3D wyświetlanym w panelu Materiały mebli dla małych modeli.
- Sprawdzono, czy długość listy ciągów autouzupełniania zapisanych w preferencjach nie przekracza maksymalnej dozwolonej wartości.
- Odmówiono importu pliku ZIP modelu 3D zawierającego wpisy, które nie są czytelne.
- Naprawiono zarządzanie widokiem 3D, aby uniknąć pozostawania szarego pod Windows z Java 7/8.
- Zwiększono maksymalną pamięć do 2 GB używaną w wersji Java Web Start uruchamianej pod systemami Windows i Linux 64-bitowymi.
- Wyświetlono maksymalną pamięć ustawioną dla Java 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 uruchamianej 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óry nieprawidłowo wyświetlał chiński tekst w planie pod Windows i Linux.
- Naprawiono błąd, który uniemożliwiał podnoszenie kamery w aplecie Sweet Home 3D Viewer.
- Naprawiono błąd, który nie inicjował pola wyboru Schody w kreatorze importu mebli podczas modyfikacji importowanego modelu 3D.
- Naprawiono błąd, który uniemożliwiał prawidłowe wyświetlanie niektórych pomieszczeń podłogowych w widoku 3D, gdy się nakładają.
- Naprawiono wyświetlanie tekstów w podpowiedziach mebli katalogowych pod Java 5.
- Naprawiono błąd, który zamrażał program dla niektórych kolorowych obrazów tła pod Mac OS X z Java 7.
- Naprawiono nieoczekiwane zachowania podczas przeciągania mebli z katalogu pod Mac OS X z Java 7.
- Poprawiono wydajność widoku 3D w wersjach Java Web Start i JAR executable uruchamianych pod 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 pod 64-bitowym Windows, 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ę wycięć dla nieprostokątnych drzwi i okien umieszczonych w ścianach.
- Dodano narzędzia Przybliż i Oddal 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).
- Rysowano schody 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ł podłogi pomieszczeń 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 zapobiegają niektórym ostrzeżeniom bezpieczeństwa w najnowszej wersji Javy.
- Dodano narzędzie Scal 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 meblem 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 bezpieczeństwa 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ą uwzględniane. - 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) wybranego mebla.
- 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 na planie i Kolor górny w widoku 3D w panelu modyfikacji ściany, aby zmienić wzór używany do rysowania ściany na planie i kolor używany do malowania górnej części ściany w widoku 3D.
- Zastąpiono opcję Wzór ściany na planie opcją Wzór nowych ścian na 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 zapisane punkty 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 na 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 na 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 na 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 na 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 tekstury 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 na planie i Renderowanie pomieszczeń na 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 otwarciu, gdy jego widok 3D jest odłączony pod Mac OS X.
- Zaakceptowano spacje w nazwach plików MTL.
- Dodano wsparcie w wersji Online dla Java 7 pod 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 z dołączonym Java.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis 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 wygładzania 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 (jak litery ze znakami diakrytycznymi).
- Naprawiono zarządzanie wieloma otworami w wielokątach zdefiniowanych w importowanych plikach DAE.
- Zakazano zmiany rozmiaru okna podczas otwierania pliku SH3D pod Mac OS X, aby uniknąć zawieszenia programu.
- Zapisano w pliku SH3D tylko tekstury pliku SH3T używane przez dom.
- Wydano wersję 1.0 (670 kB) Edytora Biblioteki Tekstur, oddzielnego narzędzia pozwalającego użytkownikowi łatwo tworzyć i edytować pliki SH3T.
- Zaktualizowano nową wersję przenośną 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 z dołączonym Java.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis 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 pomieszczeń w planie.
- Ulepszono magnetyzm wyrównywania mebla, gdy jego bok jest wyrównany wzdłuż ściany.
- Zapisano ostatnie foldery wybrane w oknach dialogowych 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 nad importowanym obrazem w kreatorze obrazu tła, gdy domyślny kolor zaznaczenia nie jest wystarczająco kolorowy.
- Ulepszono zarządzanie kolorem zaznaczenia w planie pod Mac OS X.
- Zezwolono na homonimy wśród nazw mebli i tekstur w katalogach.
- Odmówiono otwarcia uszkodzonego pliku SH3D, gdy zawiera 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 Windows i Mac OS X certyfikowanym podpisem cyfrowym programisty Sweet Home 3D (tj. Emmanuel Puybaret).
- Zastąpiono JRE 6u32 przez JRE 6u35 w instalatorach Sweet Home 3D z dołączonym Java.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 3.6.
Wersja 3.5, 28 kwietnia 2012
- Dodano pozycję menu Meble > Wyrównaj obok siebie, aby wyrównać wybrane meble po bokach i z tyłu pierwszego wybranego elementu.
- Dodano pozycje 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 pozycje 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 wyśrodkowane na kursorze myszy, gdy zoom wykonywany jest kółkiem myszy przy wciśniętym klawiszu Ctrl (cmd w Mac OS X).
- Dodano pozycję 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 schodów 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 została 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 dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 3.5.
Wersja 3.4, 20 grudnia 2011
- Dodano pozycje 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 pozycje 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 schodów w katalogu mebli, aby zdefiniować kształt używany do wycinania sufitu i podłogi wyższych poziomów, gdy przecinają się ze schodami.
- Dodano pole wyboru Schody 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 dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 3.4.
Wersja 3.3, 26 lipca 2011
- Poprawiono precyzję linii wyrównujących.
- Zawsze używany jest 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 dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis 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 Windows.
- Podpisano certyfikowanym podpisem cyfrowym pliki JAR wersji Java Web Start programu Sweet Home 3D, jego wersji Online oraz 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
com.eteks.sweethome3d.no3Dwłaściwość systemową property, 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 dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis 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, aby wskazać, czy wybrany czas jest porą dzienną czy nocną.
- Podświetlono wyszukiwany tekst na stronach pomocy.
- Nowe okrągłe ściany są teraz symetryczne.
- 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ł czytanie 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 podwójne kliknięcie w Mac OS X.
- Naprawiono błąd, który renderował całkowicie nieprzezroczyste tekstury PNG jako przezroczyste na zdjęciach.
- Naprawiono błąd w zarządzaniu kolorem i teksturą grupy mebli po operacji cofnij.
- 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 dostarczanych z Javą.
- Inne drobne poprawki błędów i ulepszenia.
Zobacz także wpis na blogu o wersji 3.1.
Wersja 3.0, 30 listopada 2010
- Dodano obsługę okrągłych ścian.
- Dodano pozycję 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świetlono 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.
- Zarządzanie zapisywaniem 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 prefiksy kształtów mebli eksportowanych w formacie OBJ, aby poprawnie przywrócić właściwości kształtów z prefiksami 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
com.eteks.sweethome3d.preferencesFoldericom.eteks.sweethome3d.applicationFolderswłaściwości systemowe do ustawienia folderów, w których przechowywane są preferencje Sweet Home 3D oraz pliki SH3F, SH3T, SH3L i SH3P. - Zwiększono maksymalną liczbę ostatnich plików do 10.
- Oczekiwanie na pierwszy ruch wskaźnika myszy przed duplikowaniem wybranych elementów, gdy naciśnięty jest klawisz ctrl (lub klawisz alt w Mac OS X).
- Poprawiono przesuwanie elementów myszą, gdy są bardzo małe na planie.
- Zwiększono ruchy wybranych elementów na planie, gdy strzałki klawiatury są naciśnięte z klawiszem shift.
- Odwrócono efekt naciśnięcia klawisza shift dla ruchów w widoku 3D.
- Naprawiono błędy, które uniemożliwiały poprawne wyświetlanie nakładających się podłóg.
- Zaktualizowano strony pomocy (tylko w języku angielskim i francuskim w tej wersji).
- Usunięto kolumnę ID z listy kolumn wyświetlanej w Edytorze Biblioteki Mebli.
- Zastąpiono JRE 6u21 przez JRE 6u22 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 3.0.
Wersja 2.6, 23 sierpnia 2010
- Poprawnie obliczono otwory wykonane w ścianie przez drzwi i okna nałożone na siebie.
- Usunięto połysk, który pojawiał się na ścianach i podłogach pod niektórymi kątami widzenia.
- Naprawiono błąd, który uniemożliwiał zapisywanie wideo w Mac OS X.
- Naprawiono błąd, który blokował silnik renderowania SunFlow, gdy model 3D zawierał zbyt duże współrzędne tekstury.
- Naprawiono błąd, który uniemożliwiał używanie niektórych modeli 3D zawierających wiele kształtów.
- Poprawiono 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 dołączonych 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 różnym od kostki o wymiarach 1 centymetra.
- Poprawiono obsługę formatu DAE/Collada dla plików eksportowanych z 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 rezultaty.
- Naprawiono błąd, który blokował silnik renderowania SunFlow, gdy dom zawierał meble zaimportowane z modeli 3DS.
- Naprawiono błąd, który uniemożliwiał SunFlow renderowanie obrazów, gdy dom zawierał nałożone na siebie ściany.
- Poprawiono pamięć podręczną tekstur.
- Poprawiono zarządzanie plikami tymczasowymi w 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 kreatora importu mebli, aby móc importować modele 3D proponowane w Google 3D Warehouse.
- Dodano obsługę przezroczystości w obrazach PNG/GIF zastosowanych jako tekstura do modeli 3D.
- Wyświetlono linie zdefiniowane w plikach OBJ i DAE.
- Naprawiono renderowanie 3D, aby zapewnić, że pliki OBJ utworzone z eksportu widoku 3D zachowują ten sam wygląd po zaimportowaniu.
- Modulowano oświetlenie tekstury 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ł poza centrum niektóre zaimportowane modele 3DS.
- Naprawiono błąd, który powodował utratę kolorów przez zaimportowany plik OBJ, gdy jego nazwa zawierała litery spoza ASCII.
- Naprawiono błąd, który uniemożliwiał poprawne wyświetlanie nakładających się podłóg.
- Naprawiono błąd, który nie przywracał poprawnie zapisanej lokalizacji podziałów 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świetlić okno dialogowe bezpieczeństwa.
- 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 dołączonych 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 elementy 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 ze ścieżki w widoku 3D.
- Dodano element menu Widok 3D > Wyświetl w oddzielnym oknie.
- Dodano tryb przesuwania na planie aktywowany przez element menu Plan > Przesuń lub tymczasowo spacją.
- Powiększanie na planie kółkiem myszy przy przytrzymanym klawiszu ctrl (lub klawiszu cmd w 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ą w panelu preferencji do ich ukrycia.
- 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 mebla, boku ściany lub boku pokoju podwójnym kliknięciem.
- Dodano element 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 kilku przypadkach (głównie w Linux). Drukowanie widoku 3D, obliczanie widoku z góry mebli na planie i dwa najniższe poziomy jakości zdjęć nie są dostępne, gdy obrazy 3D poza ekranem nie są obsługiwane.
- Poprawiono proces tworzenia ikon importowanych mebli, aby uzyskać ikonę z przezroczystym tłem.
- Poprawiono wyświetlanie siatki i linijek w 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 grunt.
- 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 ściany i obliczanych przez silnik renderowania SunFlow.
- Poprawiono 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 dołączonych 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 na planie, aby powiększać w centrum wyświetlanej strefy.
- Naprawiono błąd, który występował z modelami 3D importowanymi 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 Mac OS X.
- Naprawiono błąd obliczeniowy na ścianach o prawie równych rzędnych.
- Naprawiono błąd, który uniemożliwiał poprawne wyświetlanie tekstury pochylonych ścian.
- Dodano obsługę Linux 64 bit.
- Poprawiono API, aby uprościć tworzenie dostosowanych wersji Sweet Home 3D.
- Dodano lokalizację bułgarską napisaną przez Valentina Laskova.
- Zastąpiono JRE 6u16 przez JRE 6u17 w instalatorach Sweet Home 3D dołączonych 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 jej zapisania,
- wyświetlać ilość pamięci używanej przez Javę na pasku stanu przeglądarki.
- Poprawiono wydajność ładowania pliku SH3D.
- Zmieniono nazwę procesu drukowania na Sweet Home 3D po którym następuje nazwa 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 punkty bardzo blisko siebie.
- Naprawiono błąd, który powodował wycieki pamięci podczas importowania modeli 3D i tworzenia zdjęć.
- Naprawiono błąd w 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 Windows.
- Zastąpiono JRE 6u14 przez JRE 6u16 w instalatorach Sweet Home 3D dołączonych z Javą.
- Dodano lokalizację japońską napisaną przez Takahiro Sato.
- Dodano lokalizację wietnamską 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 podwójnym kliknięciem w tym pokoju.
- Dodano nowe preferencje dla renderowania planu do oglądania mebli z góry, wypełniania podłogi pokoi ich kolorem lub teksturą oraz zmiany wzoru ścian.
- Dodano jednostki Metr i Milimetr.
- Naprawiono błąd, który uniemożliwiał poprawne obliczanie lokalizacji drzwi i okien i powodował pusty widok planu.
- 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, aby wymagał Java 3D 64-bitowej na architekturze 64-bitowej.
- Zastąpiono JRE 6u12 przez JRE 6u14 w instalatorach Sweet Home 3D z dołączonym środowiskiem Java.
- 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, aby łatwiej wybierać i aranżować meble.
- Dodano element menu Plan > Ukryj obraz tła, aby ukryć/wyświetlić obraz tła bez usuwania go.
- Dodano element menu Plan > Eksportuj do formatu SVG…, aby eksportować plan domu do pliku SVG (Scalable Vector Graphics) dzięki bibliotece FreeHEP.
- Dodano element menu Plik > Zapisz i skompresuj, aby zapisać bieżący dom w mniejszym pliku SH3D i ułatwić transfer plików.
- Opracowano aplet przeglądarki 3D, aby umożliwić użytkownikom pokazywanie swoich plików SH3D na ich stronach internetowych.
- Ulepszono widok 3D, aby 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 lokalizacji i orientacji mebla upuszczonego wzdłuż ściany.
- Automatyczne podniesienie mebla upuszczonego na inny mebel.
- Rysowanie skrzydeł drzwi i okien łukiem koła (ta funkcja jest dostępna tylko dla drzwi i okien z katalogu dostarczonego od wersji 1.7 oraz dla bibliotek mebli od wersji 1.0.3).
- Rysowanie przedniej ściany wybranego mebla grubszą linią na planie.
- Rysowanie prostokąta ograniczającego przeciągany mebel na planie, podczas jego początkowego przeciągania i upuszczania.
- Zarządzanie kursorem przeciągania i upuszczania z ikoną dodawanego mebla w systemie Mac OS X.
- Automatyczne przesuwanie wklejonych obiektów tylko wtedy, gdy nie można ich odróżnić od bieżącego wyboru na planie.
- Naprawiono błąd, który nieprawidłowo zmieniał domyślną wysokość i grubość ściany w panelu preferencji, gdy użytkownik zmieniał jednostkę.
- Inne drobne poprawki błędów i ulepszenia.
Wersja 1.6, 18 lutego 2009
- Zmodyfikowano menu kontekstowe, aby wyświetlały tylko aktywne elementy.
- Dodano obsługę importowania modeli 3D, które wymagają 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ć pewne skutki uboczne dla istniejących domów, 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ę importu poprzez podwójne kliknięcie plików SH3P zawierających wtyczkę Sweet Home 3D.
- Poprawiono stabilność wersji online Sweet Home 3D.
- Naprawiono błąd, który nieprawidłowo wyświetlał skalę wydruku wcześniej wybraną przez użytkownika.
- Naprawiono błąd, który uniemożliwiał wyświetlanie podpowiedzi dla mebla z katalogu w wersji angielskiej.
- Zastąpiono JRE 6u11 przez JRE 6u12 w instalatorach Sweet Home 3D z dołączonym środowiskiem Java.
- Dodano włoską lokalizację stron pomocy napisaną przez Simone Bufalino i przejrzaną przez Rosellę 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 w systemach Windows i Linux.
- Zreorganizowano zlokalizowane pliki, aby uprościć proces lokalizacji.
Wersja 1.5, 8 grudnia 2008
- Dodano narzędzie Twórz pomieszczenia, z możliwością wyświetlania nazwy i powierzchni pomieszczeń na planie oraz zmiany koloru lub tekstury ich podłogi i sufitu w widoku 3D.
- Dodano narzędzie Dodaj teksty do dodawania dowolnych tekstów do planu.
- Dodano pole wyboru w panelu mebli, aby wyświetlać jego nazwę na planie.
- Zarządzano stylem tekstu (rozmiar tekstu, pogrubienie, kursywa) wybranych elementów na 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 do wyboru tekstury 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 wydruku planu w panelu ustawień strony.
- Wyświetlano wskazówki przy pierwszym użyciu narzędzia tworzenia.
- Automatyczny wybór pól tekstowych w oknach dialogowych, gdy uzyskują one fokus za pomocą klawisza tab.
- Dodano właz serwisowy i okno stałe do domyślnej biblioteki mebli.
- Zmieniono sposób wyświetlania wybranych obiektów tak, aby ich prostokąt ograniczający był zawsze widoczny, nawet jeśli niektóre obiekty są zasłonięte przez inne.
- Dodano kąt między ścianą a poprzedzającą ją ścianą w podpowiedzi wyświetlanej podczas tworzenia lub modyfikacji ściany.
- Zmieniono skróty klawiszowe do powiększania w systemie 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ł prawidłowe obliczanie otworów okien w ścianie w niektórych przypadkach, gdy ściana ta zawiera więcej niż jedno okno.
- Poprawiono błąd, który powodował, że język systemu był używany 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ł import mebla po tym, jak poprzednia próba importu nieprawidłowego 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 w systemie Windows, który powodował tworzenie zbyt wielu klonów podczas duplikowania z klawiszem Ctrl.
- Poprawiono błąd w systemie 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 określającymi usługi umożliwiające zapisywanie i otwieranie domów przechowywanych na serwerze.
- Opracowano architekturę wtyczek, która pozwala programistom Java dodawać funkcje do Sweet Home 3D w oparciu o klasy
com.eteks.sweethome3d.plugin.Pluginicom.eteks.sweethome3d.plugin.PluginAction. - Zrefaktoryzowano wiele klas, aby przedstawić lepsze API dla programistów wtyczek.
- Zastąpiono JRE 6u6 przez JRE 6u11 w instalatorach Sweet Home 3D z dołączonym środowiskiem Java.
- Ulepszenia w rosyjskiej lokalizacji plików pomocy autorstwa Kazimirova Valentina.
- Inne drobne poprawki błędów i ulepszenia.
- Przeniesiono serwer internetowy Sweet Home 3D na sweethome3d.eu.
Wersja 1.4, 7 października 2008
- Zarządzano importem obrazów, aby umożliwić użytkownikom tworzenie własnych tekstur.
- Dodano eksport widoku 3D do formatu OBJ + MTL za pomocą elementu menu Widok 3D > Eksportuj do formatu OBJ…
- Dodano element menu Plan > Odwróć kierunek ścian, aby odwrócić kierunek wybranych ścian.
- Dodano element menu Plan > Podziel ścianę, aby podzielić wybraną ścianę na dwie ściany po wstawieniu punktu w jej środku.
- Dodano element menu Meble > Importuj bibliotekę mebli, aby importować biblioteki mebli w formacie SH3F.
- Użyto symboli ’ i ” do wyświetlania długości w jednostkach stóp/cali.
- 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 poprzez przeciąganie i upuszczanie przy jednoczesnym przytrzymaniu klawisza ctrl (lub w systemie 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.
- Automatycznie zatwierdzano zawartość spinnerów (komponenty +/-), gdy okno dialogowe, które ich używa, jest zamykane.
- Przechowywano lokalizację i rozmiar okien w plikach SH3D.
- Uproszczono największe pliki mebli w formacie OBJ, aby zmniejszyć rozmiar aplikacji Sweet Home 3D.
- Uwzględniono rozmiar obrazu tła, aby poprawnie obliczyć paski przewijania otaczające plan.
- Zmodyfikowano funkcję Drukuj do PDF, aby zapewnić prawidłowe drukowanie znaków spoza alfabetu łacińskiego.
- 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 uruchamiający Sweet Home 3D dla Linuksa.
- Utworzono wykonywalny plik JAR (13 MB) dla Windows / Mac OS X / Linux.
- Dodano szwedzką lokalizację napisaną przez Martina Karlssona.
- Poprawiono literówki zaproponowane przez Alaina Espinosę 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 Basimova Ilgiza i Kazimirova Valentina.
- Dodano węgierską lokalizację napisaną przez Miklósiego Viktora i Szitę Balázsa.
- Poprawiono literówki zaproponowane przez Kamila Párala w czeskiej lokalizacji.
Wersja 1.3, 29 kwietnia 2008
- Poprawiono obliczanie rozmiaru obrazu planu kopiowanego do schowka, gdy zaznaczenie zawiera wymiary.
- Zmieniono sposób zapisywania domów, aby uniknąć uszkodzenia poprzedniej wersji prawidłowego pliku SH3D, jeśli bieżący zapis kiedykolwiek 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 z dołączonym Java.
- 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, aby zachować ludzkie proporcje!)
- Zastąpiono JRE 6u3 przez JRE 6u4 w instalatorach Sweet Home 3D dostarczanych z Javą.
- Dodano czeską lokalizację napisaną przez Štephana Nováka.
- Dodano polską lokalizację napisaną przez Pawła Antkowiaka (interfejs użytkownika) i Szymona Życińskiego (strony pomocy).
- Dodano niemiecką lokalizację stron pomocy napisaną przez Thomasa Zimmermanna.
- Poprawiono literówki na stronach pomocy.
Wersja 1.2, 6 listopada 2007
- Dodano tekstury, które można stosować do ścian i podłoża.
- Zarządzano wysokościami punktów początkowych i końcowych ścian w celu tworzenia poddaszy.
- Dodano wyszukiwarkę na stronach pomocy.
- Dodano podpowiedzi do mebli w katalogu.
- Obsłużono klawisze A i D w widoku 3D, odpowiadające strzałkom w lewo i prawo.
- Zmieniono skróty klawiszowe do powiększania i pomocy w systemie Mac OS X (Cmd + Cmd – Cmd ?).
- Zmieniono sposób tworzenia ikony importowanego modelu 3D, aby uniknąć awarii na końcu kreatora importu mebli.
- Ulepszono zarządzanie paskami przewijania planu podczas rysowania ścian i wymiarów tworzonych na lewym i górnym marginesie planu.
- Utrzymano współrzędne wyświetlanego lewego górnego rogu przy zmianie powiększenia w planie.
- Wykrywano, czy drukowanie widoku 3D jest możliwe zgodnie z konfiguracją 3D systemu użytkownika.
- Poprawnie przywracano 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 dostarczanych z Javą.
- Dostosowano interfejs użytkownika do Mac OS X 10.5.
- Użyto ikon projektu Tango na pasku narzędzi i w elementach menu.
- Dodano 25 mebli stworzonych przez współtwórców (ich nazwiska są wyświetlane w podpowiedziach do elementów).
- Dodano włoską lokalizację interfejsu użytkownika napisaną przez Simone Bufalino.
- Dodano niemiecką lokalizację interfejsu użytkownika napisaną przez Sebastiana Breuera.
- Poprawiono literówki 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, aby pokazywać lub ukrywać siatkę wyświetlaną w planie.
- Obsłużono zmianę języka interfejsu użytkownika w preferencjach.
- Dodano wskaźniki na linijkach planu, aby odzwierciedlać aktualną pozycję wskaźnika myszy w planie.
- Obsłużono 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 aktywnej sceny.
- Dodano brazylijską portugalską lokalizację napisaną przez Roberto Rochę.
- Poprawiono literówki na stronach pomocy.
Wersja 1.0, 12 września 2007
- Dodano elementy menu Meble > Wyświetl kolumnę do modyfikacji listy kolumn wyświetlanych w nagłówku listy mebli.
- Zmodyfikowano listę kolumn wyświetlanych domyślnie.
- Obsłużono kopiowanie do schowka obrazu wybranych obiektów w planie (ta funkcja może nie działać w systemie Linux).
- Obsłużono drukowanie domu za pomocą elementów Drukuj…, Ustawienia strony…, Podgląd wydruku… i Drukuj do PDF… w menu Plik.
- Stworzono instalatory dla systemów Windows / Mac OS X / Linux.
- Obsłużono klawisze W i S w widoku 3D, odpowiadające strzałkom w górę i w dół.
- Dodano bibliotekę iText do obsługi drukowania do PDF.
- Użyto Java 3D 1.5.1 w systemach 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….
- Obsłużono przezroczystość szyb okiennych w Java 3D 1.3.
- Modyfikacja za pomocą myszy wysokości i podniesienia wybranego mebla w planie, poprzez kliknięcie w lewy dolny i prawy górny róg mebla.
- Dodano nowe meble do katalogu: drzwi przesuwne, okno przesuwne, grzejniki, prysznic, cylinder, wanna do zabudowy i umywalka z szafką.
- Obsłużono ostatnio otwierane pliki.
- Pierwszy nienazwany i niezmodyfikowany dom jest automatycznie zamykany, gdy otwierany jest inny.
- Przy ponownym uruchomieniu aplikacji nie jest tworzony nowy pusty dom.
- Lepsza integracja z Mac OS X (menu Okno, domyślne menu, gdy żaden dom nie jest otwarty).
- Lepsze zarządzanie pamięcią przy zamykaniu domu.
- Dodano bibliotekę Loader3DS do obsługi formatu 3DS.
- Użyto Java 3D 1.5.1 w systemach Linux i Solaris.
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 ostatnim trybie użytkownik może modyfikować swój punkt widzenia 3D, albo za pomocą obserwatora narysowanego w planie, albo bezpośrednio w widoku 3D.
- Obsłużono aktywne klawisze w widoku 3D.
- Dodano element menu Widok 3D > Modyfikuj… do edycji pola widzenia i wysokości obserwatora, koloru podłoża i nieba, jasności światła i przezroczystości ścian.
- Umożliwiono zmianę wysokości każdej ściany za pomocą elementu menu Plan > Modyfikuj ściany….
- Dodano możliwość wyświetlania lustrzanego kształtu mebla za pomocą elementu menu Meble > Modyfikuj….
- Rozmiar planu nie może już się zmniejszać, aby uniknąć trudności z tworzeniem ścian poza domyślną przestrzenią planu.
- Tryb tworzenia ścian przełącza się automatycznie na tryb wyboru, gdy użytkownik przeciąga i upuszcza mebel w planie, lub gdy wybierany jest element menu Meble > Dodaj do domu.
- Dodano mebel Rama 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 za pomocą myszy.
- Obsłużono powiększanie w planie.
- Dodano linijki na lewej i górnej krawędzi planu (można je ukryć, edytując preferencje).
- Dodano wizualne wskazówki 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 za pomocą myszy.
- Dodano element menu Edycja > Zaznacz wszystko.
- Dodano elementy menu do wyrównywania mebli.
- Dodano kontekstowe menu podręczne.
- Dodano mebel Pudełko w kategorii Różne.
- Obliczono otwory w ścianach w miejscach ich przecięcia z drzwiami lub oknami w widoku 3D.
Wersja 0.13
- Dodano element menu Plan > Modyfikuj ściany… do edycji współrzędnych końców ścian, ich grubości i koloru.
Wersja 0.12, 27 maja 2007
- Dodano element menu Meble > Modyfikuj… do edycji nazwy, rozmiaru i koloru niektórych mebli.
Wersja 0.11
- Sortowanie listy mebli.
Wersja 0.10, 16 listopada 2006
- Pierwsze publiczne wydanie.
Ta wersja odpowiada studium przypadku opisanemu we francuskiej książce Les cahiers du programmeur Swing, napisanej przez Emmanuela Puybareta i opublikowanej przez Editions Eyrolles w grudniu 2006.