{"id":23900728,"url":"https://github.com/cod-e-codes/virtual-room-builder","last_synced_at":"2025-02-23T09:42:50.036Z","repository":{"id":265340748,"uuid":"895810882","full_name":"Cod-e-Codes/virtual-room-builder","owner":"Cod-e-Codes","description":"A Python application for creating and visualizing 3D rooms with customizable furniture and interactive views.","archived":false,"fork":false,"pushed_at":"2024-11-29T00:44:10.000Z","size":90,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-04T20:42:35.038Z","etag":null,"topics":["3d-visualization","interactive-visualization","matplotlib","python-project","room-layout"],"latest_commit_sha":null,"homepage":"https://github.com/Cod-e-Codes/virtual-room-builder","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cod-e-Codes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-29T00:39:48.000Z","updated_at":"2024-12-16T00:16:17.000Z","dependencies_parsed_at":"2024-11-29T09:15:43.698Z","dependency_job_id":null,"html_url":"https://github.com/Cod-e-Codes/virtual-room-builder","commit_stats":null,"previous_names":["cod-e-codes/virtual-room-builder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fvirtual-room-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fvirtual-room-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fvirtual-room-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cod-e-Codes%2Fvirtual-room-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cod-e-Codes","download_url":"https://codeload.github.com/Cod-e-Codes/virtual-room-builder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240298398,"owners_count":19779280,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["3d-visualization","interactive-visualization","matplotlib","python-project","room-layout"],"created_at":"2025-01-04T20:37:07.344Z","updated_at":"2025-02-23T09:42:49.980Z","avatar_url":"https://github.com/Cod-e-Codes.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# 3D Room and Furniture Visualization\n\nThis project is a Python-based application that uses Matplotlib to create and visualize a 3D room and its furniture. The visualization includes elements such as chairs, tables, lamps, bookshelves, doors, and the room structure itself. This tool can be used to design and showcase basic 3D layouts of rooms.\n\n## Features\n\n- Render a customizable 3D room.\n- Add furniture such as chairs, tables, lamps, and bookshelves.\n- Plot doors in customizable locations.\n- Interactive 3D visualization using Matplotlib.\n\n## Requirements\n\nEnsure you have the following Python libraries installed:\n\n- `matplotlib`\n- `numpy`\n\nTo install the required libraries, run:\n\n```bash\npip install -r requirements.txt\n```\n\n## How to Run\n\n1. Clone the repository or download the project files.\n2. Ensure the required libraries are installed.\n3. Run the `main.py` script to generate the 3D visualization:\n\n```bash\npython main.py\n```\n\n## Screenshots\n\n### Example Visualization\n![Example Visualization](./screenshot.PNG)\n\n## File Structure\n\n- **main.py**: The entry point for the application.\n- **room.py**: Defines the room's structure and visualization logic.\n- **door.py**: Contains logic for plotting doors.\n- **furniture modules**: Individual files for plotting various furniture items like chairs, tables, and lamps.\n- **requirements.txt**: Lists the required Python libraries.\n\n## Created By\n\nThis project was created by [CodēCodes](https://www.cod-e-codes.com/).\n\n- Website: [CodēCodes](https://www.cod-e-codes.com/)\n- GitHub: [Cod-e-Codes](https://github.com/Cod-e-Codes/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcod-e-codes%2Fvirtual-room-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcod-e-codes%2Fvirtual-room-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcod-e-codes%2Fvirtual-room-builder/lists"}