Euklides

Чітка конструкція

Будь-який з побудованих об'єктів може бути показаний, прихований або позначений різними кольорами та типами ліній. Допоміжні лінії, менш значущі з точки зору кінцевого результату, можуть бути приховані одним кліком.
До об'єктів (точки, прямі...) можна причіпляти мітки. Мітки містять коментарі або динамічні параметри об'єкта (координати точок, довжина відрізка). Їх можна показувати чи приховувати для кожного об'єкта.
Базовий або складний

Програма заснована на шести базових кроках Евклідової побудови, при послідовному застосуванні яких можна виконувати завдання. Разом з основними є безліч часто використовуваних складних кроків (серединні перпендикуляри, побудова дотичних до основних об'єктів). Програма здатна виконувати всі основні геометричні перетворення (віддзеркалення відносно осі або середини, трансляція, обертання, проєкція, інверсія).
Етапи створення

Опис етапів, за допомогою яких результат може бути отриманий, є частиною повного розв'язку вправи. Еволюційні кроки можуть бути відтворені один за одним в Euklides, тому видно не тільки результат, але й кроки, які ведуть нас до цього результату.
Програма дозволяє готувати макроси (конкретні кроки побудови), які можна зберігати та використовувати в майбутніх проєктах.
Створення анімованого сліду

Слідуючи за вихідною точкою закінченої побудови можна показати шлях точки даної кривої. При використанні функції сліду, лінія еліпса вибудовується з ряду точок, які складають його. Програма в анімації показує проходження точок і хід всього конструювання з одночасним показом фаз побудови, прокруткою вперед-назад, розподілом в шаховому порядку.
Параметри анімації (число фаз, швидкість, напрямок і інші властивості) можуть бути змінені, а готову анімацію можна зберегти.