Вот про косинусы и синуксы, можно как нить по подробней. Ну или ссылку на урок.
Чувак, во-первых ты даже не сказал, работает ли тот код, что я тебе дал. Если нет, то я бы тебе помог дальше, если да, то можно было бы и спасибо сказать. А что касается тригонометрии, то я уже рассказал про эти формулы.
У нас есть вектор a {1;0;3} (1 - х, 0 - у, z - 3) допустим. Ну и для наглядности и простоты счёта, предположим, что нужно повернуть его на 90 градусов в плоскости XZ. Делается это так:
x = x * cos A - y * sin A
y = x * sin A + y * cos A
Давай подставим значения.
x = 1 * cos 90 - 3 * sin 90
x = -3
y = x * sin 90 + y * cos 90
y = 1
Получаем новый вектор b{-3; 0; 1}
Проверь на тетрадном листочке, если не веришь
Такую охинею я ещё ни разу не читал. Какой 8 класс, тебя куда черти то загнали? В 8 классе давали понятия их, а вот тригонометрия примерно со второй половины первого семестра в 10 классе, и то, там вас не обучат ни чему, что действительно может пригодиться. Спасибо хоть на том, что о векторах расскажут, что сейчас, как видно, актуально, и то, те знания будут просто каплей в море... В море бензина