LINUX.ORG.RU

Вышел Sweet Home 3D 2.0

 


0

0

Sweet Home 3D — это бесплатное приложение для дизайна интерьера с возможностью 3D просмотра, которое поможет Вам распологать мебель на двухмерном плане Вашего дома. Данное приложение написано на Java и распространяется под GPLv2.

Основные изменения:

  • Добавлена вкладка Create photo в меню 3D View для получения PNG, для рендеринга выполняет библиотека SunFlow
  • Добавлены такие единицы измерения как метр и миллиметр
  • Java поставляемая с дистрибутивом заменена на JRE 6u14 вместо JRE 6u12
  • Добавлена возможность создавать стены вокруг комнаты с помощью двойного клика мышкой
  • Добавлен перевод на китайский язык
  • Множество багфиксов

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Так я же ещё вроде пару недель назад 2.0 качал?

Кстати, есть ли версия для Linux, но без JRE? И чем плоха версия с единым .jar?

И как создавать фото? Только белый экран.

MyLan
()

то что нужно! авторам респект! только один вопрос - когда кросплатформенность жабы не будет достигаться методом "каждому приложению свою JVM!"?

k0l0b0k ★★
()
Ответ на: комментарий от k0l0b0k

> только один вопрос - когда кросплатформенность жабы не будет достигаться методом "каждому приложению свою JVM!"?

А ПРОЧИТАТЬ что написано на странице Download карма не позволяет?

no-dashi ★★★★★
()

МЕБЕЛЬ!!!!

«фурнитура» — это мебель, когда с английского на русский переводят!

iav
()
Ответ на: комментарий от anonymous_sapiens

cat /proc/cpuinfo | grep name
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+

И знаете, java web start работает.

kilolife ★★★★★
()

Отличная программа, как раз с её помощью планирую перестановку у себя в комнате. Сейчас обновлюся..

Laz ★★★★★
()

название с изюминкой

dober
()
Ответ на: комментарий от no-dashi

>А ПРОЧИТАТЬ что написано на странице Download карма не позволяет?\

прикол, может еще и по ссылке сходить? ;)
а вообще - да, не сразу все осилил - бывает.

k0l0b0k ★★
()

Очень неплохо (потенциал у программы есть), но перевод хромает...

X-Pilot ★★★★★
()

Программа, конечно, полезная, но в своей квартире проще и быстрее в уме всё прикинуть. Проверено во время ремонта квартиры :)

quickquest ★★★★★
()

>Sweet Home 3D - это бесплатное приложение для дизайна интерьера

>Sweet Home 3D - это проект с открытыми исходными кодами, доступные на SourceForge.net и распространяемые под лицензией GNU General Public License.


Переводчика - на костер!

Dimanc ★★
()
Ответ на: комментарий от anonymous_sapiens

> * Java-апплеты и Java Web Start поддерживаются только 32-разрядной версией.

На сарае написано "казёл" а там дрова лежат. 64 бита работали уже с update 13.

Praporshik ★★
()
Ответ на: комментарий от no-dashi

>> И чем плоха версия с единым .jar?
> Ничем


It's not the preferred option to run Sweet Home 3D because you won't get association with Sweet Home 3D files, and it will use 96 MB of memory at maximum, which is too small to create middle sized homes. This JAR file is useful for plug-ins developers and advanced users who wants to run Sweet Home 3D with customized Java options (like the -Xmx Java option that lets you choose the maximum memory size used by Java).

О чем тут говорят? Что эта версия не тянет большие модели? И что нужно запускать как

java -Xmx 256 sweet.jar ?

Что-то не понял, в каких единицах надо указывать память, в попугаях чтоли?

# gij -X
-Xms<size> set initial heap size
-Xmx<size> set maximum heap size
-Xss<size> set thread stack size


xintrea
()
Ответ на: комментарий от ZZaiatSS

> Хех, уже 2-й час её ковыряю. Все комнаты в квартире смоделировал.

Как дверь отзеркалить? Есть в библиотеке правосторонняя, нужна левосторонняя.

xintrea
()
Ответ на: комментарий от xintrea

> Что-то не понял, в каких единицах надо указывать память

Экспериментальным путём обнаружил, что так:

-Xmx256M

Если указать без М, то сразу выкинет OutOfMemoryException

Cancellor ★★★★☆
()
Ответ на: комментарий от kilolife

> cat /proc/cpuinfo | grep name
> model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+

> model name : AMD Athlon(tm) 64 X2 Dual Core Processor 3800+


Ага, и uname -m у тебя говорит i386 или i386, а не x86_64. Твой 64-битный процессор работает с 32-битном режиме под 32-битной операционкой и с 32-битными приложениями :-)

no-dashi ★★★★★
()
Ответ на: комментарий от Praporshik

>На сарае написано "казёл" а там дрова лежат. 64 бита работали уже с update 13.

А плагин к браузеру тоже есть 64-битный? А то помню была новость, но этот плагин в установленной жабе так и не нашёл.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от xintrea

В правом верхнем углу значок поворота. Тянешь за него, и всё.

ZZaiatSS ★★
()
Ответ на: комментарий от Ttt

>А плагин к браузеру тоже есть 64-битный? А то помню была новость, но этот плагин в установленной жабе так и не нашёл.

KVM в HP iLO работают нормально. Avocent DSview - тот с 6 вообще не работает, но что-то выдавать пытался.

excelsior % uname -m x86_64 excelsior % dpkg -l | grep sun-java ii sun-java6-bin 6-14-1 Sun Java(TM) Runtime Environment (JRE) 6 (ar ii sun-java6-fonts 6-14-1 Lucida TrueType fonts (from the Sun JRE) ii sun-java6-jre 6-14-1 Sun Java(TM) Runtime Environment (JRE) 6 (ar ii sun-java6-plugin 6-14-1 The Java(TM) Plug-in, Java SE 6

Praporshik ★★
()

> для рендеринга выполняет библиотека SunFlow

Чего-чего она выполняет? "Корпорация Microsoft всегда заботится о том, как сделать Вас наилучшим образом?"

А программа нужная, да.

hobbit ★★★★★
()
Ответ на: комментарий от Ttt

> А плагин к браузеру тоже есть 64-битный? А то помню была новость, но этот плагин в установленной жабе так и не нашёл.

64-битный линукс. dev-java/sun-jre-bin-1.6.0.13. Джава-игры в браузере и Sweet Home 3D 1.6 работают нормально.

question4 ★★★★★
()

а как сделать java-applet для браузера? плюс в нативных и вебстарт-версиях java3d.jar для каждой платформы разная, в едином .jar оно всё вместе что-ли?

MyLan
()
Ответ на: комментарий от anonymous_sapiens

> * Java-апплеты и Java Web Start поддерживаются только 32-разрядной версией.

Так поставь 32-разрядную версию, если не можешь обновиться до той, что поддерживается и в 64-разрядной. Нашёл проблему.

Aceler ★★★★★
()
Ответ на: комментарий от Praporshik

> uname -m говорит x86_64, javaws работает. ЧЯДНТ ©

А теперь дистрибутив в студию, и точную версию JRE в студию. Я прекрасно знаю комбинации, в которых JWS работает.

=========

/me смотрит на libsunflow.so-файл внутри архива, и мечтает убить всех жабобыдлокодеров, использующих нативные библиотеки.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

>убить всех жабобыдлокодеров, использующих нативные библиотеки.

а опенглчик,например, тоже ручками реализовывать?

theos ★★★
()
Ответ на: комментарий от no-dashi

>А теперь дистрибутив в студию, и точную версию JRE в студию.

squeeze/sid

ii sun-java6-jre 6-14-1 Sun Java(TM) Runtime Environment (JRE) 6

Praporshik ★★
()
Ответ на: комментарий от no-dashi

>Ага, и uname -m у тебя говорит i386 или i386, а не x86_64. Твой 64-битный процессор работает с 32-битном режиме под 32-битной операционкой и с 32-битными приложениями :-)

> uname -a


Linux r 2.6.27.23-0.1-default #1 SMP 2009-05-26 17:02:05 -0400 x86_64 x86_64 x86_64 GNU/Linux

> java -version

java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) 64-Bit Server VM (build 11.3-b02, mixed mode)

> javaws -verbose http://www.sweethome3d.eu/SweetHome3D.jnlp

Java(TM) Web Start 1.6.0_13 Launching: /usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin/java
/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin/java
-Xbootclasspath/a:/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/lib/javaws.jar:/usr/l ib64/jvm/java-1.6.0-sun-1.6.0/jre/lib/deploy.jar:/usr/lib64/jvm/java-1.6.0-sun-1 .6.0/jre/lib/plugin.jar
-classpath
/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/lib/deploy.jar
-Djava.security.policy=file:/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/lib/securit y/javaws.policy
-DtrustProxy=true
-Xverify:remote
-Djnlpx.home=/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin
-Djnlpx.remove=false
-Djnlpx.splashport=45577
-Djnlpx.jvm=/usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/bin/java
com.sun.javaws.Main
http://www.sweethome3d.eu/SweetHome3D.jnlp


ЧЯДНТ?

r ★★★★★
()
Ответ на: комментарий от iav

>«фурнитура» — это мебель, когда с английского на русский переводят!

??

=== cut ===
Фурнитура (французское fourniture, от fournir — доставлять, снабжать), вспомогательный материал, применяемый в каком-либо производстве. Например, в обувном производстве употребляют металлическую Ф. (гвозди, нитки, блочки, крючки, пряжки и т.п.) и химическую Ф. — различные отделочные материалы (воски, краски, кремы). В швейном производстве к Ф. относятся пуговицы, кнопки, крючки, пряжки, застёжки "молния", бортовой волос, а также применяемые для отделки мех, тесьма, ленты, кружева и т.п. В мебельном производстве Ф. называются ручки, петли, замки и др.
=== cut ===

KRoN73 ★★★★★
()

Не запускается на Debian Lenny amd64 :(

java -Xmx256M SweetHome3D-2.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: SweetHome3D-2/0/jar
Caused by: java.lang.ClassNotFoundException: SweetHome3D-2.0.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

YAR ★★★★★
()
Ответ на: комментарий от KRoN73

>=== cut === Фурнитура (французское fourniture, ... бла-бла-бла) === cut ===

Да ну?

furniture 1) мебель 2) фурнитура (напр. дверная); скобяные изделия 3) пробельный и обкладочный материал (печатной формы) (Stardict)

MageasteR ★★★★★
()
Ответ на: комментарий от roy

Уже лучше, появляется стартовый сплеш, но ругается на архитектуру:

rain@mws64:/tmp$ java -Xmx256M -jar SweetHome3D-2.0.jar
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja va:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.eteks.sweethome3d.SweetHome3DBootstrap.main(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: /tmp/extension9012506746968856983.so: /tmp/extension9012506746968856983.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1687)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1030)
at javax.media.j3d.NativePipeline$1.run(NativePipeline.java:231)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:200)
at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:157)
at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:987)
at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:299)
at javax.media.j3d.GraphicsConfigTemplate3D.getBestConfiguration(GraphicsConfigTem plate3D.java:321)
at java.awt.GraphicsDevice.getBestConfiguration(GraphicsDevice.java:159)
at com.eteks.sweethome3d.j3d.Component3DManager.<init>(Unknown Source)
at com.eteks.sweethome3d.j3d.Component3DManager.getInstance(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.addComponent3DRenderingErrorObserver(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.createApplication(Unknown Source)
at com.eteks.sweethome3d.SweetHome3D.main(Unknown Source)
... 5 more

при этом

rain@mws64:/tmp$ file *.so
extension1406215459361550807.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped
extension3935571914751668665.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped

YAR ★★★★★
()
Ответ на: комментарий от YAR

Хм, хотя те файлики, похоже, с предыдущих запусков остались

YAR ★★★★★
()
Ответ на: комментарий от think_twice

> Эту программу можно до игры The Sims допинать!

Ну, Sims - для тупых блондинок, которым мало дома-2. А вот Sweet Home 3D - довольно полезная вещь. Жена недавно, при переезде, сначала нарисовала кучу вариантов расстановки мебели, выбрала наиболее подходящий, а потом мебель расставили - без проблем типа "впихнуть невпихуемое" :)

Eddy_Em ☆☆☆☆☆
()

Я непонял, это аналог про100 ? Есть ли там модуль раскроя?

Sherak ★☆
()
Ответ на: комментарий от MageasteR

>Да ну?

1. Ну, я как бы из БСЭ определние дал. А у тебя что за источник? Stardict? Это не источник, это программа :)

2. Всегда слышал использование термина «фурнитура» исключительно в отношении комплектухи. И никогда - в отношении к мебели :)

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.