4 const vector eX = '1 0 0';
5 const vector eY = '0 1 0';
6 const vector eZ = '0 0 1';
8 vector randompos(vector m1, vector m2)
12 v_x = m2_x * random() + m1_x;
13 v_y = m2_y * random() + m1_y;
14 v_z = m2_z * random() + m1_z;
18 float vlen2d(vector v)
20 return sqrt(v.x * v.x + v.y * v.y);
23 float vlen_maxnorm2d(vector v)
25 return max(v.x, v.y, -v.x, -v.y);
28 float vlen_minnorm2d(vector v)
30 return min(max(v.x, -v.x), max(v.y, -v.y));