Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package cz.muni.fi.pb162.project.geometry;
- /**
- * Write a description of class GeneralRegularPolygon here.
- *
- * @author Filip Prazak
- * @version 23.10.2014
- */
- public class GeneralRegularPolygon implements RegularPolygon, Colored{
- public Vertex2D stred;
- private double delkaHrany;
- private int pocetHran;
- private String color = "black";
- GeneralRegularPolygon(Vertex2D stred, int delkaHrany, int pocetHran){
- this.stred = stred;
- this.delkaHrany = delkaHrany;
- this.pocetHran = pocetHran;
- }
- public double getRadius{
- return pocetHran/(2*Math.sin(Math.PI/pocetHran);
- }
- public double getArea{
- return 1/2*pocetHran*getRadius()*getRadius()*Math.sin(2*Math.PI/pocetHran); //blbost
- }
- public String toString(){
- return pocetHran +"-gon:center=["+stred+"], edge length="+delkaHrany+", color="+color;
- }
- {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement