Re: вопрос по коорд.
От: Edmond  
Дата: 10.07.02 16:00
Оценка:
Здравствуйте piAnd, Вы писали:

A>Здравствуйте народ! Помогите плиз! Что-то ничего толком неполучается с выводом такой формулы(если Вы знаете алгоритм ,тоже очень неплохо,может ссылочку подкинете,пишу в С++):


A>1. есть экранные коорд-ы (нач. коорд. находится в верхнем левом углу)


A>2. есть некий набор точек,расположенных в виде сетки, шаг которой S пикс. на экране


A>3. преобразование из системы коорд. сетки в экранную плоск-ть такое:

A>
A>Xscreen=Xсетки*S/100
A>



A>4. нулевая координата у сетки находится в (X0screen;Y0screen),т.е. видимо

A>
A>X0screen=X0сетки*S/100 //(следует из преобразования) 
A>

A>,в проге изначально дана только X0сетки

A>Вопрос: вычислить коорд. той точки сетки(Xсетки, ответ нужен в системе коорд. сетки), которая ближе всего к точке Xscreen(коорд-та на экране).

A>Т.о. исходные данные — это X0сетки ,Xscreen и S.

A>---------------------

A>Заранее спасибо всем!

ММММ.... Мычу... Ты случайно не систему вывода окон пишешь...

Обычное округление... Вот и всё...

Так что придёться перейти на Float, если с целыми не можешь совладать...

Edmond

Xscreen=Xсетки*S/100
С уважением, Edmond
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.