add_wall
Add a wall to a Sweet Home 3D .sh3d project by providing start and end coordinates in centimeters. Set height, thickness, and join behavior to control the wall's geometry and connections.
Instructions
Add a wall to a .sh3d project. Lengths are in centimetres and rotations in degrees. The plan coordinate system uses y increasing downward. This tool does not create rooms or resolve unsupported multi-wall junctions beyond the documented pairwise join model. Example: add_wall(project_path='house.sh3d', x1=0, y1=0, x2=500, y2=0)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x1 | Yes | ||
| x2 | Yes | ||
| y1 | Yes | ||
| y2 | Yes | ||
| join | No | ||
| height | No | ||
| thickness | No | ||
| project_path | Yes | ||
| height_at_end | No | ||
| allow_crossing | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||