Вектор на сам деле не очень трудный, обычный массив из 3 чисел, если складываешь / вычитаешь то просто делаешь это для каждой координаты, если умножаешь / делишь то все 3 числа умножаешь / делишь на 1 число (скаляр) если хочешь чтобы у вектора была длинна в 1 блок, то дели на длинну самого...