10 |
|
*/ |
11 |
|
|
12 |
|
void identityMat3(double A[3][3]) { |
13 |
< |
for (int i = 0; i < 3; i++) { |
13 |
> |
int i; |
14 |
> |
for (i = 0; i < 3; i++) { |
15 |
|
A[i][0] = A[i][1] = A[i][2] = 0.0; |
16 |
|
A[i][i] = 1.0; |
17 |
|
} |
18 |
|
} |
19 |
|
|
20 |
|
void swapVectors3(double v1[3], double v2[3]) { |
21 |
< |
for (int i = 0; i < 3; i++) { |
21 |
> |
int i; |
22 |
> |
for (i = 0; i < 3; i++) { |
23 |
|
double tmp = v1[i]; |
24 |
|
v1[i] = v2[i]; |
25 |
|
v2[i] = tmp; |
26 |
|
} |
27 |
|
} |
28 |
|
|
29 |
< |
static double normalize3(double x[3]) { |
29 |
> |
double normalize3(double x[3]) { |
30 |
|
double den; |
31 |
+ |
int i; |
32 |
|
if ( (den = norm3(x)) != 0.0 ) { |
33 |
< |
for (int i=0; i < 3; i++) |
33 |
> |
for (i=0; i < 3; i++) |
34 |
|
{ |
35 |
|
x[i] /= den; |
36 |
|
} |