| 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 |
|
} |