Skocz do zawartości

qrakis

Użytkownicy
  • Zawartość

    9
  • Rejestracja

  • Ostatnio

Posty napisane przez qrakis

  1. Sprawa jest bardzo prosta.

    Ogólne wzory na x i y wyglądają tak:

    x = R * cos((PI/2 + 2*PI*k) / n)

    y = R * sin((PI/2 + 2*PI*k) / n)

     

    Gdzie:

    n - liczba wierzchołków

    R - promień okręgu, w który wpisany jest wielokąt

    k - n kolejnych liczb naturalnych (najlepiej od 0 do n-1)

    PI - liczba PI = 3,1415926535897932384626433832795

     

    Oczywiście aby otrzymać wielokąt należy najpierw ustalić n, czyli liczbę wierzchołków. Następnie obliczyć x i y dla n kolejnych liczb k. Na koniec natomiast wyrysować wielokąt łączac ze sobą kolejne wierzchołki.

     

    Demo: wielokaty (.pas/.exe)

×
×
  • Utwórz nowe...