Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Algorithms
  4. Trammel method for constructing an ellipse

Trammel method for constructing an ellipse

Scheduled Pinned Locked Moved Algorithms
question
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hxhl95
    wrote on last edited by
    #1

    Hi all, I read about several methods for constructing an ellipse with straightedge and compass, and one seemed very peculiar to me. It was called the trammel method...and it's the only one that I can't prove. It seemed so simple, but I just can't prove it. ;P If anyone could find a proof for me or point me in the right direction? And also if this is in the wrong section please kindly inform me which section it should be in. Thanks. :) :)

    7 L 2 Replies Last reply
    0
    • H hxhl95

      Hi all, I read about several methods for constructing an ellipse with straightedge and compass, and one seemed very peculiar to me. It was called the trammel method...and it's the only one that I can't prove. It seemed so simple, but I just can't prove it. ;P If anyone could find a proof for me or point me in the right direction? And also if this is in the wrong section please kindly inform me which section it should be in. Thanks. :) :)

      7 Offline
      7 Offline
      73Zeppelin
      wrote on last edited by
      #2

      What do you mean by 'proof'? Are you implying you want an algebraic proof of the trammel method? There is a web page here[^] that explains how to do it using a trammel and a nice animated one here[^].

      1 Reply Last reply
      0
      • H hxhl95

        Hi all, I read about several methods for constructing an ellipse with straightedge and compass, and one seemed very peculiar to me. It was called the trammel method...and it's the only one that I can't prove. It seemed so simple, but I just can't prove it. ;P If anyone could find a proof for me or point me in the right direction? And also if this is in the wrong section please kindly inform me which section it should be in. Thanks. :) :)

        L Offline
        L Offline
        Luc Pattyn
        wrote on last edited by
        #3

        Hi, the proof is rather simple: let the coordinates of A,B and O be called (x,y), (xB,0) and (0,yO) respectively. Then (based on AB=b and BO=AO-AB=a-b): xB= x*(a-b)/a yO= -y*(a-b)/b (congruent triangles, or rule of three) Now triangle "B,O,origin" is rectangular, hence xB*xB + yO*yO = (a-b)*(a-b) (Pythagoras) substituting the earlier formulae for xB and yO, and simplifying yields (x/a)^2 + (y/b)^2 = 1 which is exactly the equation of an ellipse with radii a and b. QED.

        Luc Pattyn [Forum Guidelines] [My Articles]


        Fixturized forever. :confused:


        modified on Sunday, October 26, 2008 3:08 PM

        H 1 Reply Last reply
        0
        • L Luc Pattyn

          Hi, the proof is rather simple: let the coordinates of A,B and O be called (x,y), (xB,0) and (0,yO) respectively. Then (based on AB=b and BO=AO-AB=a-b): xB= x*(a-b)/a yO= -y*(a-b)/b (congruent triangles, or rule of three) Now triangle "B,O,origin" is rectangular, hence xB*xB + yO*yO = (a-b)*(a-b) (Pythagoras) substituting the earlier formulae for xB and yO, and simplifying yields (x/a)^2 + (y/b)^2 = 1 which is exactly the equation of an ellipse with radii a and b. QED.

          Luc Pattyn [Forum Guidelines] [My Articles]


          Fixturized forever. :confused:


          modified on Sunday, October 26, 2008 3:08 PM

          H Offline
          H Offline
          hxhl95
          wrote on last edited by
          #4

          Now I just feel stupid. :doh: Thanks. :)

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups