Post on 03-Feb-2018
HKS Architects3.12.2013
by
Branden Clements
Frit Pattern Generator
HKS Frit Pattern Generator
“The building envelope is possibly the oldest and most primitive architectural element. It materializes the separation of the inside and outside, natural and artificial and it demarcates private property and land ownership. When it becomes a façade, the envelope operates also as a representational device in addition to its crucial environmental and territorial roles. The building envelope forms the border, the frontier, the edge, the enclosure and the joint.” - Alejandro Zaera Polo
HKS Frit Pattern Generator
PERCENT COVERAGE
FRIT INPUTS FRIT TYPE PANEL OBJECT
CIRCLES
SQUARES SELECT PANEL
LINES
FRIT THICKNESS
PANEL WIDTH
GRADIENT
HKS Frit Pattern Generator
GRADIENT CREATION EXPLAINED
HKS Frit Pattern Generator
Draw Bezier Curve
verti
cal v
ecto
r
verti
cal v
ecto
r
horizontal vector
horizontal vector
HKS Frit Pattern Generator
Divide bottom line by number of frits
number of frits = [(area of one panel)/(area of one frit)] * percent coverage
HKS Frit Pattern Generator
Create vertical lines and intersect bezier curve
HKS Frit Pattern Generator
Translate horizontal
HKS Frit Pattern Generator
vertical location points
HKS Frit Pattern Generator
Draw Frit
HKS Frit Pattern Generator
Sample Gradients and associated Bezier Curves
HKS Frit Pattern Generator
HKS Frit Pattern Generator
Editing the Script
HKS Frit Pattern Generator
Edit bezPoints to change the gradient
HKS Frit Pattern Generator
Use booleans and if control flow statements for creating special conditions or unique patterns
HKS Frit Pattern Generator
Sample Frit Patterns
HKS Frit Pattern Generator
HKS Frit Pattern Generator
Added features
HKS Frit Pattern Generator
Name: Labels frit with percent frit and bez curve definition Layer: Places frit on A-Panel-Frit layer
Hide: Hides panel geometry on A-Panel-Frame layer
Outputs: Outputs actual percent frit as part of group or object name.
Panel Size: Works with any size vertical panel.
HKS Frit Pattern Generator
Questions or Comments?
Branden Clements bclements@hksinc.com