Homemaker APIΒΆ

The code is split into two libraries: Topologist adds-to Topologic with some tools useful for modelling ordinary buildings; Molior assembles IFC models of buildings, so it depends on both Topologist and IfcOpenShell.

Contents:

  • Topologist extensions to Topologic
    • Topology
    • Vertex
    • Edge
    • Face
    • Cell
    • CellComplex
    • Graph
  • Custom data structures
    • Traces
    • Hulls
    • Normals
    • ugraph
    • ushell
  • Fitness assessors
    • Assessor
  • Molior IFC model builder
    • Molior
    • Abstract Classes
    • Space
    • Wall
    • Extrusion
    • Floor
    • Repeat
    • Stair
    • Shell
    • Grillage
  • Geometry helpers
    • inset_path()
    • map_to_2d()
    • map_to_2d_simple()
    • matrix_align()
    • matrix_transform()
    • normal_by_perimeter()
    • transform()
  • IFC helpers
    • add_cell_topology_epsets()
    • add_face_topology_epsets()
    • add_pset()
    • assign_space_byindex()
    • assign_storey_byindex()
    • clip_solid()
    • create_closed_profile_from_points()
    • create_default_contexts()
    • create_extruded_area_solid()
    • create_extruded_area_solid2()
    • create_face_surface()
    • create_storeys()
    • create_tessellation_from_mesh()
    • create_tessellations_from_mesh_split()
    • delete_ifc_product()
    • get_building_by_name()
    • get_context()
    • get_context_by_name()
    • get_library_by_name()
    • get_material_by_name()
    • get_parent_building()
    • get_site_by_name()
    • get_structural_analysis_model_by_name()
    • get_thickness()
    • get_type_object()
    • init()
    • purge_unused()
  • Molior Style system
    • Style

Homemaker add-on

Navigation

Contents:

  • Usage
  • User Reference
  • Homemaker API
    • Topologist extensions to Topologic
    • Custom data structures
    • Fitness assessors
    • Molior IFC model builder
    • Geometry helpers
    • IFC helpers
    • Molior Style system

Related Topics

  • Documentation overview
    • Previous: User Reference
    • Next: Topologist extensions to Topologic
©2022, Bruno Postle. | Powered by Sphinx 9.0.4 & Alabaster 1.0.0 | Page source