|
|
| (23 intermediate revisions by 5 users not shown) |
| Line 1: |
Line 1: |
| {{Asymptote}} | | {{Asymptote}} |
| =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.
| | == Basics == |
|
| |
|
| To draw a dot, simply write the following code:
| | * [[Asymptote: Drawing|Drawing]] |
| | * [[Asymptote: Filling|Filling]] |
| | * [[Asymptote: Labeling|Labeling]] |
| | * [[Asymptote: Marking Angles|Marking Angles]] |
| | * [[Asymptote: Basics#Syntax|Using Asymptote on Aops Wiki]] |
|
| |
|
| <tt>
| | == Intermediate == |
| dot((0,0));
| |
| </tt>
| |
|
| |
|
| <asy>
| | * [[Asymptote: Graphing|Graphing]] |
| dot((0,0));
| | * [[Asymptote: Olympiad Package Part 1|Olympiad Package Basics]] |
| </asy>
| |
|
| |
|
| You can fix certain attributes to this dot, such as color:
| | == Advanced == |
| | |
| <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).
| |