An isosceles triangle with some of its elementary properties illustrated.
A B C isosceles ; draw(A, B, C) H = projection(C, line(A, B)) ; draw(segment(C, H), dashed) ; mark(B, H, C, right) mark(segment(A, C), cross) ; mark(segment(C, B), cross) mark(B, A, C, dash) ; mark(C, B, A, dash)
A figure illustrating a property of the incircle of a triangle.
A B C triangle ; draw(A, B, C) ; draw(incircle(A, B, C)) draw(bissector(B, A, C), dotted) draw(bissector(A, B, C), dotted) draw(bissector(B, C, A), dotted)
Addition of two vectors.
A B C D parallelogram draw(segment(A, B), full, arrow) ; draw(segment(A, C), full, arrow) ; draw(segment(A, D), full, arrow) draw(segment(B, C), dotted) ; draw(segment(D, C), dotted)
An angle property of parallelograms.
A B C D parallelogram(5, 4, 105:) ; draw(A, B, C, D) mark(B, A, D) ; mark(D, C, B) mark(C, B, A, double) ; mark(A, D, C, double)
An hexagon and its diagonals.
A B C D E F hexagon(point(3,2), 3, 0:) ; draw(A, B, C, D, E, F) draw(segment(A, D), dotted) draw(segment(B, E), dotted) draw(segment(C, F), dotted)