shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of...

64
Basic Grammars shapes spatial relations addition rules basic grammar

Transcript of shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of...

Page 1: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Basic Grammars

shapes

spatial relations

addition rules

basic grammar

Page 2: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

spatial relation A + B

addition rules

A → A + BB → A + B

Page 3: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

spatial relation A + B between two oblongs

addition rule A → A + B based on the spatial relation

Page 4: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

1

2

3

4

5

6

7

8

different labelings of the rule A → A + B

Page 5: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 6: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 7: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 8: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 9: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 10: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 11: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 12: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 13: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 14: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 15: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 16: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 17: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

1

2

3

4

5

6

7

8

different labelings of the rule A → A + B

Page 18: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

spatial relation A + B between two oblongs

B → A + B

A → A + B

Page 19: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

different labelings of the rule A → A + B

spatial relation A + B between two oblongs

1

2

3

4

5

6

78

Page 20: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 21: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 22: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 23: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 24: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 25: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 26: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 27: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Page 28: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 29: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 30: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

A → A + B

spatial relation A + B between two oblongs

B → A + B

Page 31: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

A → A + B

spatial relation A + B between two oblongs

B → A + B

Page 32: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

A → A + B

spatial relation A + B between two oblongs

B → A + B

Page 33: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

A → A + B

spatial relation A + B between two oblongs

B → A + B

Page 34: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

spatial relation A + B between two oblongs

8

12

34

5

7

6

910

12

15

1413

11

16

8

1

2

3

4

5

7

6

different labelings of the rule A → A + B

different labelings of the rule B → A + B

Page 35: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 36: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 37: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 38: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 39: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Hierarchy of shape grammars

basic grammars

nondeterministic basic grammars

additive grammars

unrestricted grammars

Page 40: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Basic grammar

A linearly ordered set of basic rules r1, r2, r3, . . . , rnwhere each rule applies to the shape added by the previous rule rn-1

Initial shape: the shape on the left-side of the first rule

Page 41: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 42: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 43: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Design projects:

basic grammars using one spatial relation

Page 44: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

historical museum, San Gimignano, Italy (Randy Brown)

Page 45: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

spatial relation rule

basic designs

Page 46: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

spatial relation

basic designs

Page 47: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

elementary school complex, Los Angeles (Michael Brown)

Page 48: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

elementary school complex, Los Angeles (Michael Brown)

Page 49: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

subway station, MIT campus (Gane, Gichuhi,Tian)

Page 50: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

memorial to mining workers (Michael Wilcox)

Page 51: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

memorial to mining workers (Michael Wilcox)

Page 52: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Design projects:

basic grammars using two spatial relations

Page 53: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

pier, ocean observatory and education facility, Manhattan Beach, CA (Randy Brown)

Page 54: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

land building

ocean building

Page 55: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

basic rules

land building computation

ocean building computation

Page 56: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

cultural history museum, Los Angeles (Jin-Ho Park)

Page 57: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

cultural history museum, Los Angeles (Jin-Ho Park)

Page 58: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

courtyard houses, Malibu, CA (Jin-Ho Park)

Page 59: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

courtyard houses, Malibu, CA (Jin-Ho Park)

Page 60: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

courtyard houses, Malibu, CA (Jin-Ho Park)

Page 61: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by

Nondeterministic basic grammar

A partially ordered set of basic rules where each rule applies to the shape added by a previous rule

Initial shape: the shape on the left-side of the first rule

Page 62: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 63: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by
Page 64: shapes spatial relations addition rules basic grammar...Basic grammar A linearly ordered set of basic rules r1, r 2, r 3, . . . , r n where each rule applies to the shape added by