Lines Matching refs:vec
164 static void Rotate3d(RotMat *rot, vector *vec) { in Rotate3d() argument
166 tmp.x = (vec->x * (rot->rx1) + vec->y * (rot->rx2) + vec->z * (rot->rx3)); in Rotate3d()
167 tmp.y = (vec->x * (rot->ry1) + vec->y * (rot->ry2) + vec->z * (rot->ry3)); in Rotate3d()
168 tmp.z = (vec->x * (rot->rz1) + vec->y * (rot->rz2) + vec->z * (rot->rz3)); in Rotate3d()
169 *vec = tmp; in Rotate3d()
172 static void Scale3d(vector *scale, vector *vec) { in Scale3d() argument
173 vec->x = vec->x * scale->x; in Scale3d()
174 vec->y = vec->y * scale->y; in Scale3d()
175 vec->z = vec->z * scale->z; in Scale3d()
178 static void Trans3d(vector *trans, vector *vec) { in Trans3d() argument
179 vec->x += trans->x; in Trans3d()
180 vec->y += trans->y; in Trans3d()
181 vec->z += trans->z; in Trans3d()