Joined: Jan 21, 2017
Post Count: 2
Status:
Offline
script to create a furniture library with 2D Symbols (electrical)
Hello,
I am using SH3D quite a while now for communicating with the architect and workmen in charge of our house.
Now I ran into the issue that I have floor plans including furniture in SH3D but I couldn't find a suitable library for quickly indicating the location the electrical installation.
To use it, unzip the file in the link above which creates a directory called ElectricalSymbols. 1. Put the desired symbol(s) in the png-format therein. 2. Rename the file(s) to SymbolName.Information.png (watch the dots). 3. Run the script CreateSymbols.sh (also contained in the directory).
At the next start-up of SH3D, the symbols should be available in the furniture library under "Electrical".
For additional Information, open CreateSymbols.sh and read the part following "Attention". The most essential info is that you should have installed: 1. ImageMagick which crops and resizes the images to 256x256, but keeping the aspect ratio. If it isn't installed, there will be some error messages. The script will, however, finish successfully but the *png will just be used as they are. 2. zip (required)
To speed up creating the symbols, I used "Inkscape" to draw them (the file is also contained in the directory as Symbols.svg). Then I made screen shots of each single symbol using "shutter" (the handy thing with shutter is, that it directly saves the screenshots in your ~/images directory as a *.png (no extra saving needed). Then, I moved all symbols at once to the ElectricalSymbols directory and ran the script.
I'm sorry that the names I provided, are in German. However, there is no point for me, to use English when communicating with the electrician in Germany ... I'll do the multilingual support when I have some more time ;)
Romania
Joined: Apr 24, 2014
Post Count: 340
Status:
Offline
Re: script to create a furniture library with 2D Symbols (electrical)
I've test it. It work! Good job! But, because is a "but", it need some improvement: -the catalog icon (usually a square) NOT be the same as PlanIcon which have different proportions. Explore my 2DSymbols furniture. -the invisible object must have the individual dimensions of PlanIcon. This script (with improvement) will help me in next version of 2DSymbols library. Thanks!!!
---------------------------------------- A computer program does what you tell it to do, not what you want it to do. Murphy's Law (Greer's Third Law) When all else fails, read the instructions.Murphy's Law
Romania
Joined: Apr 24, 2014
Post Count: 340
Status:
Offline
Re: script to create a furniture library with 2D Symbols (electrical)
I modify You'r script and generate the new version of 2DSymbols library. Could be found here . Thanks You open my eyes
---------------------------------------- A computer program does what you tell it to do, not what you want it to do. Murphy's Law (Greer's Third Law) When all else fails, read the instructions.Murphy's Law