Difference between revisions of "Asymptote: How to"
(Created page with '{{Asymptote}} =Drawing=') |
(→Drawing) |
||
Line 1: | Line 1: | ||
{{Asymptote}} | {{Asymptote}} | ||
=Drawing= | =Drawing= | ||
+ | This is one of the most basic of asymptote elements. | ||
+ | |||
+ | Let us start off with the most basic of this basic command: drawing a dot. | ||
+ | |||
+ | To draw a dot, simply write the following code: | ||
+ | |||
+ | <tt> | ||
+ | dot((0,0)); | ||
+ | </tt> | ||
+ | |||
+ | <asy> | ||
+ | dot((0,0)); | ||
+ | </asy> | ||
+ | |||
+ | You can fix certain attributes to this dot, such as color: | ||
+ | |||
+ | <tt> | ||
+ | dot((0,0),green); | ||
+ | </tt> | ||
+ | |||
+ | <asy> | ||
+ | dot((0,0),green); | ||
+ | </asy> | ||
+ | |||
+ | Now let's draw a path, or a line segment. | ||
+ | |||
+ | <tt>draw((0,0)--(5,5));</tt> | ||
+ | |||
+ | <asy> | ||
+ | draw((0,0)--(5,5)); | ||
+ | </asy> | ||
+ | |||
+ | Once again, we can set certain attributes, such as color and linewidth, both at the same time. | ||
+ | |||
+ | <tt>draw((0,0)--(5,5),green+linewidth(1));</tt> | ||
+ | |||
+ | <asy> | ||
+ | draw((0,0)--(5,5),green+linewidth(1)); | ||
+ | </asy> | ||
+ | |||
+ | Now if this diagram is too large, we can size it to be smaller: | ||
+ | |||
+ | <tt> | ||
+ | size(100); | ||
+ | draw((0,0)--(5,5),green+linewidth(1));</tt> | ||
+ | |||
+ | <asy> | ||
+ | size(100); | ||
+ | draw((0,0)--(5,5),green+linewidth(1)); | ||
+ | </asy> | ||
+ | |||
+ | We can also create multiple paths with one line, if we want a triangle or a square, for example: | ||
+ | |||
+ | <tt> | ||
+ | draw((0,0)--(5,5)--(5,0)--cycle);</tt> | ||
+ | |||
+ | <asy> | ||
+ | draw((0,0)--(5,5)--(5,0)--cycle); | ||
+ | </asy> | ||
+ | |||
+ | Note that this uses the cycle command, meaning the path returns to its original point, in this case (0,0). |
Revision as of 12:55, 16 July 2009
Drawing
This is one of the most basic of asymptote elements.
Let us start off with the most basic of this basic command: drawing a dot.
To draw a dot, simply write the following code:
dot((0,0));
You can fix certain attributes to this dot, such as color:
dot((0,0),green);
Now let's draw a path, or a line segment.
draw((0,0)--(5,5));
Once again, we can set certain attributes, such as color and linewidth, both at the same time.
draw((0,0)--(5,5),green+linewidth(1));
Now if this diagram is too large, we can size it to be smaller:
size(100); draw((0,0)--(5,5),green+linewidth(1));
We can also create multiple paths with one line, if we want a triangle or a square, for example:
draw((0,0)--(5,5)--(5,0)--cycle);
Note that this uses the cycle command, meaning the path returns to its original point, in this case (0,0).