This is a file from the Wikimedia Commons

File:Proof-Pythagorean-Theorem.svg

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Original file(SVG file, nominally 577 × 350 pixels, file size: 8 KB)

Summary

Diagram describing a proof of the Pythagorean theorem; drawn with w:MetaPost and converted to w:SVG. See also Image:Pythagoras6.png for another diagram representing the same proof, with more details.

 
The SVG code is valid.
 
This vector image was created with MetaPost.

Source code

InfoField

PostScript code

beginfig(1)
    pair A,B,C,H,a,b,c;
    C=(0,0); B=(18cm,0); A=(0cm,10cm);
    marksize=0.9cm;
  
    labeloffset := 12pt;  
    defaultscale:= 35pt/fontsize defaultfont;
  
    H - C = whatever * (B-A) rotated 90;
    H = whatever [B,A];
    draw A--B--C--cycle withpen pencircle scaled 2bp;
    draw C--H;
  
    label.ulft("A", A);
    label.lrt("B", B);
    label.llft("C", C);
    label.top("H", H);
  
    labeloffset := 8pt;
    label.bot("a",1/2[B,C]);
    label.lft("b",1/2[A,C]);
    label.urt("c",1/2[A,B]);
  
    labeloffset := 9pt;
    label.rt("h",1/2[C,H]);
  
    draw ((1,0)--(1,1)--(0,1))
      zscaled (marksize*unitvector((1,0)));
    draw ((-1,0)--(-1,1)--(0,1))
      zscaled (marksize*unitvector(H)) shifted H;
  endfig;
  end

The SVG file was created by running the following command on the input above:

  mptopdf triangle.mp

and using the [http://www.tlhiv.org/MetaPost/tools/mptosvg/ MetaPost to SVG Converter], which basically does the following:

  pstoedit -page 1 -dt -psarg "-r9600x9600" -f sk foo-1.pdf foo-1.sk
  skconvert foo-1.sk foo-1.svg

Licensing

Public domain I, the copyright holder of this work, release this work into the public domain. This applies worldwide.
In some countries this may not be legally possible; if so:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current16:13, 2 November 2013Thumbnail for version as of 16:13, 2 November 2013577 × 350 (8 KB)McZusatzSVG fix (uploaded using chunked upload script)
15:42, 28 December 2005No thumbnail0 × 0 (9 KB)SchutzDiagram describing a proof of the Pythagorean theorem; drawn with MetaPost and converted to SVG.

The following page uses this file:

Global file usage

Metadata