Цитата:
Сообщение от Fl00r
(помните как в школе учитель доказывал, мол длина полуокружности равна диаметру - из той же серии).
|
Ты сам то понял что сказал? Каким образом длина полуокружности может быть равна длине диаметра? Диаметр - есть хорда, а хорда всегда короче дуги (не обязательно окружности), которую он отсекает.
А вообще вы зря на хит тест гоните. Главное придумать как его отмасштабировать. То есть если 2*2 пикселя, то ерунда конечно, но если хотя бы 100*100 и больше, то вполне прокатит. Только опять таки же масштабировать. Чтобы не кидать 25000000 точек в фигуру 5000*5000.
А вообще тут хорошо катит пример с вычислением числа ПИ до 16 знаков: Брали двумерны (х,у) генератор случайных чисел (от 0 до 1). Кидали им точки. то есть все точки попадают в квадрат размера 1*1. В квадрат вписана окружность. Так вот отношение всех точек, к точкам попавщим в окружность есть отношение площадей квадрата к площади окружности. Если память не изменяет, нужное отношение было достигнуто при 100000 бросаний!
Так вот взять нашу фигуру, описать её прямоугольником и кидать точки только в него генератором случ чиселотношение площади прямоугольника к площади площади фигуры есть отношение всех точек, к точкам с хиттест равным true!