Skip to main content

Wall By Wall Design

  • Most decisions are automated, like the type of block used or where the block should be placed if another block has already made that decision, allowing the user to focus on high-level choices such as block placement and block type selection.

  • All UI options are color-coded to match their corresponding elements in the model. This eliminates the need for arbitrary labels or naming conventions, which can become unclear depending on view angle or context, and ensures an intuitive and visually consistent design experience.

Corners

The type of corner condition is automatically detected and reflected in the UI, allowing the user to choose only the apropriate block type. The algorithm handles a range of scenarios to ensure accurate and context-sensitive placement:

If the connection involves a load-bearing wall, the algorithm adapts the block placement to meet structural conditions.

  • If no connecting wall is detected, the corner is automatically closed.

Connecting Walls

  • If there is a connecting load-bearing wall, the algorithm recognizes it and adjusts the placement accordingly.
  • There are three position options for three blocks but the perpendicular has the most priority after the +X side and lastly -X has no options but the last remaining option.

Frame Blocks

If a corner block already exists, the algorithm recognizes it and adjusts the placement accordingly.

Column Blocks

The algorithm automatically detects the position of the column blocks based on the guide curve and adjusts their placement accordingly.

Filler Blocks

  • Filler blocks are automatically selected by the algorithm based on the surrounding block layout and the size of each gap.

  • There are two types of filler blocks: uncut and cut.

    • Uncut blocks are predefined shapes extracted from designated gaps within standard blocks.

    • Cut blocks are custom-sized pieces derived from cutting primary blocks to fit specific gaps.

Users are encouraged to prioritize uncut blocks, as they are easier to prepare and require no additional measuring or adjustment. To support this, cut blocks are visually marked with a sphere, alerting the user to areas requiring further attention.

Optimization of Palette Number

  • Normally only