Witam.
otóż od paru dni męczę się ze stworzeniem rysunku używając
Image1.Canvas
.
Cel główny to zrobienie punktu z którego będą wychodziły 128 promieni dookoła i ich zakończenia mają tworzyć koło.
Sprawa byłaby prosta gdyby nie doszły dodatkowe punkty do zrealizowania, czyli każdy promień ma posiadać możliwość zmiany długości.
Czyli głównie problem jest stricte matematyczny.
To co posiadam obecnie może trochę przypomina koło. Zastanawiam się czy czasem nie będę musiał zbudować tablicy z zapisanymi wszystkimi możliwymi punktami. Zdjęcie:
A jeżeli chodzi o to jak to obliczyłem to:
- Liczę i zapisuję wszystkie punkty na obwodzie kwadratu komponentu TImage
- Liczę i zapisuję wszystkie punkty na obwodzie rąbu narysowanego w tym kwadracie
- Obliczam środek pomiędzy punktami na obwodzie kwadratu i obwodzie rąbu.
dodanie obrazka do załączników posta
- @furious programming