✏️ Geometry

Draw, edit, and manage the 2D cross-section geometry of your building component.

Drawing Tools

ThermX provides three core drawing tools, each accessible via keyboard shortcut or the toolbar:

V
Select Tool
Click to select regions. Drag to move. Escape to deselect.
P
Polygon Tool
Click to place vertices. Click the first vertex to close and complete the polygon.
R
Rectangle Tool
Click and drag to draw an axis-aligned rectangle.

Select Tool (V)

Polygon Tool (P)

Rectangle Tool (R)

Editing Geometry

Moving Regions

Select a region with the Select tool, then drag it to move. Regions can be moved anywhere on the canvas. Use grid snapping for precision placement.

Vertex Editing

Double-click a region to enter vertex edit mode. Individual vertices can be dragged to new positions. Press Escape to exit vertex edit mode.

Deleting Regions

Select a region and press Delete or Backspace. Use Ctrl+Z to undo.

Undo / Redo

Boolean Operations

Boolean operations let you combine or subtract regions to create complex geometries. Access them from the Check Geometry menu.

Union

Merges two overlapping regions into a single polygon. The resulting region inherits the material of the first selected region. Useful for combining two parts of the same material.

Subtract

Removes the area of one region from another. Select the base region first, then the cutter region. The cutter is removed and the base is trimmed. Useful for creating voids, cavities, or cutouts.

Split

Splits a region along the boundary of an overlapping region. Creates two non-overlapping regions. Useful for separating adjacent regions that share an edge or boundary.

Overlap Warning

Overlapping regions are highlighted in red on the canvas. ThermX requires all regions to be non-overlapping before meshing. Use boolean operations or manual editing to resolve overlaps before proceeding.

Overlap Detection

ThermX automatically detects when regions overlap and shows a red overlay warning on the affected areas. You can use Check Geometry → Find Overlaps to get a list of all conflicting region pairs, or resolve them automatically with the Union or Subtract operations.

Layers

Layers let you organize regions into groups for visibility and selection control. Useful for complex models with many components.

Groups

Groups allow you to treat multiple regions as a single selectable unit. Select several regions and use Edit → Group (or right-click → Group). Grouped regions move and transform together. Use Edit → Ungroup to dissolve a group.

Grid & Snapping

Canvas Navigation