Component Design
Component A -Pos_0-Rot_0
Amount of connectors: 3
Amount of combination: 9
Successful: 9
Unsuccessful: 0



Component A rotation of handles
Variation of assemblage: rotation of handles by 90° step each time




Component B -Pos_0-Rot_0
Amount of connectors: 3
Amount of combination: 9
Successful: 9
Unsuccessful: 0



Component B – rotation of handles
Variation of assemblage: rotation of handle by 90° step each time




Component C -Pos_0-Rot_0
Amount of connectors: 3
Amount of combination: 9
Successful: 9
Unsuccessful: 0



Component C – rotation of handles




Component D-Pos_0-Rot_0
Amount of connectors: 3
Amount of combination: 9
Successful: 8
Unsuccessful: 1



Component D – rotation of handles




Custom Assemblage Method



Component A – Pos_0 // 150

Component B – Pos_0 // 150

Component C – Pos_0 // 150

Component D – Pos_0 // 150

Custom Evaluation Criteria Custom evaluation criteria – ‘Open to Sky Index’
Open to sky index gives us a ratio between the number of horizontal voxel faces that are unobstructed by the assemblage by number of horizontal faces that are obstructed.
Logic Diagram


Since this index is a ratio of open face to covered faces, the range is between 0 and 1.

Building the Dataset
Measuring Assemblages Features
Component_A/B/C/D-Pos_0-Rot_0






Assemblages comparison – Custom Method (150 iterations)
Remap to 0 to 1




Assemblage Selection




Shortlisted Assemblage



Open to Sky Index to Architectural Elements

