Improve docs (#7005)
@@ -0,0 +1,5 @@
|
|||||||
|
.. admonition:: 🚧 **Work in Progress**
|
||||||
|
|
||||||
|
| This page is **incomplete**.
|
||||||
|
| read :doc:`/guides/development/writing_docs` to learn how to contributing missing content, examples or fixes.
|
||||||
|
| Thank you!
|
||||||
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
@@ -0,0 +1,34 @@
|
|||||||
|
Advanced Modeling
|
||||||
|
=================
|
||||||
|
|
||||||
|
This chapter covers the advanced aspects of working with Bonsai. It is divided into three main sections:
|
||||||
|
|
||||||
|
.. only:: builder_html and (not singlehtml)
|
||||||
|
|
||||||
|
.. container:: toc-cards
|
||||||
|
|
||||||
|
.. container:: card
|
||||||
|
|
||||||
|
:doc:`georeferencing`
|
||||||
|
This section covers how to georeference models and work with georeferenced models
|
||||||
|
|
||||||
|
.. container:: card
|
||||||
|
|
||||||
|
:doc:`parametric_geometry`
|
||||||
|
Bonsai provides tools for creating and editing parametric geometry for IFC elements.
|
||||||
|
Parametric geometry allows you to define building elements using parameters that can be easily adjusted, rather than modeling fixed geometry.
|
||||||
|
This Page shows you how to create parametric geometries
|
||||||
|
|
||||||
|
.. container:: card
|
||||||
|
|
||||||
|
:doc:`material_assignment`
|
||||||
|
This section covers how to assign and customize materials in your BIM model using the Bonsai.
|
||||||
|
.. container:: global-index-toc
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:hidden:
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
georeferencing
|
||||||
|
parametric_geometry
|
||||||
|
material_assignment
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
Material Assignment
|
Material Assignment
|
||||||
===================
|
===================
|
||||||
|
.. include:: /_incomplete_message.rst
|
||||||
|
|
||||||
This section covers how to assign and customize materials in your BIM model using the Bonsai.
|
This section covers how to assign and customize materials in your BIM model using the Bonsai.
|
||||||
|
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
Parametric Geometry
|
Parametric Geometry
|
||||||
===================
|
===================
|
||||||
|
.. include:: /_incomplete_message.rst
|
||||||
|
|
||||||
Bonsai provides tools for creating and editing parametric geometry for IFC elements.
|
Bonsai provides tools for creating and editing parametric geometry for IFC elements.
|
||||||
Parametric geometry allows you to define building elements using parameters that can be easily adjusted, rather than modeling fixed geometry.
|
Parametric geometry allows you to define building elements using parameters that can be easily adjusted, rather than modeling fixed geometry.
|
||||||
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
Defining Rooms and Spaces
|
Defining Rooms and Spaces
|
||||||
=========================
|
=========================
|
||||||
|
|
||||||
.. note::
|
.. include:: /_incomplete_message.rst
|
||||||
This page is a stub. More detailed content will be added in future updates.
|
|
||||||
|
|
||||||
[Content about defining rooms and spaces]
|
[Content about defining rooms and spaces]
|
||||||
@@ -150,5 +150,5 @@ To create multiple doors of the same type:
|
|||||||
See Also
|
See Also
|
||||||
--------
|
--------
|
||||||
|
|
||||||
- :doc:`../creating_walls`
|
- :doc:`creating_walls`
|
||||||
- :doc:`../../advanced_modeling/material_assignment`
|
- :doc:`../advanced_modeling/material_assignment`
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
Basic Modeling
|
||||||
|
================
|
||||||
|
|
||||||
|
This chapter covers the basic aspects of creating Entities for Industry Foundation Classes (IFC) in Bonsai. It is divided into seven main sections:
|
||||||
|
|
||||||
|
.. only:: builder_html and (not singlehtml)
|
||||||
|
|
||||||
|
.. container:: toc-cards
|
||||||
|
|
||||||
|
.. container:: card
|
||||||
|
|
||||||
|
:doc:`creating_walls`
|
||||||
|
Walls are fundamental elements in any building design. Bonsai provides powerful tools for creating and manipulating wall elements.
|
||||||
|
This section will guide you through the process of creating standalone walls, multiple connected walls, and joining walls using various techniques.
|
||||||
|
|
||||||
|
|
||||||
|
.. container:: card
|
||||||
|
|
||||||
|
:doc:`defining_rooms_spaces`
|
||||||
|
This section will help you Creating Rooms and Spaces
|
||||||
|
|
||||||
|
.. container:: card
|
||||||
|
|
||||||
|
:doc:`opening`
|
||||||
|
This section covers how to create openings without fillings in your BIM model using Bonsai.
|
||||||
|
|
||||||
|
.. container:: card
|
||||||
|
|
||||||
|
:doc:`door`
|
||||||
|
This section covers how to add and customize doors in your BIM model using Bonsai.
|
||||||
|
|
||||||
|
.. container:: card
|
||||||
|
|
||||||
|
:doc:`modeling_slabs_roofs`
|
||||||
|
This section covers how to model slabs and roofs
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.. container:: global-index-toc
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:hidden:
|
||||||
|
:maxdepth: 2
|
||||||
|
|
||||||
|
creating_walls
|
||||||
|
defining_rooms_spaces
|
||||||
|
opening
|
||||||
|
door
|
||||||
|
window
|
||||||
|
modeling_slabs_roofs
|
||||||
|
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
Modeling Slabs and Roofs
|
Modeling Slabs and Roofs
|
||||||
========================
|
========================
|
||||||
|
|
||||||
.. note::
|
.. include:: /_incomplete_message.rst
|
||||||
This page is a stub. More detailed content will be added in future updates.
|
|
||||||
|
|
||||||
[Content about modeling slabs and roofs]
|
[Content about modeling slabs and roofs]
|
||||||
@@ -56,6 +56,6 @@ You can modify openings using various tools:
|
|||||||
See Also
|
See Also
|
||||||
--------
|
--------
|
||||||
|
|
||||||
- :doc:`../creating_walls`
|
- :doc:`creating_walls`
|
||||||
- :doc:`door`
|
- :doc:`door`
|
||||||
- :doc:`window`
|
- :doc:`window`
|
||||||
@@ -141,5 +141,5 @@ This will update the quantity information for the selected elements.
|
|||||||
See Also
|
See Also
|
||||||
--------
|
--------
|
||||||
|
|
||||||
- :doc:`../creating_walls`
|
- :doc:`creating_walls`
|
||||||
- :doc:`../../advanced_modeling/material_assignment`
|
- :doc:`../advanced_modeling/material_assignment`
|
||||||
@@ -9,20 +9,12 @@ This chapter covers the essential aspects of working with Industry Foundation Cl
|
|||||||
|
|
||||||
.. container:: card
|
.. container:: card
|
||||||
|
|
||||||
:doc:`understanding_ifc`
|
:doc:`understanding_ifc/index`
|
||||||
An introduction to IFC standards, schemas, and concepts.
|
An introduction to IFC standards, schemas, and concepts.
|
||||||
This section explains the structure of IFC data, key spatial objects, and the role of organizations
|
This section explains the structure of IFC data, key spatial objects, and the role of organizations
|
||||||
like buildingSMART in maintaining IFC standards. It also covers IfcOpenShell and the broader ecosystem
|
like buildingSMART in maintaining IFC standards. It also covers IfcOpenShell and the broader ecosystem
|
||||||
of open standards in the AEC industry.
|
of open standards in the AEC industry.
|
||||||
|
|
||||||
|
|
||||||
.. container:: card
|
|
||||||
|
|
||||||
:doc:`importing_viewing_models`
|
|
||||||
A guide on how to import existing IFC models into Bonsai and navigate them effectively.
|
|
||||||
This section includes techniques for inspecting and querying IFC data within the Bonsai environment.
|
|
||||||
|
|
||||||
|
|
||||||
.. container:: card
|
.. container:: card
|
||||||
|
|
||||||
:doc:`starting_new_project`
|
:doc:`starting_new_project`
|
||||||
@@ -55,6 +47,10 @@ This chapter covers the essential aspects of working with Industry Foundation Cl
|
|||||||
:hidden:
|
:hidden:
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
georeferencing
|
starting_new_project
|
||||||
|
understanding_ifc/index
|
||||||
|
basic_modeling/index
|
||||||
|
advanced_modeling/index
|
||||||
git_support
|
git_support
|
||||||
other_addons
|
other_addons
|
||||||
|
|
||||||
|
|||||||
@@ -139,5 +139,5 @@ Next Steps
|
|||||||
- Start defining spaces and zones within your building.
|
- Start defining spaces and zones within your building.
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
- :doc:`/users/user_interface/property_editor/scene_editor/project_overview/project_info`
|
- :doc:`/reference/project_overview/project_info`
|
||||||
- :doc:`/users/user_interface/topbar`
|
- :doc:`/reference/general/topbar`
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Classification and Types
|
Classification and Types
|
||||||
========================
|
========================
|
||||||
|
.. include:: /_incomplete_message.rst
|
||||||
IFC classification hierarchy and the concept of types and occurrences.
|
IFC classification hierarchy and the concept of types and occurrences.
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
Basic Spatial Objects
|
Basic Spatial Objects
|
||||||
=====================
|
=====================
|
||||||
|
.. include:: /_incomplete_message.rst
|
||||||
IFC organizes building information in a hierarchical structure:
|
IFC organizes building information in a hierarchical structure:
|
||||||
|
|
||||||
- IfcProject
|
- IfcProject
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
Coordination
|
Coordination
|
||||||
============
|
============
|
||||||
|
.. include:: /_incomplete_message.rst
|
||||||
TODO
|
|
||||||
|
|||||||
@@ -3,8 +3,7 @@ Costing and scheduling
|
|||||||
|
|
||||||
This section covers the cost estimation and project scheduling features in Bonsai.
|
This section covers the cost estimation and project scheduling features in Bonsai.
|
||||||
|
|
||||||
.. note::
|
.. include:: /_incomplete_message.rst
|
||||||
This page is a stub. More detailed content will be added in future updates.
|
|
||||||
|
|
||||||
Overview
|
Overview
|
||||||
--------
|
--------
|
||||||
@@ -31,5 +30,5 @@ To begin using the costing and scheduling features in Bonsai:
|
|||||||
4. Link BIM elements to schedule activities
|
4. Link BIM elements to schedule activities
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
- :doc:`/users/modeling/ifc_modeling`
|
- :doc:`/guides/authoring/index`
|
||||||
- :doc:`/users/advanced/index`
|
- :doc:`/guides/authoring/advanced_modeling/index`
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ and ensure new Python syntax doesn't break code on older Python versions.
|
|||||||
``ruff`` can be installed using ``pip install ruff`` and files can be formatted with the following example commands:
|
``ruff`` can be installed using ``pip install ruff`` and files can be formatted with the following example commands:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
# Check issues for the entire repository.
|
# Check issues for the entire repository.
|
||||||
ruff check
|
ruff check
|
||||||
# Apply some automatic fixes, if available.
|
# Apply some automatic fixes, if available.
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ this can be expanded by others.
|
|||||||
the debugger overhead.
|
the debugger overhead.
|
||||||
|
|
||||||
VSCode Extension
|
VSCode Extension
|
||||||
--------------
|
----------------
|
||||||
|
|
||||||
1. **Install VSCode/VSCodium**: This will be system specific. I used the
|
1. **Install VSCode/VSCodium**: This will be system specific. I used the
|
||||||
available snap package.
|
available snap package.
|
||||||
@@ -135,7 +135,7 @@ when troubleshooting issues, and able to make many more contributions, fixes
|
|||||||
and patches.
|
and patches.
|
||||||
|
|
||||||
Blender Addon + VS Code Debugger
|
Blender Addon + VS Code Debugger
|
||||||
------------------------------
|
---------------------------------
|
||||||
|
|
||||||
Setting up debugging with Blender Addon is a bit simpler as it doesn't require Blender to be started in a special way
|
Setting up debugging with Blender Addon is a bit simpler as it doesn't require Blender to be started in a special way
|
||||||
and debugger can be always attached later when it's needed.
|
and debugger can be always attached later when it's needed.
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ suggesting new features, or contributing code, your involvement is highly encour
|
|||||||
|
|
||||||
This part of the documentation covers various aspects of the Bonsai development process, including:
|
This part of the documentation covers various aspects of the Bonsai development process, including:
|
||||||
|
|
||||||
- :doc:`Writing User Documentation </contribute/writing_docs>`
|
- :doc:`Writing User Documentation </guides/development/writing_docs>`
|
||||||
- :doc:`Translations and Internationalisation </contribute/translations>`
|
- :doc:`Translations and Internationalisation </guides/development/translations>`
|
||||||
- Contributing Code
|
- Contributing Code
|
||||||
- :doc:`Installation and Setting up a Development Environment </guides/development/installation>`
|
- :doc:`Installation and Setting up a Development Environment </guides/development/installation>`
|
||||||
- Understanding the Project Structure and Codebase
|
- Understanding the Project Structure and Codebase
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 458 KiB After Width: | Height: | Size: 458 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.8 MiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 489 KiB After Width: | Height: | Size: 489 KiB |
|
Before Width: | Height: | Size: 345 KiB After Width: | Height: | Size: 345 KiB |
|
Before Width: | Height: | Size: 186 KiB After Width: | Height: | Size: 186 KiB |
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 107 KiB After Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 125 KiB After Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 171 KiB After Width: | Height: | Size: 171 KiB |
|
Before Width: | Height: | Size: 318 KiB After Width: | Height: | Size: 318 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 141 KiB After Width: | Height: | Size: 141 KiB |
|
Before Width: | Height: | Size: 305 KiB After Width: | Height: | Size: 305 KiB |
|
Before Width: | Height: | Size: 92 KiB After Width: | Height: | Size: 92 KiB |
|
Before Width: | Height: | Size: 617 KiB After Width: | Height: | Size: 617 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 230 KiB After Width: | Height: | Size: 230 KiB |
|
Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 232 KiB |
|
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 115 KiB |
|
Before Width: | Height: | Size: 233 KiB After Width: | Height: | Size: 233 KiB |
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 134 KiB After Width: | Height: | Size: 134 KiB |
|
Before Width: | Height: | Size: 411 KiB After Width: | Height: | Size: 411 KiB |
|
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 205 KiB After Width: | Height: | Size: 205 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 822 KiB After Width: | Height: | Size: 822 KiB |
|
Before Width: | Height: | Size: 126 KiB After Width: | Height: | Size: 126 KiB |
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 102 KiB |
|
Before Width: | Height: | Size: 389 KiB After Width: | Height: | Size: 389 KiB |
|
Before Width: | Height: | Size: 210 KiB After Width: | Height: | Size: 210 KiB |
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 510 KiB After Width: | Height: | Size: 510 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
|
Before Width: | Height: | Size: 131 KiB After Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 113 KiB After Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 173 KiB After Width: | Height: | Size: 173 KiB |
|
Before Width: | Height: | Size: 114 KiB After Width: | Height: | Size: 114 KiB |
|
Before Width: | Height: | Size: 80 KiB After Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 267 KiB After Width: | Height: | Size: 267 KiB |
|
Before Width: | Height: | Size: 374 KiB After Width: | Height: | Size: 374 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 314 KiB |
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 423 KiB After Width: | Height: | Size: 423 KiB |
|
Before Width: | Height: | Size: 301 KiB After Width: | Height: | Size: 301 KiB |
|
Before Width: | Height: | Size: 403 KiB After Width: | Height: | Size: 403 KiB |
|
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 298 KiB After Width: | Height: | Size: 298 KiB |