├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── RELEASE.md ├── __init__.py ├── assets ├── 1024x1024 │ ├── logo.png │ └── logo_monochrome.png ├── 128x128 │ ├── logo.png │ └── logo_monochrome.png ├── 16x16 │ ├── logo.png │ └── logo_monochrome.png ├── 256x256 │ ├── logo.png │ └── logo_monochrome.png ├── 32x32 │ ├── logo.png │ └── logo_monochrome.png ├── 512x512 │ ├── logo.png │ └── logo_monochrome.png ├── 64x64 │ ├── logo.png │ └── logo_monochrome.png ├── favicons │ ├── android-icon-144x144.png │ ├── android-icon-192x192.png │ ├── android-icon-36x36.png │ ├── android-icon-48x48.png │ ├── android-icon-72x72.png │ ├── android-icon-96x96.png │ ├── apple-icon-114x114.png │ ├── apple-icon-120x120.png │ ├── apple-icon-144x144.png │ ├── apple-icon-152x152.png │ ├── apple-icon-180x180.png │ ├── apple-icon-57x57.png │ ├── apple-icon-60x60.png │ ├── apple-icon-72x72.png │ ├── apple-icon-76x76.png │ ├── apple-icon-precomposed.png │ ├── apple-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── manifest.json │ ├── monochrome │ │ ├── android-icon-144x144.png │ │ ├── android-icon-192x192.png │ │ ├── android-icon-36x36.png │ │ ├── android-icon-48x48.png │ │ ├── android-icon-72x72.png │ │ ├── android-icon-96x96.png │ │ ├── apple-icon-114x114.png │ │ ├── apple-icon-120x120.png │ │ ├── apple-icon-144x144.png │ │ ├── apple-icon-152x152.png │ │ ├── apple-icon-180x180.png │ │ ├── apple-icon-57x57.png │ │ ├── apple-icon-60x60.png │ │ ├── apple-icon-72x72.png │ │ ├── apple-icon-76x76.png │ │ ├── apple-icon-precomposed.png │ │ ├── apple-icon.png │ │ ├── browserconfig.xml │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon-96x96.png │ │ ├── favicon.ico │ │ ├── manifest.json │ │ ├── ms-icon-144x144.png │ │ ├── ms-icon-150x150.png │ │ ├── ms-icon-310x310.png │ │ └── ms-icon-70x70.png │ ├── ms-icon-144x144.png │ ├── ms-icon-150x150.png │ ├── ms-icon-310x310.png │ └── ms-icon-70x70.png ├── logo.png ├── logo.svg ├── logo_monochrome.png └── makethumbs.py ├── btools ├── __init__.py ├── api │ ├── __init__.py │ ├── api.py │ └── options.py ├── building │ ├── __init__.py │ ├── arch.py │ ├── array.py │ ├── balcony │ │ ├── __init__.py │ │ ├── balcony_ops.py │ │ ├── balcony_props.py │ │ └── balcony_types.py │ ├── customobj.py │ ├── door │ │ ├── __init__.py │ │ ├── door_ops.py │ │ ├── door_props.py │ │ └── door_types.py │ ├── fill │ │ ├── __init__.py │ │ ├── fill_ops.py │ │ ├── fill_props.py │ │ └── fill_types.py │ ├── floor │ │ ├── __init__.py │ │ ├── floor_ops.py │ │ ├── floor_props.py │ │ └── floor_types.py │ ├── floorplan │ │ ├── __init__.py │ │ ├── floorplan_ops.py │ │ ├── floorplan_props.py │ │ └── floorplan_types.py │ ├── frame.py │ ├── generator.py │ ├── material.py │ ├── materialgroup.py │ ├── multigroup │ │ ├── __init__.py │ │ ├── multigroup_ops.py │ │ ├── multigroup_props.py │ │ └── multigroup_types.py │ ├── railing │ │ ├── __init__.py │ │ ├── railing.py │ │ └── railing_props.py │ ├── register.py │ ├── removegeom.py │ ├── roof │ │ ├── __init__.py │ │ ├── roof_ops.py │ │ ├── roof_props.py │ │ └── roof_types.py │ ├── sizeoffset.py │ ├── stairs │ │ ├── __init__.py │ │ ├── stairs_ops.py │ │ ├── stairs_props.py │ │ └── stairs_types.py │ └── window │ │ ├── __init__.py │ │ ├── window_ops.py │ │ ├── window_props.py │ │ └── window_types.py ├── road │ ├── __init__.py │ ├── array.py │ └── road │ │ ├── __init__.py │ │ ├── road.py │ │ ├── road_ops.py │ │ └── road_props.py └── utils │ ├── __init__.py │ ├── devtools.py │ ├── util_common.py │ ├── util_constants.py │ ├── util_event.py │ ├── util_geometry.py │ ├── util_material.py │ ├── util_mesh.py │ ├── util_object.py │ └── util_skeleton.py ├── docs ├── Gemfile ├── _config.yml └── index.md ├── pdm.lock ├── pyproject.toml ├── scripts ├── install-dev-addon.py └── make-release.py └── tests ├── __main__.py ├── test_floorplan.py ├── test_floors.py ├── test_utils.py └── tools.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/RELEASE.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/__init__.py -------------------------------------------------------------------------------- /assets/1024x1024/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/1024x1024/logo.png -------------------------------------------------------------------------------- /assets/1024x1024/logo_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/1024x1024/logo_monochrome.png -------------------------------------------------------------------------------- /assets/128x128/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/128x128/logo.png -------------------------------------------------------------------------------- /assets/128x128/logo_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/128x128/logo_monochrome.png -------------------------------------------------------------------------------- /assets/16x16/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/16x16/logo.png -------------------------------------------------------------------------------- /assets/16x16/logo_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/16x16/logo_monochrome.png -------------------------------------------------------------------------------- /assets/256x256/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/256x256/logo.png -------------------------------------------------------------------------------- /assets/256x256/logo_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/256x256/logo_monochrome.png -------------------------------------------------------------------------------- /assets/32x32/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/32x32/logo.png -------------------------------------------------------------------------------- /assets/32x32/logo_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/32x32/logo_monochrome.png -------------------------------------------------------------------------------- /assets/512x512/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/512x512/logo.png -------------------------------------------------------------------------------- /assets/512x512/logo_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/512x512/logo_monochrome.png -------------------------------------------------------------------------------- /assets/64x64/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/64x64/logo.png -------------------------------------------------------------------------------- /assets/64x64/logo_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/64x64/logo_monochrome.png -------------------------------------------------------------------------------- /assets/favicons/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/android-icon-144x144.png -------------------------------------------------------------------------------- /assets/favicons/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/android-icon-192x192.png -------------------------------------------------------------------------------- /assets/favicons/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/android-icon-36x36.png -------------------------------------------------------------------------------- /assets/favicons/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/android-icon-48x48.png -------------------------------------------------------------------------------- /assets/favicons/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/android-icon-72x72.png -------------------------------------------------------------------------------- /assets/favicons/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/android-icon-96x96.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-114x114.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-120x120.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-144x144.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-152x152.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-180x180.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-57x57.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-60x60.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-72x72.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-76x76.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon-precomposed.png -------------------------------------------------------------------------------- /assets/favicons/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/apple-icon.png -------------------------------------------------------------------------------- /assets/favicons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/browserconfig.xml -------------------------------------------------------------------------------- /assets/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /assets/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /assets/favicons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/favicon-96x96.png -------------------------------------------------------------------------------- /assets/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/favicon.ico -------------------------------------------------------------------------------- /assets/favicons/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/manifest.json -------------------------------------------------------------------------------- /assets/favicons/monochrome/android-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/android-icon-144x144.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/android-icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/android-icon-192x192.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/android-icon-36x36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/android-icon-36x36.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/android-icon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/android-icon-48x48.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/android-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/android-icon-72x72.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/android-icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/android-icon-96x96.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-114x114.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-120x120.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-144x144.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-152x152.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-180x180.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-57x57.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-60x60.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-72x72.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-76x76.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon-precomposed.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/apple-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/apple-icon.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/browserconfig.xml -------------------------------------------------------------------------------- /assets/favicons/monochrome/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/favicon-16x16.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/favicon-32x32.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/favicon-96x96.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/favicon.ico -------------------------------------------------------------------------------- /assets/favicons/monochrome/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/manifest.json -------------------------------------------------------------------------------- /assets/favicons/monochrome/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/ms-icon-144x144.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/ms-icon-150x150.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/ms-icon-310x310.png -------------------------------------------------------------------------------- /assets/favicons/monochrome/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/monochrome/ms-icon-70x70.png -------------------------------------------------------------------------------- /assets/favicons/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/ms-icon-144x144.png -------------------------------------------------------------------------------- /assets/favicons/ms-icon-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/ms-icon-150x150.png -------------------------------------------------------------------------------- /assets/favicons/ms-icon-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/ms-icon-310x310.png -------------------------------------------------------------------------------- /assets/favicons/ms-icon-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/favicons/ms-icon-70x70.png -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /assets/logo_monochrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/logo_monochrome.png -------------------------------------------------------------------------------- /assets/makethumbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/assets/makethumbs.py -------------------------------------------------------------------------------- /btools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /btools/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/api/__init__.py -------------------------------------------------------------------------------- /btools/api/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/api/api.py -------------------------------------------------------------------------------- /btools/api/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/api/options.py -------------------------------------------------------------------------------- /btools/building/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /btools/building/arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/arch.py -------------------------------------------------------------------------------- /btools/building/array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/array.py -------------------------------------------------------------------------------- /btools/building/balcony/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/balcony/__init__.py -------------------------------------------------------------------------------- /btools/building/balcony/balcony_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/balcony/balcony_ops.py -------------------------------------------------------------------------------- /btools/building/balcony/balcony_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/balcony/balcony_props.py -------------------------------------------------------------------------------- /btools/building/balcony/balcony_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/balcony/balcony_types.py -------------------------------------------------------------------------------- /btools/building/customobj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/customobj.py -------------------------------------------------------------------------------- /btools/building/door/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/door/__init__.py -------------------------------------------------------------------------------- /btools/building/door/door_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/door/door_ops.py -------------------------------------------------------------------------------- /btools/building/door/door_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/door/door_props.py -------------------------------------------------------------------------------- /btools/building/door/door_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/door/door_types.py -------------------------------------------------------------------------------- /btools/building/fill/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/fill/__init__.py -------------------------------------------------------------------------------- /btools/building/fill/fill_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/fill/fill_ops.py -------------------------------------------------------------------------------- /btools/building/fill/fill_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/fill/fill_props.py -------------------------------------------------------------------------------- /btools/building/fill/fill_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/fill/fill_types.py -------------------------------------------------------------------------------- /btools/building/floor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/floor/__init__.py -------------------------------------------------------------------------------- /btools/building/floor/floor_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/floor/floor_ops.py -------------------------------------------------------------------------------- /btools/building/floor/floor_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/floor/floor_props.py -------------------------------------------------------------------------------- /btools/building/floor/floor_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/floor/floor_types.py -------------------------------------------------------------------------------- /btools/building/floorplan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/floorplan/__init__.py -------------------------------------------------------------------------------- /btools/building/floorplan/floorplan_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/floorplan/floorplan_ops.py -------------------------------------------------------------------------------- /btools/building/floorplan/floorplan_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/floorplan/floorplan_props.py -------------------------------------------------------------------------------- /btools/building/floorplan/floorplan_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/floorplan/floorplan_types.py -------------------------------------------------------------------------------- /btools/building/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/frame.py -------------------------------------------------------------------------------- /btools/building/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/generator.py -------------------------------------------------------------------------------- /btools/building/material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/material.py -------------------------------------------------------------------------------- /btools/building/materialgroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/materialgroup.py -------------------------------------------------------------------------------- /btools/building/multigroup/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/multigroup/__init__.py -------------------------------------------------------------------------------- /btools/building/multigroup/multigroup_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/multigroup/multigroup_ops.py -------------------------------------------------------------------------------- /btools/building/multigroup/multigroup_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/multigroup/multigroup_props.py -------------------------------------------------------------------------------- /btools/building/multigroup/multigroup_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/multigroup/multigroup_types.py -------------------------------------------------------------------------------- /btools/building/railing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/railing/__init__.py -------------------------------------------------------------------------------- /btools/building/railing/railing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/railing/railing.py -------------------------------------------------------------------------------- /btools/building/railing/railing_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/railing/railing_props.py -------------------------------------------------------------------------------- /btools/building/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/register.py -------------------------------------------------------------------------------- /btools/building/removegeom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/removegeom.py -------------------------------------------------------------------------------- /btools/building/roof/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/roof/__init__.py -------------------------------------------------------------------------------- /btools/building/roof/roof_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/roof/roof_ops.py -------------------------------------------------------------------------------- /btools/building/roof/roof_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/roof/roof_props.py -------------------------------------------------------------------------------- /btools/building/roof/roof_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/roof/roof_types.py -------------------------------------------------------------------------------- /btools/building/sizeoffset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/sizeoffset.py -------------------------------------------------------------------------------- /btools/building/stairs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/stairs/__init__.py -------------------------------------------------------------------------------- /btools/building/stairs/stairs_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/stairs/stairs_ops.py -------------------------------------------------------------------------------- /btools/building/stairs/stairs_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/stairs/stairs_props.py -------------------------------------------------------------------------------- /btools/building/stairs/stairs_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/stairs/stairs_types.py -------------------------------------------------------------------------------- /btools/building/window/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/window/__init__.py -------------------------------------------------------------------------------- /btools/building/window/window_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/window/window_ops.py -------------------------------------------------------------------------------- /btools/building/window/window_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/window/window_props.py -------------------------------------------------------------------------------- /btools/building/window/window_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/building/window/window_types.py -------------------------------------------------------------------------------- /btools/road/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/road/__init__.py -------------------------------------------------------------------------------- /btools/road/array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/road/array.py -------------------------------------------------------------------------------- /btools/road/road/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/road/road/__init__.py -------------------------------------------------------------------------------- /btools/road/road/road.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/road/road/road.py -------------------------------------------------------------------------------- /btools/road/road/road_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/road/road/road_ops.py -------------------------------------------------------------------------------- /btools/road/road/road_props.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/road/road/road_props.py -------------------------------------------------------------------------------- /btools/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/__init__.py -------------------------------------------------------------------------------- /btools/utils/devtools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/devtools.py -------------------------------------------------------------------------------- /btools/utils/util_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/util_common.py -------------------------------------------------------------------------------- /btools/utils/util_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/util_constants.py -------------------------------------------------------------------------------- /btools/utils/util_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/util_event.py -------------------------------------------------------------------------------- /btools/utils/util_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/util_geometry.py -------------------------------------------------------------------------------- /btools/utils/util_material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/util_material.py -------------------------------------------------------------------------------- /btools/utils/util_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/util_mesh.py -------------------------------------------------------------------------------- /btools/utils/util_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/util_object.py -------------------------------------------------------------------------------- /btools/utils/util_skeleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/btools/utils/util_skeleton.py -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/docs/index.md -------------------------------------------------------------------------------- /pdm.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/pdm.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/install-dev-addon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/scripts/install-dev-addon.py -------------------------------------------------------------------------------- /scripts/make-release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/scripts/make-release.py -------------------------------------------------------------------------------- /tests/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/tests/__main__.py -------------------------------------------------------------------------------- /tests/test_floorplan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/tests/test_floorplan.py -------------------------------------------------------------------------------- /tests/test_floors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/tests/test_floors.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ranjian0/building_tools/HEAD/tests/tools.py --------------------------------------------------------------------------------