Difference between revisions of "User:Emerald block"

(Created page with "hi")
 
Line 1: Line 1:
hi
+
Hi! Welcome to my user page. There's not much here right now, but please enjoy this diagram of a ruler-and-compass construction of a pentagon.
 +
<asy>
 +
import geometry;
 +
unitsize(2cm);
 +
pair O,R,M;
 +
 
 +
O = (0,0);
 +
dot(O);
 +
label("$O$",O,SW);
 +
 
 +
R = (0,2);
 +
dot(R);
 +
label("$R$",R,NE);
 +
 
 +
draw(circle(O,distance(O,R)));
 +
draw(O--R);
 +
draw(O-1.5(R-O)--O+1.5(R-O),dashed,Arrows);
 +
 
 +
draw(rotate(90,O)*(O-1.5(R-O)--O+1.5(R-O)),red+dashed,Arrows);
 +
markscalefactor=.02;
 +
draw(rightanglemark(R,O,rotate(-90,O)*R),red);
 +
draw(O--rotate(-90,O)*R,invisible,StickIntervalMarker(2,1,red));
 +
M = (O+rotate(-90,O)*R)/2;
 +
dot(M,red);
 +
 
 +
draw(circle(M,distance(O,M)),green);
 +
draw(M+(M-rotate(180,O)*R)--rotate(180,O)*R+.5(rotate(180,O)*R-M),green+dashed,Arrows);
 +
 
 +
draw(circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)-distance(O,M)),blue);
 +
draw(circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)+distance(O,M)),blue);
 +
 
 +
draw(R
 +
--intersectionpoint(R..rotate(90,O)*R..rotate(180,O)*R,circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)+distance(O,M)))
 +
--intersectionpoint(R..rotate(90,O)*R..rotate(180,O)*R,circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)-distance(O,M)))
 +
--intersectionpoint(R..rotate(-90,O)*R..rotate(180,O)*R,circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)-distance(O,M)))
 +
--intersectionpoint(R..rotate(-90,O)*R..rotate(180,O)*R,circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)+distance(O,M)))
 +
--cycle,linewidth(1.5));
 +
</asy>

Revision as of 23:51, 10 January 2020

Hi! Welcome to my user page. There's not much here right now, but please enjoy this diagram of a ruler-and-compass construction of a pentagon. [asy] import geometry; unitsize(2cm); pair O,R,M;  O = (0,0); dot(O); label("$O$",O,SW);  R = (0,2); dot(R); label("$R$",R,NE);  draw(circle(O,distance(O,R))); draw(O--R); draw(O-1.5(R-O)--O+1.5(R-O),dashed,Arrows);  draw(rotate(90,O)*(O-1.5(R-O)--O+1.5(R-O)),red+dashed,Arrows); markscalefactor=.02; draw(rightanglemark(R,O,rotate(-90,O)*R),red); draw(O--rotate(-90,O)*R,invisible,StickIntervalMarker(2,1,red)); M = (O+rotate(-90,O)*R)/2; dot(M,red);  draw(circle(M,distance(O,M)),green); draw(M+(M-rotate(180,O)*R)--rotate(180,O)*R+.5(rotate(180,O)*R-M),green+dashed,Arrows);  draw(circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)-distance(O,M)),blue); draw(circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)+distance(O,M)),blue);  draw(R --intersectionpoint(R..rotate(90,O)*R..rotate(180,O)*R,circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)+distance(O,M))) --intersectionpoint(R..rotate(90,O)*R..rotate(180,O)*R,circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)-distance(O,M))) --intersectionpoint(R..rotate(-90,O)*R..rotate(180,O)*R,circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)-distance(O,M))) --intersectionpoint(R..rotate(-90,O)*R..rotate(180,O)*R,circle(rotate(180,O)*R,distance(M,rotate(180,O)*R)+distance(O,M))) --cycle,linewidth(1.5)); [/asy]