# Model Editor

- [What is Pollination Model Editor?](https://docs.pollination.solutions/user-manual/model-editor/model-editor.md)
- [Getting Started](https://docs.pollination.solutions/user-manual/model-editor/getting-started.md): Getting started with using the model editor!
- [Typical Editing Process Breakdown](https://docs.pollination.solutions/user-manual/model-editor/typical-editing-process-breakdown.md)
- [Typical Editing Process for Windows and Doors](https://docs.pollination.solutions/user-manual/model-editor/typical-editing-process-for-windows-and-doors.md)
- [Model Editor Most Common Workflows](https://docs.pollination.solutions/user-manual/model-editor/workflows.md): This section covers the most common workflows that are used in the process of cleaning a model. Let us know if you need any additional workflows that are missing from this page.
- [Fixing Holes, Misalignments, and Small Gaps](https://docs.pollination.solutions/user-manual/model-editor/workflows/fixing-holes-misalignments-and-small-gaps.md)
- [Snapping Model to Grid](https://docs.pollination.solutions/user-manual/model-editor/workflows/snapping-model-to-grid.md)
- [Filling Holes with Rooms](https://docs.pollination.solutions/user-manual/model-editor/workflows/filling-holes-with-rooms.md)
- [Merging Rooms with Similar Programs](https://docs.pollination.solutions/user-manual/model-editor/workflows/merging-rooms-with-similar-programs.md)
- [Merging Small Rooms with the Adjacent Rooms](https://docs.pollination.solutions/user-manual/model-editor/workflows/merging-small-rooms-with-the-adjacent-rooms.md)
- [Simplifying Windows](https://docs.pollination.solutions/user-manual/model-editor/workflows/simplifying-windows.md)
- [Simplifying Curved Edges](https://docs.pollination.solutions/user-manual/model-editor/workflows/simplifying-curved-edges.md)
- [Adjusting Floor Plans for Exterior Wall Thickness](https://docs.pollination.solutions/user-manual/model-editor/workflows/adjusting-floor-plans-for-exterior-wall-thickness.md)
- [Exporting the Exterior Envelope](https://docs.pollination.solutions/user-manual/model-editor/workflows/exporting-the-exterior-envelope.md)
- [Creating Core and Perimeter Models](https://docs.pollination.solutions/user-manual/model-editor/workflows/creating-core-and-perimeter-models.md)
- [Editing Roofs](https://docs.pollination.solutions/user-manual/model-editor/workflows/editing-roofs.md)
- [Adding Ceiling and Floor Plenums](https://docs.pollination.solutions/user-manual/model-editor/workflows/adding-ceiling-and-floor-plenums.md)
- [Renaming Rooms](https://docs.pollination.solutions/user-manual/model-editor/workflows/renaming-rooms.md)
- [Validating Models](https://docs.pollination.solutions/user-manual/model-editor/workflows/validating-models.md)
- [Commands](https://docs.pollination.solutions/user-manual/model-editor/commands.md)
- [By Use Case](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case.md)
- [Room Commands](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_0.md)
- [Edit](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_0/subcategory_0.md)
- [Windows](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_0/subcategory_1.md)
- [New](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_0/subcategory_2.md)
- [Adjacency](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_0/subcategory_3.md)
- [Line](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_0/subcategory_4.md)
- [Visualize](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_0/subcategory_5.md)
- [Line Commands](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_1.md)
- [Roof Commands](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_2.md)
- [Model Commands](https://docs.pollination.solutions/user-manual/model-editor/commands/by-use-case/category_3.md)
- [Alphabetically](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically.md)
- [3D preview](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_3d_preview.md)
- [Align](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_align.md)
- [Auto align](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_auto_align.md)
- [Auto top ground](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_auto_top_ground.md)
- [Change units](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_change_units.md)
- [Convert to room2D](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_convert_to_room2d.md)
- [Create boundary](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_create_boundary.md)
- [Create rooms](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_create_rooms.md)
- [Explode polyline](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_explode_polyline.md)
- [Export roofs](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_export_roofs.md)
- [Export windows](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_export_windows.md)
- [Fill holes](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_fill_holes.md)
- [Find adjacency gaps](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_find_adjacency_gaps.md)
- [Find roof gaps](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_find_roof_gaps.md)
- [Find roof intersection](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_find_roof_intersection.md)
- [Floor area change](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/floor-area-change.md)
- [Generate alignment axes](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_generate_alignment_axes.md)
- [Import roofs](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_import_roofs.md)
- [Import windows](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_import_windows.md)
- [Join coplanar faces](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_join_coplanar_faces.md)
- [Join segments](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_join_segments.md)
- [Make windows flush](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_make_windows_flush.md)
- [Match and replace rooms](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_match_and_replace_rooms.md)
- [Merge small rooms](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_merge_small_rooms.md)
- [Merge roofs](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_merge_roofs.md)
- [Merge rooms](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_merge_rooms.md)
- [Multipliers to geometry](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_multipliers_to_geometry.md)
- [Offset](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_offset.md)
- [Offset windows](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_offset_windows.md)
- [Preview roofs](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_preview_roofs.md)
- [Pull to room](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_pull_to_room.md)
- [Reassign roofs](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_reassign_roofs.md)
- [Rectangularize windows](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_rectangularize_windows.md)
- [Remove colinear vertices](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_remove_colinear_vertices.md)
- [Remove holes](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_remove_holes.md)
- [Remove short segments](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_remove_short_segments.md)
- [Remove small windows](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/remove-small-windows.md)
- [Repair invalid windows](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_repair_windows.md)
- [Resolve roof overlaps](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_resolve_roof_overlaps.md)
- [Roof to shade](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_roof_to_shade.md)
- [Separate plenums](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_separate_plenums.md)
- [Set air boundaries](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_set_air_boundaries.md)
- [Show tilt](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_show_tilt.md)
- [Simplify Curved Edges](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_simplify_curved_edges.md)
- [Simplify windows](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_simplify_windows.md)
- [Snap to grid](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_snap_to_grid.md)
- [Solve adjacency](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_solve_adjacency.md)
- [Split](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_split.md)
- [Split core and perimeter](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_split_core_and_perimeter.md)
- [Subtract roofs](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_subtract_roofs.md)
- [Subtract rooms](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_subtract_rooms.md)
- [Validate model](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_validate_model.md)
- [Vertically split](https://docs.pollination.solutions/user-manual/model-editor/commands/alphabetically/me_vertically_split.md)
- [Supported File Formats](https://docs.pollination.solutions/user-manual/model-editor/supported-file-formats.md)
- [Export](https://docs.pollination.solutions/user-manual/model-editor/supported-file-formats/export.md): A summary of supported export formats in Model Editor.
- [Import](https://docs.pollination.solutions/user-manual/model-editor/supported-file-formats/import.md): Summary of supported import formats in Model Editor.
- [Python Script Editor](https://docs.pollination.solutions/user-manual/model-editor/python-script-editor.md): Use the Python script editor to automate the editing of the Pollination Model and more.
- [Your First Python Script](https://docs.pollination.solutions/user-manual/model-editor/python-script-editor/your-first-python-script.md)
- [Editor Class API Documentation](https://docs.pollination.solutions/user-manual/model-editor/python-script-editor/editor-class-api-documentation.md): Object for managing and accessing objects from the Model Editor
- [Available Python Libraries](https://docs.pollination.solutions/user-manual/model-editor/python-script-editor/available-python-libraries.md): The following Python libraries are available in the Model Editor Python environement.
- [FAQ](https://docs.pollination.solutions/user-manual/model-editor/faq.md): A list of frequently asked questions about the Model Editor.
- [Changelog](https://docs.pollination.solutions/user-manual/model-editor/changelog.md): List of most important changes between different versions of the Model Editor SDK.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pollination.solutions/user-manual/model-editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
