项目作者: nguyenhoangnam-dev

项目描述 :
Simple UI tool to draw geometry just like GSP and Geogebra
高级语言: JavaScript
项目地址: git://github.com/nguyenhoangnam-dev/Draw-Geometry.git
创建时间: 2019-07-31T17:03:59Z
项目社区:https://github.com/nguyenhoangnam-dev/Draw-Geometry

开源协议:MIT License

下载



Draw-Geometry (v1.8.2)


















Draw-Geometry (v1.8.2)

This is drawing-app with simple UI and lot of useful built-in for Euclidean geometry without calculation. Moreover, you can find similar with GSP and Geogebra which I love to use during highschool.

Feuerbach theorem
This is Feuerbach theorem (Nine point circle tanglent incircle)

HOW TO

Just press this link and enjoy.

Change Color

Draw Conic

CUSTOMIZE

We have 6 main kind of object: Mouse, Point, Line, Circle, Conic and Transform that can find in the top of web app.

Mouse

Mouse

In top-right we have 4 option:

  • Normal: Only choose, draw point, line and circle.
  • Eraser: This can hide only a single object.
  • Show: This can show all objct which was eraser or hide.
  • Hide: This is opposite of show.

Point

Point

In top-right we have 4 option:

  • Normal: Only draw a point.
  • Midpoint: Draw midpoint between two points.

    Choose two point or choose one segment

  • Intersect: Intersection of two lines.

    Choose two lines, two circle or one circle and one line (one line and one circle is similar)

Line

Line

In top-right we have 4 option:

  • Normal: Only draw a line.

    Choose two points

  • Perpen: This is perpendicular line from one point to one line.

    Choose one point and one line (one line and one circle is similar)

  • Parallel: This is parallel line of one point and one line.
  • Segment: This is segment between two points.
  • Angle: This is angle bisector.

Circle

Circle

In top-right we have 4 option:

  • Normal: Only draw a circle.
  • Circum: This is circumcircle go throught three points.
  • Incircle: This is circle of triangle.

Conic

In top-right we have 5 option

  • Normal: Only draw a conic
  • Ellipse: Draw ellipse with two foci and one point
  • Parabola: Draw parabola with one point and one line
  • Hyper: Draw hyperbola with two foci and one point

COMMIT

I hope you follow this rule when commit anything new.

CONTACT

My email: congviec18120062@gmail.com

Moreover, this is tool to draw geometry using JSXGraph framework. If you interest with this project and know some basic javascript, please join with me. :smiley: