Computing: Free Pascal Programming

The geometrical transformations.

Les transformations géométriques (version française de cette page)
Download Geometry3 desktop application (Windows 64bit) Download Geometry3 source code (Lazarus/Free Pascal)

Description: Mathematics application, concerning geometrical transformations. Transformations available are: translations, simple rotations (rotations with particular angles), simple symmetries (symmetries with particular axis of symmetry) and simple homotheties (center of homothety = O). In a Cartesian plane, the student enters the points, defining an object (point, segment of a line, triangle or tetragon). The application calculates the image points and draws both the initial and image object. Help, concerning the geometrical transformations (in French, as the application GUI itself), included.

Change log:
    Version 1.0 (December 2020): Original program (translations and simple rotations).
    Version 2.0 (March 2021): Addition of simple symmetries and simple homotheties.

Free Pascal features: Using bitmap canvas for mathematical drawings. Displaying/hiding controls as needed. Filling a Memo object from a text file. Arrays of records (classic Pascal)


Geometrical transformations: Rotation of a tetragon around a point different from the origin
Geometrical transformations: Homothety of a triangle with image enlargement and modified orientation