Computing: Free Pascal Programming

Tangent and normal to an ellipse.

Download Ellipse desktop application (Windows 64bit) Download Ellipse source code (Lazarus/Free Pascal)

Description: Geometry application, concerning ellipses. The program determines and draws the tangent and the normal to an ellipse, described in its standard form, at a given point (entered as point coordinates or in parametric form), as well as the two tangents and the two normals with a slope entered by the user. A trackbar may be used to reduce or enlarge the drawing. This allows proper drawings for a large range of the ellipse's semi-axes values (if these are to big or to small, nothing will be drawn or the graph will not be readable...).

Free Pascal features: Radiobuttons and radiogroups. Drawing mathematical curves, using bitmap canvas. Scaling canvas drawings. Usage of trackbars.


Geometry application: Tangent and normal to an ellipse