Element

Wall Element

Architectural wall primitives

Overview

The wall element creates architectural walls for building design and construction visualization. Walls support automatic cutting for windows and doors, making it easy to create realistic building structures.

Key Features

  • Standard rectangular walls with configurable dimensions
  • Floor walls for floor plan-based modeling
  • Automatic window and door opening integration
  • Full position and rotation control
  • Face centers for precise element attachment

Parameters

Configure your wall with these parameters.

Parameter Description Example
width Width of the wall (X dimension) 400
depth Thickness of the wall (Y dimension) 20
height Height of the wall (Z dimension) 250
material Material/color of the wall #CCCCCC
x, y, z Position in 3D space 0, 0, 0
rx, ry, rz Rotation angles in degrees 0, 0, 0

Floor Wall

Create walls from floor plan coordinates with built-in openings.

Floor Wall Parameters

Parameter Description Example
startPoint Start point as (x,y) coordinates (0,0)
endPoint End point as (x,y) coordinates (400,0)
thickness Wall thickness in cm (default 20) 20
height Wall height in cm (default 250) 250
openings Openings definition string door:100,90,210
material Material/color of the wall #CCCCCC

Openings Syntax

Define openings using a semicolon-separated string:

  • Door: door:position,width,height
  • Window: window:position,width,height,sillHeight

Example: door:100,90,210;window:300,120,120,90

This creates a door at position 100 (90cm wide, 210cm tall) and a window at position 300 (120cm wide, 120cm tall, 90cm sill height).

Usage Examples

Learn how to create walls with these examples.

Simple Wall

Creating a basic wall:

Type Width Depth Height Material
wall 400 20 250 #CCCCCC

This creates a 400cm wide, 20cm thick, 250cm tall wall in light gray.

Floor Wall with Openings

Creating a wall from floor plan with door and window:

Type Start End Thickness Height Openings
floorwall (0,0) (500,0) 20 250 door:50,90,210;window:250,120,120,90

This creates a 500cm wall with a door at 50cm from the start and a window at 250cm.

Wall Positioning

Understanding wall origin and orientation.

Origin Point

Walls have their origin at the bottom corner (X=0, Y=0, Z=0) and extend in the positive X direction. This makes it easy to:

  • Position walls at specific floor plan coordinates
  • Align multiple walls along edges
  • Attach windows and doors at precise locations

Face Centers

Walls automatically generate face centers for element attachment. These attachment points allow windows and doors to be precisely positioned on wall surfaces.

Window & Door Integration

Walls work seamlessly with window and door elements.

Automatic Cutting

When windows or doors are attached to a wall using refpos, they automatically cut openings in the wall. This is controlled by the autocut parameter on windows and doors.

  • Attach a window to a wall face center
  • The wall is automatically modified to include the opening
  • Resizing the window updates the wall opening

Manual Openings

For floor walls, you can define openings directly in the wall definition using the openings parameter. This is useful for floor plan imports or when you want openings without separate window/door objects.

Best Practices

Tips for working with walls effectively.

Recommendations

  • Use consistent wall thickness throughout your design (typically 20cm for interior, 30cm for exterior)
  • Standard wall heights are typically 250cm (2.5m) or 300cm (3m)
  • Use floor walls when working from floor plan layouts
  • Let windows and doors handle their own openings with autocut for easier editing
  • Group related walls in subconfigurators for complex buildings

Common Applications

  • Architectural visualization
  • Interior design layouts
  • Building configurators
  • Room planners
  • Construction documentation

Common Issues and Solutions

Solutions to frequently encountered problems.

Window/door not cutting wall

Ensure autocut is enabled on the window/door and that refpos correctly references the wall's output ID (e.g., "wall1.2" for face center 2 of wall1).

Openings not appearing in floor wall

Check the openings syntax. Each opening needs type, position, width, and height. Windows also need sill height. Ensure positions fit within the wall length.

Wall orientation incorrect

Use rotation parameters (rx, ry, rz) to orient walls. For floor walls, the wall automatically rotates based on start and end points.

Ready to build?

Start creating with walls

Get Started