Top Banner
symmetry
70

symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Jun 08, 2018

Download

Documents

lamthien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

symmetry

Page 2: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

symmetry

transformation (change)conservation (invariance)

Page 3: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

2D transformations

translationrotationreflectionglide reflection(scale)

3D transformations

translationrotationscrew rotationreflectionglide reflectionrotor reflection(scale)

Page 4: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

translation

Page 5: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

rotation

Page 6: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

reflection

Page 7: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

glide reflection

translation

reflection

Page 8: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

3D transformations

translationrotationscrew rotationreflectionglide reflectionrotor reflection(scale)

Page 9: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 10: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 11: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 12: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 13: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 14: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 15: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

2D symmetry type transformations

point rotationsfrieze translations (one direction)wallpaper translations (two directions)

3D symmetry type transformations

point rotationsrod translations (one direction)layer translations (two directions)space translations (three directions)

Page 16: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

2D (finite) point symmetry

rotations about a point

optional: reflections across an axis through the rotation point

Page 17: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 18: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

2D (infinite) frieze symmetry

translations along a line

optional: rotations, reflections, glide reflections

Page 19: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 20: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

2D (infinite) wallpaper symmetry

translations along two lines (two directions)

optional: rotations, reflections, glide reflections

Page 21: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 22: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 23: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

3D space

point rotationsoptional: reflections, rotor reflections

rod translations (one direction)optional: rotations, reflections, rotor reflectionsscrew rotations, glide reflections

layer translations (two directions)optional: rotations, reflections, rotor reflectionsscrew rotations, glide reflections

space translations (three directions)optional: rotations, reflections, rotor reflectionsscrew rotations, glide reflections

Page 24: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Gaudi Matrix - Carlos BarriosGaudi Matrix - Carlos Barrios

Page 25: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

twisted tower prototypes - Carlos Barrios

Page 26: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

3D space

point rotationsoptional: reflections, rotor reflections

rod translations (one direction)optional: rotations, reflections, rotor reflectionsscrew rotations, glide reflections

layer translations (two directions)optional: rotations, reflections, rotor reflectionsscrew rotations, glide reflections

space translations (three directions)optional: rotations, reflections, rotor reflectionsscrew rotations, glide reflections

Page 27: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

symmetry group

set of transformations that leave an object invariant

(looking exactly the same -- same position, size, and orientation -- before and after the transformation)

order of symmetry group

number of transformations in the group

Page 28: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

basic grammar

shapes

spatial relations

rules

shape grammar

Page 29: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Froebel building gifts

Page 30: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Froebel building gifts

Page 31: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

basic grammar

shapes

spatial relations

rules

shape grammar

Page 32: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

shape

arrangement of basic elements in space

Page 33: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

shapes

Page 34: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

spatial relation

an arrangement of shapes (in 2D or 3D)

Page 35: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 36: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 37: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 38: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

A spatial relation A+B is the same as another spatial relation C+Dwhenever there is a transformation t such that:

t(A) = C and t(B) = D

or

t(A) = D and t(B) = C

Page 39: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 40: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

A spatial relation is A+B is symmetricwhenever there is a transformation t such that:

t(A) = B and t(B) = A

Page 41: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 42: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 43: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 44: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 45: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 46: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

spatial relation A + B

addition rules subtraction rules

A → A + B A + B → A B → A + B A + B → B

Page 47: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

addition rules

spatial relationsubtraction rules

addition rules

subtraction rules

spatial relation

Page 48: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

shape rule: X → Y design

A rule applies to a design:whenever there is a transformation t that makes the left-side X a part of the design: t(X) ≤ design

To apply the rule:first subtract the transformation t of the left-side X from the design,and then add the same transformation t of the right-side Y to the design.

The result of applying the rule is a new design:new design = [design - t(X)] + t(Y)

Page 49: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

applying a rule A → A + B

match the shape A with a shape in a design

add the shape B to the designto create the spatial relation A+B

Page 50: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

computation

Page 51: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

computation

A

A

AAA

A

AA

B B

B B

B

B

B B

Page 52: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

nondeterminism

which rule to apply

where to apply the rule

how to apply the rule

Page 53: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 54: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Questions about nondeterminism

Given a rule and a shape to which it applies:

1 How many different ways does the rule apply (with how many different results)?

2 Can the rule be restricted to apply in particular ways?

Page 55: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

The Froebel blocks labeled according to their symmetries

Page 56: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 57: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

spatial relation A + B between two oblongs

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

Page 58: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

1

2

3

4

5

6

7

8

different labelings of the rule A → A + B

Page 59: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Page 60: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Page 61: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Page 62: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Page 63: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Page 64: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Page 65: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Page 66: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations

Page 67: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 68: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 69: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations
Page 70: symmetry - MIT OpenCourseWare symmetry type transformations point rotations frieze translations (one direction) wallpaper translations (two directions) 3D symmetry type transformations