BIM: add file support for SH3 files (used in Sweet Home 3D) to be able to use their furniture in BIM
- Dominant language
- C++
- Stars
- 33.6k
- Forks
- 6k
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 196
Description
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Problem description
There are several sh3 files like sh3f which contains furniture.
The Workspace https://github.com/rostskadat/FreeCAD-SH3D is archived.
(I do focus here on furniture files but a general support for Sweet Home 3D would be really cool.)
Please allow to use this furniture in FreeCAD and also save into this file
I propose to:
- Create a library which could access these files (*.sh3f, *.obj) and import it to FreeCAD
- import these files as Tessellated data (and convert them to brep only by request)
### Full version info
```shell
OS: Ubuntu Core 22 (ubuntu:GNOME/ubuntu-xorg/xcb)
Architecture: x86_64
Version: 1.1.0dev.39351 (Git) Snap 1210
Build type: Release
Branch: main
Hash: a372678e987a6522e3de4afc7e981ee67cc5cd34
Python 3.10.12, Qt 5.15.10, Coin 4.0.0, Vtk 7.1.1, OCC 7.7.1
Locale: German/Switzerland (de_CH)
Stylesheet/Theme/QtStyle: OpenDark.qss/OpenDark/Fusion
Installed mods:
* OpenTheme 2024.9.1
```
### Subproject(s) affected?
BIM
### Anything else?
[Sweet Home 3D - Homepage](http://www.sweethome3d.com/)
[Sweet Home 3D - Online App](https://www.sweethome3d.com/SweetHome3DJSOnline.jsp)
[Sweet Home 3D - Furniture Page](http://www.sweethome3d.com/importModels.jsp)
### Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Contributor guide
Assessment
This issue has not been assessed yet.