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.
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
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:
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:
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.