Szukałem, ale nie mogę znaleźć sposobu na policzenie pola fragmentu odcinka koła.
Konkretnie chodzi o taką sytuację:
Znam promień koła, współrzędne środka oraz dokładne położenie linii. Są one prostopadłe. To, co chcę mieć ostatecznie to stosunek pól 1, 2, 3, 4.
Jest to fragment pewnego projektu informatycznego, także żadne podziały po połowie, haczyki z zadanek szkolnych ani szacowania nie wchodzą w grę. Potrzebny jest wzór.
Fragment odcinka
-
- Użytkownik
- Posty: 9833
- Rejestracja: 18 gru 2007, o 03:54
- Płeć: Mężczyzna
- Lokalizacja: Bydgoszcz
- Podziękował: 90 razy
- Pomógł: 2632 razy
Fragment odcinka
Możesz sobie wyprowadzić wzór dorysowując promienie koła do punktów przecięcia brzegu koła z dwiema prostymi i zauważając, że każda z czterech części to pewien wycinek koła plus/minus pewne trójkąty. Z tym, że wyprowadzenie ogólnego wzoru to dość pracochłonne zadanie, a sam wzór będzie mocno skomplikowany.
Q.
Q.
Fragment odcinka
Dzięki...
W sumie niedługo po napisaniu tego posta doszedłem do wniosku, że liczenie tego byłoby ciekawym, ale głupim pomysłem. W momencie, kiedy skrypt musiałby to robić blisko 20 razy na sekundę dla 100-200 obiektów, to by mi nieco komputer zamuliło, a na dobrą sprawę, to przy skali, której używam nie ma to większego znaczenia.
W sumie niedługo po napisaniu tego posta doszedłem do wniosku, że liczenie tego byłoby ciekawym, ale głupim pomysłem. W momencie, kiedy skrypt musiałby to robić blisko 20 razy na sekundę dla 100-200 obiektów, to by mi nieco komputer zamuliło, a na dobrą sprawę, to przy skali, której używam nie ma to większego znaczenia.