Git Product home page Git Product logo

geometry_playground_java's Introduction

Geometry Playground

Geometry Playground is a free ruler and compass Java application for multiple geometries.

Follow the instructions to download and launch Geometry Playground.

Language Translations

Geometry Playground has been translated into 10 Languages. To have it in your own language follow the contributors guide for changes to the source/Messages.properties file.

Basic Instructions for Use

Barebones basic instructions for Geometry Playground are listed below:

  1. Choose a geometry by selecting a tab.
  2. Using the menus, choose what you want to do. You probably want to begin with the Construct menu.
  3. Once you have chosen what you want to do, instructions for how to accomplish that should appear at the bottom of the screen.

The command to "move stuff around" can be found in the Manipulate menu: Transform is the command.

More in-depth instructions can be found in the accompanying wiki pages.

Sample Constructions

There are some constructions of some traditional Euclidean constructions and their counterparts in other geometries. These constructions are integrated into this repository.

Contributing

For contributing improvements to Geometry Playground or additional constructions, please submit a pull request.

References

Geometry Playground was featured in the Mathematical Association of America's Loci Heath, Daniel and Joshua Jacobs,“Geometry Playground”, Loci (September 2010), DOI: 10.4169/loci003567.

Credits

The original Java version of Geometry Playground is written by D. Heath and J. Jacobs.

Language translations have been performed by many individuals including:

  • Arabic:
    • Feryal Alayont
    • Rachid Benkahlti
  • Chinese:
    • Yachuan Yu
    • Xioquian Zhang
    • Qiang Zheng
  • French:
    • Guillaume Lajoie
  • Hungarian:
    • Laszlo Miklos Lovasz
  • Italian:
    • Jeffrey Weeks
  • Japanese:
    • Daniel J. Heath
    • Yumiko Heath
    • Hideto Tsutsui
  • Korean:
    • Hyun-Jong Song
    • Matthew Kim
  • Marathi:
    • Ajit Datar
  • Russian:
    • Natalya Manko
    • Daniil Perebeynos
  • Spanish:
    • Erlinda Cano
    • Laura Matrajt



Last updated 2022/03/18.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.