Fence Script

project: The Landing

location: Mission District, San Francisco
date: 2017
size: 2 acres

Description: This script allowed us to control porosity, post distribution, and also the slope and stepping of long runs of fencing along topographically varied hillside.
email information@fletcherstudio.com to request materials

Fence.jpg
Fence.gif

Given a start and end point this script allows adjustment of the various elements of a simple fence, including dimension, number of panels, and distance between panels both vertically and horizontally. General shape of panels and posts, as well as their angle, are easily adjusted parametrically. This definition also adjusts to slope to fit along changes in topography.

 

Script Overview

Fence script flat.jpg
fence script sloped.jpg
 

ENTERING THE START AND END POINT OF THE FENCE 

fence step 1.jpg
 

CHANGING PARAMETER: FENCE HEIGHT

ezgif-3-0d3b7bfe64af.gif
 

CHANGING PARAMETER: PANEL LENGTH  

This slider changes the number of main vertical posts between panels based on panel width.

ezgif-3-2f4b6a441012.gif
 

CHANGING PARAMETER: NUMBER OF VERTICAL BARS

This slider changes the number of vertical bars.

ezgif-1-36600cabe617.gif
 

CHANGING PARAMETER: NUMBER OF HORIZONTAL BARS

This slider changes the number of main vertical members.

ezgif-3-468e754e74ea.gif
 

CHANGING PARAMETER: POST EXTENSION FROM BOTTOM AND TOP

This slider changes the number of main vertical members.

ezgif-1-3f348a741bd7.gif
 

CHANGING PARAMETER: VERTICAL BAR PROFILE

This slider changes the thickness of vertical members.

ezgif-1-1d3509ccdb7d.gif
 

CHANGING PARAMETER: VERTICAL BAR PROFILE

This slider changes the roundness of vertical members. 0 indicate sharp edge and 1 indicate round edge.

ezgif-1-7bbbe22c68bd.gif
 

CHANGING PARAMETER: MEMBERS’ PROFILE

We can define the length, width and roundness of all members with the same approach.

members profile.jpg
 

CHANGING PARAMETER: HORIZONTAL MEMBERS’ ANGLE

In case of having louvered bars we can change the angle of horizontal members.

ezgif-1-3a7184510023.gif
 

CHANGING PARAMETER: VERTICAL MEMBERS’ ANGLE

We can also change the angle of vertical posts.

ezgif-3-2471584009b3.gif
 

CHANGING PARAMETER: HORIZONTAL MEMBERS’ SECTION

The script allows us to have double wire horizontal elements.

 
horizontal member sections.jpg
 
 

FENCE SCRIPT FOR SLOPED CONDITION

The same parameters apply to the this script. The only difference is that we need to control distance between the top horizontal bar and top of vertical posts which could be different based on the slope

ezgif-3-558a7645e8d9.gif
 
ezgif-3-708282d4167b.gif