FreeCAD / FreeCAD/FreeCAD

BIM: add file support for SH3 files (used in Sweet Home 3D) to be able to use their furniture in BIM

Open
#18,189 6 comments 0 reactions 0 assignees View on GitHub
File formats Mod: BIM Mod: Core Status: Needs feedback Type: Feature
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.