mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-25 09:32:37 +00:00
Major documentation refactoring (#4905)
This commit is contained in:
@@ -0,0 +1,117 @@
|
||||
============
|
||||
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]
|
||||
|
||||
Reference in New Issue
Block a user