|
|
(21 intermediate revisions by 4 users not shown) |
Line 1: |
Line 1: |
| {{Asymptote}} | | {{Asymptote}} |
− | =Drawing= | + | =Additional Asymptote Learning= |
− | 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== |
| + | [[Asymptote: Drawing|Drawing]] |
| | | |
− | To draw a dot, simply write the following code:
| + | [[Asymptote: Filling|Filling]] |
| | | |
− | <tt>
| + | [[Asymptote: Labeling|Labeling]] |
− | dot((0,0));
| |
− | </tt>
| |
| | | |
− | <asy>
| + | [[Asymptote: Marking Angles|Marking Angles]] |
− | dot((0,0));
| |
− | </asy>
| |
| | | |
− | You can fix certain attributes to this dot, such as color:
| + | [[Asymptote: Asymptote in the Aops Wiki|Using Asymptote on Aops Wiki]] |
| | | |
− | <tt>
| + | ==Intermediate== |
− | dot((0,0),green);
| + | [[Asymptote: Graphing|Graphing]] |
− | </tt>
| |
| | | |
− | <asy>
| + | [[Asymptote: Olympiad Package Part 1|Olympiad Package Basics]] |
− | dot((0,0),green);
| |
− | </asy>
| |
| | | |
− | Now let's draw a path, or a line segment.
| + | ==Advanced== |
− | | |
− | <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).
| |