Difference between revisions of "AoPSWiki:Sandbox"

Line 4: Line 4:
 
'''The Name Asymptote'''
 
'''The Name Asymptote'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>Why Asymptote is called Asymptote?
+
<br>Why Asymptote is called Asymptote?
<blockquote> http://asymptote.sourceforge.net/FAQ/section1.html#whyasy
+
<blockquote>http://asymptote.sourceforge.net/FAQ/section1.html#whyasy
 
Question 1.4. Why was the name Asymptote chosen?
 
Question 1.4. Why was the name Asymptote chosen?
Well, it isn't the perfect graphics package, but we do think it is getting there asymptotically...
+
Well, it isn't the perfect graphics package, but we do think it is getting there asymptotically...
 
</blockquote>
 
</blockquote>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''Tips'''
 
'''Tips'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
* To see the asymptote code of any diagram made with asymptote, click on the diagram and it will come up.
 
* To see the asymptote code of any diagram made with asymptote, click on the diagram and it will come up.
 
* If your code is not working check to make sure you have a semicolon after each line, no extra parentheses or brackets, and no open parentheses or brackets.
 
* If your code is not working check to make sure you have a semicolon after each line, no extra parentheses or brackets, and no open parentheses or brackets.
 
* Another thing to check if your code is not working, is to make sure every variable you've used in your code is in the pair.
 
* Another thing to check if your code is not working, is to make sure every variable you've used in your code is in the pair.
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#1 Beginning your code'''
 
'''#1 Beginning your code'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
To start your asymptote diagram you have to include [asy] at the beginning, and [/asy] at the ending.
 
To start your asymptote diagram you have to include [asy] at the beginning, and [/asy] at the ending.
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#2 Setting points'''
 
'''#2 Setting points'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
To create points in your diagram you can use
 
To create points in your diagram you can use
 
   <code>A = (0,0);</code>
 
   <code>A = (0,0);</code>
Line 38: Line 38:
  
 
Note: You should not use E, S, N, or W as variables, instead you should use EE, SS, NN, and WW, but label them as E, S, N, W. This is because E, S, N, and W are used to indicate directions in asymptote.
 
Note: You should not use E, S, N, or W as variables, instead you should use EE, SS, NN, and WW, but label them as E, S, N, W. This is because E, S, N, and W are used to indicate directions in asymptote.
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#3 Pair part 1'''
 
'''#3 Pair part 1'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you include variables in your diagram you have to have <math>\verb#pair#</math> somewhere in your code.
 
If you include variables in your diagram you have to have <math>\verb#pair#</math> somewhere in your code.
  
Line 49: Line 49:
 
   pair A,B;
 
   pair A,B;
 
in your diagram to make it work.
 
in your diagram to make it work.
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#4 Connecting two points, coloring the line'''
 
'''#4 Connecting two points, coloring the line'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
Once you have set variables <math>A</math> and <math>B</math>, you can connect them by writing
 
Once you have set variables <math>A</math> and <math>B</math>, you can connect them by writing
  
Line 104: Line 104:
 
draw(A--B--cycle, dashed+red);
 
draw(A--B--cycle, dashed+red);
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#5 Labeling, Midpoint'''
 
'''#5 Labeling, Midpoint'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
To label a point you can use
 
To label a point you can use
  
Line 148: Line 148:
 
label("$x$", midpoint(A--B), NE);
 
label("$x$", midpoint(A--B), NE);
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#6 Angle Measures'''
 
'''#6 Angle Measures'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you want to draw an angle measure on an angle use
 
If you want to draw an angle measure on an angle use
  
Line 200: Line 200:
 
label(scale(.75)*"$90^\circ$", B, 2.5*dir(50));
 
label(scale(.75)*"$90^\circ$", B, 2.5*dir(50));
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
''' #7 Distance Function'''
 
''' #7 Distance Function'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: fath2012)
 
(Source: fath2012)
 
''' My distance function'''
 
''' My distance function'''
Line 216: Line 216:
 
''' A note '''
 
''' A note '''
 
Apparently a pair has an x property and a y property. I kind of discovered this it by testing. I think it might be documented somewhere.
 
Apparently a pair has an x property and a y property. I kind of discovered this it by testing. I think it might be documented somewhere.
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#8 Casting'''
 
'''#8 Casting'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: fath2012)
 
(Source: fath2012)
 
''' Casting '''
 
''' Casting '''
Line 239: Line 239:
 
label((string) b,a,S);
 
label((string) b,a,S);
 
</code>
 
</code>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#9 Right Angle Mark'''
 
'''#9 Right Angle Mark'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you want to draw a right angle mark use this:
 
If you want to draw a right angle mark use this:
  
Line 265: Line 265:
 
draw(rightanglemark(A,B,C,1.5));
 
draw(rightanglemark(A,B,C,1.5));
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#10 Intersection'''
 
'''#10 Intersection'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you want to draw a point on an intersection of two lines you can use:
 
If you want to draw a point on an intersection of two lines you can use:
  
Line 294: Line 294:
 
F = intersectionpoint(A -- B, C -- D);
 
F = intersectionpoint(A -- B, C -- D);
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#11 Filling'''
 
'''#11 Filling'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
To show you how to fill in a part of a diagram with a color I'll use an example from Week 3 Problem 5 in AoPS's Introduction to Geometry course.
 
To show you how to fill in a part of a diagram with a color I'll use an example from Week 3 Problem 5 in AoPS's Introduction to Geometry course.
  
Line 388: Line 388:
 
Try out different colors to see which ones you prefer for your asymptote diagrams.
 
Try out different colors to see which ones you prefer for your asymptote diagrams.
 
Have fun!
 
Have fun!
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#12 Dot'''
 
'''#12 Dot'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you want to draw a dot on a point on your diagram use
 
If you want to draw a dot on a point on your diagram use
  
Line 412: Line 412:
  
 
<code>dot(A);</code>
 
<code>dot(A);</code>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
Line 452: Line 452:
 
draw(rightanglemark(A,B,C,1.5));
 
draw(rightanglemark(A,B,C,1.5));
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#14 Tick Marks'''
 
'''#14 Tick Marks'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you want to add tick marks to a line use
 
If you want to add tick marks to a line use
  
Line 496: Line 496:
 
add(pathticks(A--B, 2, spacing=1, s=2));
 
add(pathticks(A--B, 2, spacing=1, s=2));
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#15 Arrows'''
 
'''#15 Arrows'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you want to draw arrow marks to show that two lines are parallel you can use
 
If you want to draw arrow marks to show that two lines are parallel you can use
  
Line 517: Line 517:
 
draw(A--C, MidArrow(size=0.2cm));
 
draw(A--C, MidArrow(size=0.2cm));
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
  
 
'''#16 Shifting Coordinates'''
 
'''#16 Shifting Coordinates'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: fath2012)
 
(Source: fath2012)
 
You can use these to shift coordinates if you're shifting lots of coordinates
 
You can use these to shift coordinates if you're shifting lots of coordinates
Line 532: Line 532:
 
return  (p.x,p.y + amount);
 
return  (p.x,p.y + amount);
 
}</code>
 
}</code>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#17 Rotating'''
 
'''#17 Rotating'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: nosaj and Zhaom)
 
(Source: nosaj and Zhaom)
 
Maybe if you really wanted to: rotate
 
Maybe if you really wanted to: rotate
Line 544: Line 544:
 
</code>
 
</code>
 
rotate B <math>x</math> degrees around center A is where C is.
 
rotate B <math>x</math> degrees around center A is where C is.
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#18 Circles'''
 
'''#18 Circles'''
<blockquote>
+
<br>
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
 
If you want to draw a circle use
 
If you want to draw a circle use
Line 568: Line 568:
 
draw(Circle((0,0),0.4),p=green+1.5bp);
 
draw(Circle((0,0),0.4),p=green+1.5bp);
 
</asy>
 
</asy>
/<blockquote></div></div>
+
/<br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#19 Dashed Lines'''
 
'''#19 Dashed Lines'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: independentstudyproject)
 
(Source: independentstudyproject)
 
If you want to draw a dashed line you can use
 
If you want to draw a dashed line you can use
Line 593: Line 593:
 
dot(B);
 
dot(B);
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#20 Angle Mark'''
 
'''#20 Angle Mark'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: Zhaom & mag1c)
 
(Source: Zhaom & mag1c)
 
To make an actual angle mark:
 
To make an actual angle mark:
Line 622: Line 622:
 
dot("A",A,SW*0.5);
 
dot("A",A,SW*0.5);
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#21 "for" Command'''
 
'''#21 "for" Command'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: Zhaom & heatherfinotti)
 
(Source: Zhaom & heatherfinotti)
 
If you want to do the for thing you do
 
If you want to do the for thing you do
Line 649: Line 649:
 
</asy></code>
 
</asy></code>
 
[/hide]
 
[/hide]
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#22 Extension'''
 
'''#22 Extension'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you want to extend a line you can use this
 
If you want to extend a line you can use this
  
Line 702: Line 702:
  
 
You have the extension <math>A, B,C,</math> and <math>I</math>, because you want it to go down from point <math>C</math>, through <math>I</math>, and end on <math>\overline{AB}</math>.
 
You have the extension <math>A, B,C,</math> and <math>I</math>, because you want it to go down from point <math>C</math>, through <math>I</math>, and end on <math>\overline{AB}</math>.
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#23 How to draw an equilateral triangle'''
 
'''#23 How to draw an equilateral triangle'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
In #23 we'll walkthrough how to make an equilateral triangle.
 
In #23 we'll walkthrough how to make an equilateral triangle.
  
Line 772: Line 772:
 
</asy>
 
</asy>
 
</code>
 
</code>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#24 How to draw an isosceles triangle'''
 
'''#24 How to draw an isosceles triangle'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
In #24 we'll walkthrough how to make an isosceles triangle.
 
In #24 we'll walkthrough how to make an isosceles triangle.
 
Let's start by placing <math>A</math> at <math>(0,0)</math>.
 
Let's start by placing <math>A</math> at <math>(0,0)</math>.
Line 835: Line 835:
 
</asy>
 
</asy>
 
</code>
 
</code>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#25 How to draw a scalene triangle'''
 
'''#25 How to draw a scalene triangle'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
In #25 we'll walkthrough how to make a scalene triangle.
 
In #25 we'll walkthrough how to make a scalene triangle.
  
Line 876: Line 876:
 
</asy>
 
</asy>
 
</code>
 
</code>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#26 Labeling Angles'''
 
'''#26 Labeling Angles'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: independentstudyproject)
 
(Source: independentstudyproject)
 
This is similar to #6 but it labels the angle with the arc.
 
This is similar to #6 but it labels the angle with the arc.
Line 897: Line 897:
 
label("$60^\circ$",(0.1,0.1),E);
 
label("$60^\circ$",(0.1,0.1),E);
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#27 Drawing triangles using SSS, SAS, AAS, and ASA'''
 
'''#27 Drawing triangles using SSS, SAS, AAS, and ASA'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: Zhaom)
 
(Source: Zhaom)
 
drawing triangles:
 
drawing triangles:
Line 968: Line 968:
 
label("$C$",C,SE);
 
label("$C$",C,SE);
 
</asy>[/hide],then <math>A</math>=[hide][c](0,0);[/c][/hide],<math>B</math>=[hide][c]dir(c)*b;[/c][/hide],and <math>C</math>=[hide][c](a,0);[/c][/hide].
 
</asy>[/hide],then <math>A</math>=[hide][c](0,0);[/c][/hide],<math>B</math>=[hide][c]dir(c)*b;[/c][/hide],and <math>C</math>=[hide][c](a,0);[/c][/hide].
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#28 Arcs'''
 
'''#28 Arcs'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: Zhaom and heatherfinotti)
 
(Source: Zhaom and heatherfinotti)
 
If you want to draw an arc you can use
 
If you want to draw an arc you can use
Line 997: Line 997:
 
</asy>
 
</asy>
 
</code>
 
</code>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#29 The Nine Point Circle'''
 
'''#29 The Nine Point Circle'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: Zhaom)
 
(Source: Zhaom)
 
The nine point circle:
 
The nine point circle:
Line 1,054: Line 1,054:
 
</asy>[/hide]
 
</asy>[/hide]
 
The center is N and the radius is r/2.
 
The center is N and the radius is r/2.
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#30 Pair Part 2'''
 
'''#30 Pair Part 2'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: Zhaom, eagle702)
 
(Source: Zhaom, eagle702)
 
Another way to use the variables in the pair at the start of your code, is by using
 
Another way to use the variables in the pair at the start of your code, is by using
Line 1,086: Line 1,086:
 
label("$B$", A[2], S);
 
label("$B$", A[2], S);
 
</code>
 
</code>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#31 Finding the midpoint'''
 
'''#31 Finding the midpoint'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
(Source: fath2012)
 
(Source: fath2012)
 
This is really just a tool from the documetation but here it is anyway.
 
This is really just a tool from the documetation but here it is anyway.
Line 1,107: Line 1,107:
 
dot(midpoint(A--B));
 
dot(midpoint(A--B));
 
</asy>
 
</asy>
</blockquote></div></div>
+
</br></div></div>
  
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
'''#32 Foot Command'''
 
'''#32 Foot Command'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
If you want to draw a perpendicular line from a point to another line, you can use the foot command:
 
If you want to draw a perpendicular line from a point to another line, you can use the foot command:
 
<code>draw(A--foot(A,B,C));</code>
 
<code>draw(A--foot(A,B,C));</code>
Line 1,150: Line 1,150:
 
</asy>
 
</asy>
 
</code>
 
</code>
</blockquote></div></div>
+
</br></div></div>
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
 
<div class="mw-collapsible mw-collapsed" style="width:100%">
  
 
'''#33 Introduction to 3D Geometry'''
 
'''#33 Introduction to 3D Geometry'''
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
<blockquote>
+
<br>
 
Making 3D figures in asymptote is a bit different from making 2D figures in asymptote. I'll state some of the differences here.
 
Making 3D figures in asymptote is a bit different from making 2D figures in asymptote. I'll state some of the differences here.
  
Line 1,169: Line 1,169:
 
<code>A = (x,y,z);</code>
 
<code>A = (x,y,z);</code>
 
<math>x</math> and <math>y</math> are the coordinates of the base of the 3D figure, and <math>z</math> is the height of the coordinate on the 3D figure.[/quote]
 
<math>x</math> and <math>y</math> are the coordinates of the base of the 3D figure, and <math>z</math> is the height of the coordinate on the 3D figure.[/quote]
<blockquote></div></div>
+
<br></div></div>
 
</dd>
 
</dd>

Revision as of 14:04, 2 June 2022

Asymptote tutorial for AoPS

Expand

The Name Asymptote

Expand

Tips

Expand

#1 Beginning your code

Expand

#2 Setting points

Expand

#3 Pair part 1

Expand

#4 Connecting two points, coloring the line

Expand

#5 Labeling, Midpoint

Expand

#6 Angle Measures

Expand

#7 Distance Function

Expand

#8 Casting

Expand

#9 Right Angle Mark

Expand

#10 Intersection

Expand

#11 Filling

Expand

#12 Dot

Expand

#13 Size

Expand

#14 Tick Marks

Expand

#15 Arrows

Expand

#16 Shifting Coordinates

Expand

#17 Rotating

Expand

#18 Circles

Expand

#19 Dashed Lines

Expand

#20 Angle Mark

Expand

#21 "for" Command

Expand

#22 Extension

Expand

#23 How to draw an equilateral triangle

Expand

#24 How to draw an isosceles triangle

Expand

#25 How to draw a scalene triangle

Expand

#26 Labeling Angles

Expand

#27 Drawing triangles using SSS, SAS, AAS, and ASA

Expand

#28 Arcs

Expand

#29 The Nine Point Circle

Expand

#30 Pair Part 2

Expand

#31 Finding the midpoint

Expand

#32 Foot Command

Expand

#33 Introduction to 3D Geometry