Como dividir um círculo em partes iguais

Delphi

19/02/2009

Preciso divir um círculo em várias partes iguais, desenhando linhas que partem do centro até a extremidade. Os dados que tenho é o comprimento de cada linha e o ângulo entre elas (360/quantidade de linhas). Por exemplo tenho um quadrado de 400x400 pixel e uma circunferência inscrita dentro. Cada linha vai medir 200px de comprimento, com 3 linhas dará um ângulo de 120 graus entre as linhas, mas preciso dar as cordenadas de cada ponto da linha para pintar com a função Canvas.Polyline(Cordenadas dos pontos), as cordenadas iniciais seriam 200,200 para partir do centro, mas estou com dificuldades para dar as cordenadas onde a linha termina (na extremidade do círculo)Alguém poderia ajudar?


Mkoch

Mkoch

Curtidas 0
POSTAR