Skip to content

mren36/geogebary

Repository files navigation

Geogebary

Mike Ren

CSC630, Winter 2018

Overview

The purpose of this project is to create a library to store geometric objects algebraically. Geometric properties can then be easily discovered and verified algebraically by program. The coordinate system used is barycentric coordinates with respect to a triangle. In particular, such a system allows us to work with points at infinity so the entire real projective plane can be modeled.

Resources

Contributing may require a solid background in Euclidean and projective geometry (particularly Olympiad geometry), algebra, and familiarity with barycentric coordinates. Here are some resources to learn more about those:

Functionalities

Currently, most features of points, lines, and circles have been implemented, with homogenous integer polynomials representing the coordinates of these objects. In the most recent update, a rudimentary diagram drawing tool has been implemented with a diagram of a triangle and its nine-point-circle and Euler line contained in GeoScreen.java. Eventually, we want to build the functionalities of an app like Geogebra into it.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages