Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Помогите с расстоянием точек

На самом деле я Zodiak
Участник
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,113
Реакции
207
Как рассчитать расстояние на экране между центром экрана и случайной точкой ?

Через теорму пифагора искать гипотенузу ? Или может какие то ещё варианты?

asd.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
пифагор
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1655836245527.png

Теорема Пифагора из 8 класса. (возможно кстати не правильно решил)))))
 
math.sqrt( math.pow( x2 - x1, 2 ) + math.pow( y2 - y1, 2 ) )
только лучше всё-таки без pow, через (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1), т.к. функция возведения в степень имеет кучу логики которая тебе в данном случае не нужна.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
только лучше всё-таки без pow, через (x2-x1)*(x2-x1) + (y2-y1)*(y2-y1), т.к. функция возведения в степень имеет кучу логики которая тебе в данном случае не нужна.
Чего бля?)
 
Math.pow / powf и.т.п поддерживают выполнение операций с дробными и отрицательными степенями, и делают сначала проверки на это, это лишняя логика которая тебе в данном случае совершенно не нужна, т.к. для положительных целых степеней x**2 == x*x
 
Назад
Сверху Снизу