Netherlands
Joined: Sep 26, 2009
Post Count: 3991
Status:
Offline
Re: Sweet Home 3D 6.0
Emmanuel,
Awesome work, once again!! Thank you very much!!
I did a few quick tests with prices and export to CSV, and came across a few problems. Dimensions are exported as values when whole numbers, but as text when there is a decimal involved. All prices are exported as text, which (when importing into a spreadsheet) means that you have to manually enter all prices again in order to be able to do any calculations.
My suggestions: - all dimensions should be exported as numerical values - all prices should be exported as numerical values, without the currency symbol, OR with the currency symbol separated with a delimiter, so that price and currency symbol end up in different columns.
Hans
----------------------------------------
Hans
Italia
Joined: May 12, 2017
Post Count: 65
Status:
Offline
Re: Sweet Home 3D 6.0
I have a question for you Puybaret... Did you already tried/programmed/planned to support multi hinges on a single element? I mean, my windows and door windows can be opened in classi way (let's say rotate around vertical hinges) but can also be turned a bit rotating around horizontal hinges (on bottom) so a little fresh air can come in. Do you think I can put both vertical and horizontal hinges on a window and see it turn? I'm trying to do it but I'm not so good in blender and in understanding the prefixes (my old models where a single element, not separated into groups)
France
Joined: Nov 7, 2005
Post Count: 9420
Status:
Offline
Re: Sweet Home 3D 6.0
Thanks all for your feedback.
Hans, numbers use the same decimal separator as in Sweet Home 3D, so it depends on the selected language. Prices and % look very similar to how Excel exports to CSV too. Keep in mind that CSV is a very poor format: it doesn't store the character encoding in use, doesn't oblige to use a coma or a point, doesn't state how numbers like prices should be formatted... Just open a CSV file with a text editor and you'll see it's just some lines with data separated by tabs.
ndorigatti, multi hinges aren't supported and I don't plan to add support for that. It would require to organize 3D shapes very differently in the program.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
Denmark
Joined: Feb 20, 2018
Post Count: 19
Status:
Offline
Re: Sweet Home 3D 6.0
Prices was what I was missing in former versions - Great work, thanks!
Though I agree with Hansmex, that it would be great if prices could be exported to CSV without currency, so numbers could be calculated in a spreadsheet.
France
Joined: Nov 7, 2005
Post Count: 9420
Status:
Offline
Re: Sweet Home 3D 6.0
After some additional tests, I noticed that prices followed by user's currency and percentages are correctly interpreted as numbers by Excel and OpenOffice when the CSV file is imported. So I don't think there's a need to change the current format, moreover in case the currency is needed during a CSV import. I'm more concerned by the encoding of the CSV file. At the moment, the encoding in use is the default one on the system where the the furniture list is exported. I propose to switch to the more versatile UTF-8 encoding to avoid problems between systems and if ever you need to choose another encoding, I'll add a system property for this purpose.
----------------------------------------
Emmanuel Puybaret, Sweet Home 3D creator
Switzerland
Joined: Aug 31, 2017
Post Count: 421
Status:
Offline
Re: Sweet Home 3D 6.0
By the way, this new feature
... I plan to improve the Material modification dialog box by allowing multiple selection in the materials list.
is very very practical and save much time!
Confirmed! This will be a highlight in the new version! SH3D 6.0 is one small step for Emmanuel (of course I know it's a lot of work and effort), but a big leap for mankind!
----------------------------------------
Pascal
Joined: Feb 5, 2013
Post Count: 140
Status:
Offline
Re: Sweet Home 3D 6.0
Great work!!!!!!
I have an idea. Can allow the furniture library to support the merging of multiple objects to form a new 1 object without increasing the file size of the furniture library For example, multiple identical chairs and a dining table are grouped together.A variety of placement and color matching,File space occupying only 1 chairs and 1 tables