AppleThe Apple StoreSwitchiToolsQuickTimeApple SupportMac OS X
Hot NewsHardwareSoftwareMade4MacEducationCreativeSmall BizDeveloperWhere to Buy

Exhibit
Teaching & Learning Leadership Technology Showcase Affiliates Events
Home  |  Help  |  About ALI  |  Advanced Search Search

Senior High Lesson Plans

 

CURVE STITCHING...ELECTRONICALLY!

Ian Robertson shows you how to extend the use of graphing calculators in your classroom


I recently read "Curve Stitching - the art of sewing beautiful mathematical patterns" by Jon Millington, in which he discusses curve stitching as an art form. (Millington, 1989. 3, 85) Curve stitching, in two and three dimensions, has frequently been used in geometry and art classrooms. At a lower grades, patterns are intriguing and relatively easy to produce, while at higher grades the topic can reconcile geometric and algebraic approaches to the conics.

One of the simplest curves to stitch is the parabola. In Fig. 1a) OA and OB are each divided into an equal number of equal segments ( note: segments in OA may not necessarily be the same length as those in OB ). If each segment on OA is numbered 1,2,... starting at O and correspondingly each segment of OB is numbered starting at B , then a1 to b1 will form one of the lines in the envelope. Similarly, joining a2 to b2 etc., will complete the pattern. Point an will always be the same number of divisions from O as bn is from B. The envelope of all such lines form the parabola, or more properly, each line in the envelope provides one point - the point of contact between the tangent and the parabola. This is pattern is shown in Figure 1 a & 1b.


Fig. 1 a)


Fig. 1 b)


This article discusses using a graphing calculator - in this case the Texas Instruments TI-82 - to transfer curve stitching to the realm of technology. While the actual construction of a model with card and coloured thread using curve stitching principles is a worthwhile creative and educational exercise, using a graphing calculator has additional advantages in that further patterns can be explored much more quickly and by use of suitable "linking" software ( e.g. TI - Link provided by Texas Instruments) any pictures created by students can be printed by computer.

A variety of mathematical skills and principles are called into play in curve stitching and they vary depending on the algebraic or geometric emphasis desired - but the principles of curve stitching represent an opportunity to unify the two approaches. From an algebraic standpoint two of the skills utilized are working with equations of lines ( y=mx+b or the Ax + By + C = 0 form) and the division of line segments ( usually studied with ratio and proportion).

In his recent book " What if...? The Straight Line " Bob Alexander discusses calculator approaches to varying the relationships between m and b in the y = mx + b form: if b = m2 , the envelope of lines forms a parabola (Alexander,1994. 29). Similarly if the pattern between the coefficients A,B and C in Ax + By + C = 0 is a multiplicative one, the envelope of lines is again a parabola, albeit one with a different orientation (Alexander,1994. 54). In Ontario, such investigations are appropriate at the Grade 11 level and with extensions, could be applied to the study of conic sections in Grade 12.

Sample results of such investigations are shown in Figures 3 (a & b)and 4 (a & b) respectively. While these pictures were simply produced using the y = function mode of the calculator, the appendix contains a program listing ( Param1) for the TI-82 which could generate similar figures.


Fig. 3 a & b


Fig. 4 a & b


From a geometric standpoint curve stitching can readily be adapted to the graphing calculator. The principles of joining one point on one ray to another point on the other ray are the same, so the advantage to the students is that with the ease of use of a menu driven programming language such as is used by the TI- 82, they can be actively involved in the development of the program and the pencil and paper exercises of division of line segments or alternately using the equations of lines approach, have to be thoroughly understood in order to develop a successful program.

The program ("STITCH") to curvestitch "parabolas" within a triangle is listed in the appendix and Figures 5 & 6 illustrate two sample results.


Fig.5  and Fig. 6


The menu choice to allow only one of the vertices (as opposed to the entire triangle) to be curve stitched is easily removed. If the co-ordinate axes are desired, they will be drawn when the third line of the program - "Axes Off" - is removed.

This relatively simple program can be modified to curve stitching for other polygons (see STITCH2 in appendix)- an extension perhaps suitable when students have been introduced to trigonometry.

In summary, the traditional approach of curve stitching used to generate conics and to explore geometry can be readily adapted to the more modern technology of the graphing calculator. Such a development has relevance and utility by allowing a blending of both the algebraic and geometric approaches to conics in particular.


Bibliography:

Alexander, Bob. What if....? The Straight Line, Toronto: Bob Alexander Publishing, 1994.

Millington, Jon. Curve Stitching, Diss, Norfolk (U.K): Tarquin Publications, 1989.


Appendix:

Program - PARAM1 - use a standard range setting

ClrDraw

:AxesOn

:FnOff

:Disp "START SLOPE"

:Prompt M

:0®T

:ClrList L1,L2

:For(I,-abs M,abs M,2abs M/10)

:T+1®T

:I®L1(T)

:I2®L2(T)

:End

:"L1X+L2"®Y1

:DispGraph


Program: STITCH - set standard range, and keep the coordinates for the three vertices within the window

ClrDraw

:FnOff

:AxesOff

:Disp "INPUT (X,Y)"

:Disp "OF VERTICES"

:Prompt A,B,C,D,E,F

:Disp "INPUT NO."

:Disp "OF STITCHES"

:Prompt N

:Menu("NO. OF VERTICES STITCHED","ONE",1,"ALL",2)

:Lbl 1

:1®Z

:Goto 3

:Lbl 2

:3®Z

:Lbl 3

:Line(A,B,E,F)

:Line(C,D,E,F)

:Line(A,B,C,D)

:For(I,1,Z)

:For(L,1,N-1)

:L/N*(A-E)+E®W

:L/N*(B-F)+F®Y

:L/N*(E-C)+C®U

:L/N*(F-D)+D®V

:Line(W,Y,U,V)

:End

:A®P:B®Q:C®A:D®B:E®C:F®D:P®E:Q®F

:End

Program STITCH2 - use with range settings x e [30 , 150 ] and y e [ -10, 130 ]

ClrDraw

:FnOff

:AxesOff

:Disp "HOW MANY"

:Disp "SIDES?"

:Prompt V

:Disp "HOW MANY"

:Disp "STITCHES PER SIDE?"

:Prompt N

:For(B,0,2p,2p/V)

:B+2p/V®G

:B+4p/V®T

:For(H,60/N,61,60/N)

:(60-H)sin B+Hsin G+90®P

:(60-H)cos B+Hcos G+60®Q

:(60-H)sin G+Hsin T+90®X

:(60-H)cos G+Hcos T+60®Y

:Line(P,Q,X,Y)

:End

:End


Written by:

Ian Robertson (Mathematics teacher )
Appleby College
Oakville, Ontario

 

 

Contact Us  |  Privacy Policy
Copyright © 2003 Apple Computer, Inc. All rights reserved.