Euklides
Aiški konstrukcija
Visi sukontruoti objektai gali būti įjungti ar išjungti arba pažymėti skirtingomis spalvomis ir linijų stiliais. Orientyrai, kurie nėra labai svarbūs sprendimui gali būti paslėpti vienu paspaudimu.
Žymės gali būti pririštos prie geometrinių objektų (taškų, linijų…). Šios žymės gali turėti komentarus arba rodyti dinamiškus objekto parametrus (pvz. taško koordinates, linijos ilgį). Žymės gali būti atskirai įjungtos kiekvienam objektui.
Pagrindinis ar sudėtingas
Ši programa remiasi šešiais pagrindiniais Euklidinės konstrukcijos žingsniais. Uždaviniai gali būti išspręsti šių veiksmų serijomis. Be pagrindinių žingsnių, prieinami dar keli dažnai naudojami sudėtingesni veiksmai. (Pavyzdžiui, statmenos pusiaukampinės, liestinių konstravimas iš pagrindinių objektų). Programa yra pajėgti atlikti visas pagrindines geometrines transformacijas (atspindys per ašį ar vidurio tašką, perteikimas, rotacija, projekcija, inversija).
Konstrukcija
Žingsnių aprašymai, kurie padės pasiekti rezultatus, yra uždavinių išsprendimo dalis. Konstrukcijos žingsniai gali būti rodomi vienas po kito Euklides programoje, taigi netik rezultatai, bet ir veiksmai padedantys pasiekti tikslą yra aiškiai matomi.
Programa leidžia makrokomandų paruošimą (specifinius konstrukcijos etapus), kurias galima išsaugoti ir naudoti būsimiems projektams.
Animuoti pėdsakai
Paleisdami pabaigtos konstrukcijos tašką pateiktoje kreivėje, taško kelias gali būti parodomas. Naudojant pėdsakų funkciją, pilna elipsė gali būti nubrėžta iš taškų serijos. Programa parodo taško judėjimą ir visos kontrukcijos transformaciją kaip animaciją parodant fazes vienu metu, net rodant atgal ar pirmyn.
Galima keisti animacijų parametrus (fazių skaičių, greitį, kryptį ir kitus kintamuosius), o pabaigtą animaciją galima išsaugoti.