Найти - Пользователи
Полная версия: Вопрос по 3D физике
Начало » Python для новичков » Вопрос по 3D физике
1
DamMercul
Делаю бота для CodeBall 2018 (mail.ru проект, васможет заинтересовать), там каждый тик я получаю объект следующего класса:
 class Robot:
    ...
    x: Float
    y: Float
    z: Float
    ....
    touch: bool
    touch_normal_x: Float
    touch_normal_y: Float
    touch_normal_z: Float
Где touch_normal_* - вектор нормали к точке соприкосновения с арены (или null, если бот в воздухе), xyz - координаты соответсвенно, touch - на земле/не на земле
Вопрос: для чего я могу его использовать? Я только в 7 классе учусь, иы из физики только плотность пока проходим)
py.user.next
DamMercul
Я только в 7 классе учусь, иы из физики только плотность пока проходим
Вектор - это понятие из математики. В 7-м классе их ещё не проходят. Можешь скачать учебники за 9-й класс (по геометрии и по физике) и там смотреть. Вряд ли ты что-нибудь поймёшь, так как базы нет. Вектор нормали прямой - это вектор, расположенный под углом 90 градусов к этой прямой.
http://www.cleverstudents.ru/line_and_plane/normal_vector_of_line.html
Нормальный вектор прямой - это любой ненулевой вектор, лежащий на любой прямой перпендикулярной данной.
uf4JaiD5
DamMercul
touch_normal_* - вектор нормали к точке соприкосновения с арены (или null, если бот в воздухе), xyz - координаты соответсвенно, touch - на земле/не на земле
Вопрос: для чего я могу его использовать?

Он показывает наклон поверхности. Можно понять, какое направление будет “в гору”, а какое “с горы”. Можно гадать, где именно находится вершина/дно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB