Алгоритм работает для любого ЗАМКНУТОГО многоугольника. Не нужно разбивать на выпуклые. Проблемой может оказать только то, что луч (x,y) (x+m,y) может на определенном отрезке совпадать с гранью многоугольки.
Ага, увидел. Ну попробуйте css-ки и js-ки положить в корень сайта, и переписать немножко исходники, что в html-е были ссылки на правильное месторасположения…
Впрочем, я не уверен что это поможет…
Лучший выход — свалить на другой хост).
Да… Ну и бардак мы тут развели. Вас следовало сразу указать в какой системе координат хранятся ваши точки… По сути, если у вас есть 2d картинка и отмеченны точки на ней — вы можете забить на реальные координаты и использовать сразу локальные.
А вообще, лучше возьмите за центр — центр масс всех точек, и не парьтесь. Сверх точно не будет, возможно для отдельных (сверхредких) случаев будет не то, но для большинста — то что нужно.
Понял. Ну тогда то, что я написал — верно. Эти формулы сработают, построенная окружность будет проходить через все три точки, но не в этом проблема. Проблема именно в определении этих трех точек. Было бы их меньше 20 — можно было бы перебор устроить…
А что это будет? Для пентагона пишите расчет необходимой мощи и центра удара для поражения всех нужных едениц?
Короче говоря, абсолютно неважна модель видухи. Берите самую дешовую с пассивным охлаждением и двумя любыми портами (D-Sub, DVI), в случаее необходимости -докупите переходник.
Если есть 2 порта — видуха поддержует 2 монитора.
Если охлаждение пассивное -шуметь не будет.
ArBut[i].OnClick=onbclick;
надо. Если это конечно не прикол lazarus.
(sender as TFrmButton) — или как там батон называется — должен работать. В чем проявляется его неработоспособность?