Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| from streamlit_sweethome3d import streamlit_sweethome3d | |
| import json | |
| st.header("Sweet Home 3D") | |
| st.markdown("This is an example of [streamlit_sweethome3d](https://gitlab.com/nicolalandro/streamlit-sweethome3d) plugin.") | |
| in_state = { | |
| "homes": [ | |
| { | |
| "walls": [ | |
| [0, 180, 0, 400, 20, 250], # params: x1, y1 x2, y2, spessore, altezza | |
| [350, 180, 350, 400, 20, 250], | |
| [0-10, 180, 350+10, 180, 20, 250] | |
| ], | |
| "rooms": [ | |
| [[0,180], [350, 180], [350, 400], [0, 400]] # points | |
| ], | |
| "furnitures": [ | |
| { | |
| "id": "eTeks#shower", | |
| "x": 50, | |
| "y": 230, | |
| "elevation": 0, | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| out_state = streamlit_sweethome3d(state = in_state, out_state=True) | |
| col1, col2 = st.columns(2) | |
| with col1: | |
| st.text('in state') | |
| st.code(json.dumps(in_state, indent=1)) | |
| with col2: | |
| st.text('out state') | |
| st.code(json.dumps(out_state, indent=1)) |