Print at Dec 15, 2025, 7:27:08 PM

Posted by AlbrechtL at Jul 18, 2019, 9:06:20 PM
New features for 2D planning (e.g. electric installation) - prototyp available
Hi guys,

For my house planing I'm using this great application (thanks Emmanuel!). It is working very fine for walls and furniture. But for the electric installation planing it is not really going smooth. I used the electric symbols by Dorin (thanks!) and adapt it a little bit to my needs [1].

While planing the electric installation I missed the following features:

  • Text and polyline are only part of the base plan
    I'm using the polylines and text to comment the 2D symbols. To avoid to move the walls by accident I locked the base. But then it is not possible to move the text and the polylines anymore.
  • Possibility to lock a level
    By default it is only possible to lock the base plan. For the electric symbols I used an extra level and I would like to lock all other levels to avoid to move furniture by accident.
  • Draw object from a higher level always on top of the level beneath
    SweetHome3D draws the objects at the same level heigh in the order of height. The 2D electric symbols are usually placed at a lower position e.g. a socket. But if there is furniture placed at the same position then the symbol is not visible because it is lower then the furniture. A great solution is to put all symbols into one level and always draw the symbols at this level over all other furniture objects.


Since I'm a developer I implemented all these features to make the electric installation plan. You can check the code changes in [2]. For those who want to try it without recompiling there is a JAR file in [3].

It would be nice to discuss these features and to have it inside the official SweetHome3D release.
Feel free to comment it!

Al

Ps. I already started a thread in [4] but there was not feedback there. So I try it again.

[1] https://github.com/AlbrechtL/Symbols-electrical-de
[2] https://github.com/AlbrechtL/SweetHome3D/commits/master
[3] https://github.com/AlbrechtL/SweetHome3D/releases/tag/V20190611
[4] http://www.sweethome3d.com/support/forum/viewthread_thread,9500