Skip to content

Models Size Walls


Wall Configuration

Asset Assignment

Each of these field in the 'Wall List’ places mesh assets:

  • Mesh: Mesh assiged for the wall.

  • Corner Trim Mesh: Mesh assigned for the Corner Trim.

    • The Corner trim is always placed on the left side of the wall when looking straight at it.
  • Bottom Plate Mesh: The Mesh used for the Bottom Plate.

    • The Bottom plate is also used as the top plate, as the length would be the same in both instances.
  • Stud Mesh: This is the mesh that is used to place the studs on this wall. It will be duplicated as many times as needed at the correct spacing until it would place a stud beyond the confines of the wall.

Each wall has a slot for a Hitbox Texture for collision detection on the wall.

  • On walls that are square, the hitbox is generated programmatically.

Additional information

  • Wall Location: This determines where the wall is placed.

    • Avoid placing walls in the same location as another.
  • Loft Height: Determines where the loft is placed should the option is applied.

    • If left blank, no loft can be placed on this wall.
    • Attics in Garagebuilder are also placed using this field. However, it only requires Wall B, or Wall Location 4, to be entered in order for a Garage Size to receive an Attic.
  • Vent Height: Determines where the vent is placed.

    • If left blank, no vent will be placed on this wall.
  • Height: Used when building the hitbox for a wall in the 2D panel

    • It is also used when creating wall intersection objects for the internal walls on Hartford Double Wides.
  • Editable: If this is checked, options can be added to this wall.

Wall Location

Most models use a standard rectangular wall layout, but there are a few exceptions. Each wall is assigning a location number, taken from the WallLocation enum, and a side, represented by a letter. The side letter is displayed to users, but the wall location number is only used internally. Mapping between the wall location enum and the wall side letters only ever happens in the client, so the logic maintaining the mapping lives there, in the shed service. This can be viewed here.

For typical wall arrangements
WallLocation        int     Side
Front               1       "A"
Back                2       "C"
End1                3       "D"
End2                4       "B"
End1InternalCenter  10      "D2"
End2InternalCenter  11      "B2"
For Marco wall arrangements
WallLocation        int     Side
Front               1       "A"
Back                2       "C"
Front2              7       "B"
Front3              8       "E"
Back2               9       "D"
For Half Porch wall arrangements
WallLocation        int     Side
Front               1       "A"
Back                2       "D"
End1                3       "E"
End2                4       "C"
FrontPorch          5       "B"
InsidePorch         6       "A2"

Notes

  • Model Size Walls will be used on Shedbuilder, Bosman and Garagebuilder sites.

  • Ensure that there enough walls to enclose the Model Size. Failure to have enough Walls as defined by the Model will result in an error when loading the shed size.