Files
IfcOpenShell/src/blenderbim/docs/users/modeling/ifc_modeling.rst
T
2024-06-21 17:54:05 +10:00

118 lines
3.0 KiB
ReStructuredText

============
IFC modeling
============
Understanding IFC
=================
Industry Foundation Classes (IFC) is an open, international standard for Building Information Modeling (BIM) data.
It provides a standardized way to describe, exchange, and share information about building and construction industry data.
IFC Schema
----------
The IFC schema defines a comprehensive set of consistent data representations of building information for exchange between AEC software applications.
It covers various aspects of buildings throughout their lifecycle, from conception to demolition.
Basic Spatial Objects
---------------------
IFC organizes building information in a hierarchical structure:
- IfcProject
- IfcSite
- IfcBuilding
- IfcBuildingStorey
- IfcSpace
buildingSMART and Standards
---------------------------
buildingSMART International (bSI) is the organization responsible for developing and maintaining the IFC standard.
They also develop other related standards like BCF (BIM Collaboration Format) and bSDD (buildingSMART Data Dictionary).
IfcOpenShell
------------
IfcOpenShell is the open-source software library used by BlenderBIM to read, write, and manipulate IFC files.
It provides the core functionality for working with IFC data.
Interoperability and Other Standards
------------------------------------
IFC is part of a broader ecosystem of open standards in the AEC industry. Other relevant standards include:
- COBie (Construction Operations Building Information Exchange)
- CityGML (City Geography Markup Language)
- gbXML (Green Building XML)
The use of open standards like IFC ensures interoperability between different software tools
and preserves data integrity throughout the building lifecycle.
Importing and Viewing IFC Models
================================
[Content about importing and viewing IFC models]
Inspecting and Querying Models
==============================
[Content about inspecting and querying IFC models]
Starting a New IFC Project
==========================
[Content about starting a new IFC project, including advanced options]
Basic Modeling Techniques
=========================
Creating Walls
--------------
[Content about creating walls]
Adding Doors and Windows
------------------------
[Content about adding doors and windows]
Modeling Slabs and Roofs
------------------------
[Content about modeling slabs and roofs]
Defining Rooms and Spaces
-------------------------
[Content about defining rooms and spaces]
Advanced Modeling Techniques
============================
Custom Parametric Wall Types
----------------------------
[Content about creating custom parametric wall types]
Modeling Furniture and Fixtures
-------------------------------
[Content about modeling furniture and fixtures]
Structural Elements
-------------------
[Content about modeling structural elements]
Multi-Story Buildings
---------------------
[Content about modeling multi-story buildings]
Complex Structures
------------------
[Content about modeling complex structures]