Panel Grouping Genetic Algorithm

16-Jan-08

to 20-Mar-08

Transitional
GeometryTransitional_Geometry.html
Dog
House      Dog_House.html
Delicious
InterfaceDelicious_Interface.html
3D Motion
Capture3D_Motion_Capture_Sculptures.html
Gradient
FacadeGradient_Facade_Pattern.html
Secondary
StructureSecondary_Structure.html
Library
FacadeLibrary_Facade_Pattern.html
Bubble
FacadeBubble_Facade_Pattern.html
Envelope
OpacityEnvelope_Opacity.html
Rationalized
GeometryRationalized_Geometry.html
Halftone
PatternHalftone_Roof_Pattern.html
Folding
DemosFolding_Demonstrations.html
Siggraph
2008Siggraph_2008.html
Eco-City
Master PlanEco-City_Master_Plan.html
Shingle
FacadeShingle_Facade_Pattern.html
Surface
SubdivisionSurface_Subdivision.html
Distance-to
-GeometryDistance-to-Geometry_Facade_Pattern.html
Masonry
Logic WallMasonry_Logic_Lobby_Wall.html
Panel Group
Gen. Alg.
Universal
ConnectorUniversal_Connector.html
Zipper
BagsZipper_Bags.html
CraftsCrafts/Crafts.html
Undergrad
PortfolioUndergraduate_Portfolio.html
IndexIndex.html
Etsy JewelryEtsy_Jewelry.html
100 Roses100_Roses.html
American Wing - Met http://smalldesignfirm.com/portfolio/wayshowing-and-elevator-display/
One of EachOne_of_Each.html
 
 

Panelization of a surface is a common task for me.  Often, designer want to know what the most efficient way to subdivide their facade.  To answer that question I've developed a simple genetic algorithm that takes several properties of a panel (area, perimeter, width and height for example)  and determines an efficient grouping.  Coding in RhinoScript.  Documentation in Illustrator.

 

Diagrams

  1. 1.First Panel Group

  2. 2.First Panel Point Group

  3. 3.Population Example

  4. 4.Script Diagram

Description

Project Information

1.

2.

3.

4.