lecture 4: curvature - mit opencourseware · curvature calculations / calculus 4.105: curves +...

41
Curvature Position | Tangency | Curvature - Continuity 1

Upload: vanhuong

Post on 30-Apr-2018

283 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

CurvaturePosition | Tangency | Curvature - Continuity

1

Page 2: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

In Defense of the CurveA Story of the Organic

2

Page 3: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

vsH u g o H Ä r i n g L u d w i g M i e s va n d e r R o h e

3

Page 4: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

In a conversation between Mies van der Rohe and Hugo Häring, Mies inquires, “our steel

beams, they have been born straight haven’t they?” he then argues, “It takes a great deal of

effort to bend them”.

M i e s va n d e r R o h e “ M i e s S p e a k s : I D o N ot D e s i g n B u i l d i n g s . ” A r c h i t e c t u r a l R e v i e w, N o . 8 6 2 , D e c e m b e r 1 9 6 8 : 4 5 2 .

4

Page 5: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Hugo Häring, Friedrichstrasse Office Building, 1922, Competition Entry (left) Ludwig Mies van der Rohe, Friedrichstrasse Office Building, 1922, Competition Entry (right)

5

© The Museum of Modern Art (MoMA). All rights reserved.This content is excluded from our Creative Commons license.For more information, see http://ocw.mit.edu/fairuse.

© Edition Axel Menges GmbH (Michael Robinson). All rights reserved.This content is excluded from our Creative Commons license.For more information, see http://ocw.mit.edu/fairuse.

Page 6: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Hugo Häring, Country House, 1923/24, Elevation and Plans (left)Ludwig Mies van der Rohe, Brick Country House, 1923, Plan (above)

6

© The Museum of Modern Art (MoMA). All rights reserved.This content is excluded from our Creative Commons license.For more information, see http://ocw.mit.edu/fairuse.

© Edition Axel Menges GmbH (Michael Robinson). All rights reserved.This content is excluded from our Creative Commons license.For more information, see http://ocw.mit.edu/fairuse.

Page 7: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Courtesy of Vicente del Amo Hernández. Used with permission. Photograph courtesy of Charles MacEachen on Flickr.

Eladio Dieste, Church of Christ the Worker, 1958-60 (left) Ludwig Mies van der Rohe, S. R. Crown Hall, 1956 (right)

7

Page 8: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

These images are in the public domain. Source: Federal Housing Administration. Planning Profitable Neighborhoods, Technical Bulletin No. 7. Washington, D.C., Government Printing Office, 1938.

8

Page 9: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Gerrit Rietveld, Red-Blue Chair, 1917–19.

Photograph courtesy of defining Design on Flickr.

Photograph of Adolf Loos, Café Museum Chair, 1908removed due to copyright restrictions.See page 12 of "In Defense of the Curve: Provoked by Reason"for a reference image.

Drawing of Gerrit Rietveld, Detail Connection, Red-Blue Chair, 1917-19removed due to copyright restrictions.Source: Kuper, M., and I. Van Zijl. Gerrit Rietveld 1888–1964: TheComplete Works. Princeton Architectural Press, 1993.See page 10 of "In Defense of the Curve: Provoked by Reason" for a reference image.

Photograph of Thonet bending forms incorporating a metal stripremoved due to copyright restrictions.Source: Von Vegesack, Alexander. Thonet: Classic Furniture in Bent Wood and Tubular Steel. Rizzoli, 1997. See page 11 of "In Defense of the Curve: Provoked by Reason" for a reference image.

9

Michael Thonet, No. 14 Chair, 1859–60. Photograph courtesy of Holger.Ellgaard on Wikimedia Commons.

Drawing of Mies van der Rohe, Plug weld procedure: connection prepared,beam placed, plug weld, connection finished.

Image by MIT OpenCourseWare.

Page 10: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Photographs of Charles and Ray Eames, Leg Splint, 1941 (left); Charles and Ray Eames, Body Splint, 1941 (upper right); Leg Splint Demonstration, 1941 (lower right) removed due to copyright restrictions. Source: Neuhart, John, and Marilyn Neuhart. Eames Design. 1st ed. Abrams, 1989. See page 13 of "In Defense of the Curve: Provoked by Reason" for a reference image.

10

Page 11: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Photographs of Charles Eames casting fiberglass (left); Charles and Ray Eames, LCW Chair, 1945, Plywood Process (upper right); Charles and Ray Eames, Plastic Armchair, 1950–53, Fiberglass Process (lower right) removed due to copyright restrictions. Source: Neuhart, John, and Marilyn Neuhart. Eames Design. 1st ed. Abrams, 1989. See page 14 of "In Defense of the Curve: Provoked by Reason" for a reference image.

11

Page 12: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Ludwig Mies van der Rohe, Drafting exercise for first-year students at the Armour Institute, 1938.

© Source unknown. All rights reserved. This content is excluded from our Creative Commons license.For more information, see http://ocw.mit.edu/fairuse.

12

Page 13: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Curvature Calculations / Calculus

13

Page 14: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

4.105: curves + curvature

curvature in planar curves

curvatureCURVATUREcurvature in planar curves

14

Page 15: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curvature in space curves

curvature

principal curvature in surfaces (k1, k2)

curvature

CURVATUREcurvature in space curves

15

Page 16: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curvature in space curves

curvature

principal curvature in surfaces (k1, k2)

curvatureCURVATUREprincipal curvature in surfaces (k

1, k

2)

16

Page 17: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

gaussian curvature in surfaces (K = k1 x k2)

curvature

special cases and gaussian curvature

curvature

CURVATUREgaussian curvature in surfaces (K = k

1 x k

2)

17

Page 18: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

gaussian curvature in surfaces (K = k1 x k2)

curvature

special cases and gaussian curvature

curvatureCURVATUREspecial cases and gaussian curvature

18

Page 19: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curves + surfaces

curvature

images: architectural geometry, bentley institute press 2007. (axel kilian, helmut pottman et al.)

bezier curves and de casteljau’s algorithm

curves

CURVATUREcurves + surfaces

Images: ArchitecturAl Geometry, Bentley Institute Press 2007. (Axel Kilian, Helmut Pottman et al.) 19

Page 20: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curves + surfaces

curvature

images: architectural geometry, bentley institute press 2007. (axel kilian, helmut pottman et al.)

bezier curves and de casteljau’s algorithm

curvesCURVATUREbezier curves and de castljau’s algorithm

Bezier Curve with 3-Point control polygon 20

Page 21: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curves

CURVATUREbezier curves and de castljau’s algorithm

3-Point control polygon 21

Page 22: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curvesCURVATUREbezier curves and de castljau’s algorithm

Line connecting mid-points of control polygon legs 22

Page 23: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curves

CURVATUREbezier curves and de castljau’s algorithm

Bezier lies tangent to the mid-point of this line 23

Page 24: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curvesCURVATUREbezier curves and de castljau’s algorithm

Line connecting quarter-points of control polygon legs 24

Page 25: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curves

CURVATUREbezier curves and de castljau’s algorithm

Bezier lies tangent to the quarter-point of this line 25

Page 26: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curvesCURVATUREbezier curves and de castljau’s algorithm

Line connecting three-quarter-points of control polygon legs 26

Page 27: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curves

CURVATUREbezier curves and de castljau’s algorithm

Bezier = Limit as N approaches infinity 27

Page 28: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curvesCURVATUREbezier curves and de castljau’s algorithm

Bezier Curve with 4-point control polygon 28

Page 29: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curves

CURVATUREbezier curves and de castljau’s algorithm

4-point control polygon 29

Page 30: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

bezier curves and de casteljau’s algorithm

curvesCURVATUREbezier curves and de castljau’s algorithm

Line connecting mid-points of lines connecting mid-points of control polygon legs 30

Page 31: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

nurbs: non-uniform rational b-splines

curves

CURVATUREbezier curves and de castljau’s algorithm

Bezier = Limit as N approaches infinity 31

Page 32: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

bezier curves and de casteljau’s algorithm

curves

nurbs: non-uniform rational b-splines

curvesCURVATUREnurbs: non-uniform rational b-spline

Control Polyon 32

Page 33: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curves

nurbs: non-uniform rational b-splines

curves

nurbs: non-uniform rational b-splines

CURVATUREnurbs: non-uniform rational b-spline

Nurbs Curves 33

Page 34: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curves

nurbs: non-uniform rational b-splines

curves

nurbs: non-uniform rational b-splines

CURVATUREnurbs: non-uniform rational b-spline

Degree 2 Nurbs Curve 34

Page 35: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curves

nurbs: non-uniform rational b-splines

curves

nurbs: non-uniform rational b-splines

CURVATUREnurbs: non-uniform rational b-spline

Degree 3 Nurbs Curve (default) 35

Page 36: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curves

nurbs: non-uniform rational b-splines

curves

nurbs: non-uniform rational b-splines

CURVATUREnurbs: non-uniform rational b-spline

Degree 4 Nurbs Curve 36

Page 37: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curves

nurbs: non-uniform rational b-splines

curves

nurbs: non-uniform rational b-splines

CURVATUREnurbs: non-uniform rational b-spline

Nurbs by Interpolation of points 37

Page 38: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

See also Architectural Geometry for b-spline and subdivision

curve calculations

38

Page 39: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

Possible ResourcesIn Technique:

•Pottaman, Asperil, Hofer, Kilian: Architectural Geometry (Ch. 8)

In Discourse:

•Greg Lynn: Animate Form (introduction)

•Brandon Clifford: In Defense of the Curve

39

Page 40: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

curves

nurbs: non-uniform rational b-splines

curves

nurbs: non-uniform rational b-splines

CURVATUREnurbs: non-uniform rational b-spline

Images: ArchitecturAl Geometry, Bentley Institute Press 2007. (Axel Kilian, Helmut Pottman et al.) 40

Page 41: Lecture 4: Curvature - MIT OpenCourseWare · Curvature Calculations / Calculus 4.105: curves + curvature curvature in planar curves ... Lecture 4: Curvature Author: Clifford,

MIT OpenCourseWarehttp://ocw.mit.edu

4.105 Geometric Disciplines and Architecture Skills: Reciprocal MethodologiesFall 2012 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.