added new operators * to vec3 sturct