Netherlands
Joined: Sep 26, 2009
Post Count: 4002
Status:
Offline
Re: Sweet Home 3D 6.0
To all <?> Ubuntu users who have problems running the beta version.
Thanks to the help of UbuntuBirdy I now can try the beta version 6. Here are the program lines you need:
[Desktop Entry] Version=1.0 Name=Sweet Home 3D BETA 611 GenericName=Interior 2D design application with 3D preview Generic Name[de]=Innenraumplaner Comment=Interior design Java application for quickly choosing and placing furniture on a house 2D plan drawn by the end-user with a 3D preview Comment[de]=Innenraumplaner zum Auswählen und Platzieren von Möbeln auf einem 2D-Hausplan mit 3D-Vorschau Path=/home/hans/SweetHome3D-beta611 Exec=sh -c "/home/hans/SweetHome3D-beta611/SweetHome3D-Java3D-1_5_2" %U Icon=/home/hans/SweetHome3D-beta611/SweetHome3DIcon.png StartupNotify=true StartupWMClass=com-eteks-sweethome3d-SweetHome3D Terminal=false Type=Application Categories=2DGraphics;3DGraphics; Keywords=interior;design;2D;3D;home;house;furniture;java; MimeType=application/sweethome3d; Name[de_CH]=SweetHome3D BETA 611
Note the following: - you can change the Name and GenericName to whatever you like - you can leave out the Comment lines - you can change [de] and [de-CH] to your own language - in the path names change "hans" to your own user name - make sure that the path name /SweetHome3D-beta611/ points correctly to your file (name and location) - open a Text Editor and copy the above text - save and name the file xxx.desktop where xxx is the name you want - then copy the script to /home/hans/.local/share/applications/ - this is a hidden file, so you need to do CTRL-H to show the file
- under the start button, type SW and SH3D should show up
Thank you very much Birdy!!!
H
----------------------------------------
Hans
new website - under constuction hansdirkse.info
----------------------------------------
[Edit 1 times,
last edit by hansmex at Sep 24, 2018, 10:40:43 PM]
Poland
Joined: May 24, 2016
Post Count: 73
Status:
Offline
Re: Sweet Home 3D 6.0
So many new great features - oh, Emmanuel, please don't stop Due to "3d error" I had to install 6.0 beta 11 with "j3d.version=1.5.2" (Win 7, 32bit) and now it works nice.
Switzerland
Joined: Aug 31, 2017
Post Count: 421
Status:
Offline
Re: Sweet Home 3D 6.0
Thank you very much Birdy!!! H
Glad I could help you, Hans.
There are two great programming highlights since time immemorial: once Linux and of course SweetHome3D! The result is a law of the universe: who's able to use SweetHome3D on a Linux-System, will be happy! And of course I will try to make as many people happy as possible by showing them how to use SweetHome3D on Linux.
A humble servant of the universe Pascal
----------------------------------------
Pascal
France
Joined: Nov 7, 2005
Post Count: 9426
Status:
Offline
Re: Sweet Home 3D 6.0
Thanks for your feedback
Ceciliabr, I already noticed the difference between the requested amount of max memory and the actual value reported in the About dialog box. It's not a bug, but Java probably rather uses the difference for internal management (see this technical article if you want to learn why).
digitaltrails, fortunately you had the idea to test com.eteks.sweethome3d.j3d.useOffScreen3DView. It's probably another solution that I should better document, just because I keep in mind to test it from time to time to check if it still works.
bdfd, the behavior you noticed is normal. As said in a previous post:
As soon as an object is deformed, its size can be changed only proportionally, otherwise this could lead to strange shapes. If ever you need a wider or deeper or higher object, first reset its shape, change the dimensions you want, and deform again its shape.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
Netherlands
Joined: Sep 26, 2009
Post Count: 4002
Status:
Offline
Re: Sweet Home 3D 6.0
Emmanuel,
Thanks to UbuntuBirdy I'm finally able to test beta 11 under Ubuntu.
There's a few things I want to share. 1 - CSV export This feature works fine, but isn't perfect. When I tested an earlier version under Windows, I noted that values were exported as text, not as numbers. This hasn't changed in the beta 11. In an earlier message you wrote that the exported CSV is correctly interpreted by Excel and LibreOffice. Can you explain how you do that? Here's a spreadsheet that shows what happens when I import CSV in LibreOffice, and what you need to do to be able to use the exported data. Am I doing it the wrong way? a - The green colums show what is exported from SH3D. In row 17 you can see that the totals are 0, meaning that you can't use the exported values, because they are text. b - The pink columns show how we need to change the imported text: a column with the currency, than columns with numerical values. If you look at the formula, it's easy enough to extract the wanted numerical value from the text, but I think it's beyond the spreadsheet knowledge of most people. c - The yellow columns show what we really need: values. Currently we need TWO conversions: first step (pink) is separate text and values, second step (yellow) is Paste-Special to obtain pure values (without underlying formula).
It also means that in the current situation we MUST keep the original until we have performed the second step, because when we delete the original info after the first step, all values will revert to zero.
2 - Multi-line text The possibility to have multi-line text is very welcome. I notice that changing the text orientation from left to center or right, the box around it moves. Ideally the box stays in the same spot, and only the text moves within the box. Also, it would be nice if the text interface window had the option "Part of base plan".
I will do more testing in the coming days.
Thank you once again for all the splendid work!!
Hans
----------------------------------------
Hans
Joined: May 12, 2013
Post Count: 1545
Status:
Offline
Re: Sweet Home 3D 6.0
1 - CSV export ... Am I doing it the wrong way?
Hi Hans, .csv export import is unfortunately always tricky. I tried LibreOffice and Gnumeric too, both under Win, the file with both .tsv and .csv extensions. And I tried my preferred way, just to copy-paste the list from SH3D to a spreadsheet.
LibreOffice will import .csv and .tsv (in my case I need to set the import to US English to get , and . interchanged to my standard, locale). LO will not recognise my local non-euro currency, so all currency fields are read as text. Copy-Paste from SH3D to LO gave the same result, but is a lot faster for me.
Gnumeric will not separate .csv columns automatically, but will interpret the file correctly if it has a .tsv extension. In this case I do not have to worry about , and . as my Gnumeric installation ignores my locale and sticks with US standard anyway. Copy and paste also works nicely, but again the currency fields are read as texts.
However, I am not surprised at this behaviour. As pointed out, the .csv format has limitations (but is also very tidy).
And I think SH3D .csv behaves pretty much like all other .csv exports (I frequently import huge .csv files with e.g. meteorological data, outboard engine data / gps-logs). But .csv exports are always a bit of a bother. There is usually some silly string (knots, °C etc.) in the .csv rows that will mess with the import. My remedy for this is usually to go via a text-editor and do a search-replace to fix the characters spreadsheets cannot deal with, and then paste into the sheet. Three-character currency denominations are a special pain as they might appear part of furniture names as well, which means some special attention to the search-replace.
Now, I agree that SH3D .csvs are not perfect, but .csvs hardly ever are. And I am not sure it is possible to solve all different issues that may arise with .csv (or actually tab separated files). So instead of changing the .csv format at the risk of creating new problems, it might be better to stick with the simple.
Except, there may be a fix for the currency: Either to separate currency to a separate column (i.e. an extra tab between currency and number, but that would not match the format in the furniture list). Or have user defined currency/currencies, so I could remove the currency symbol altogether, and/or use the generic ¤.
As I am used to the workaround, the issue does not really bother me, but I took the liberty of putting remove currency symbol / user defined currency in feature requests 890 as that might be of some help.
France
Joined: Nov 7, 2005
Post Count: 9426
Status:
Offline
Re: Sweet Home 3D 6.0
Here comes the version 6.0 Beta 13 which fixes how closed polylines are displayed in 3D view (they were wrongly filled). I distribute this small change mainly to let you compare renderings in the 3D view of Sweet Home 3D with the ones of the first update of Sweet Home 3D JS Viewer available here. The Beta version of the Viewer comes with a copy of a the special demo file NewFeaturesV6.sh3d which shows the new features of Sweet Home 3D 6.0 in the 3D view, as seen below.
You may also test this demo file on sweethome3d.com server here. I tested it with Firefox, Chrome, Edge, Internet Explorer 11, Safari under Windows and macOS, but please report if you find some issues on your own files. Note that if you want to test your HTML files with the new JavaScript files, you'll have to add the line:
Hans, I'll see if I can adjust the location of the text in the plan when alignment is changed. The problem is that the text can change also at the same time, and the user should have an expectable result.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator