|
|
|
@ -218,4 +218,15 @@ float rand_float(void)
@@ -218,4 +218,15 @@ float rand_float(void)
|
|
|
|
|
{ |
|
|
|
|
return ((((unsigned)random()) % 2000000) - 1.0e6) / 1.0e6; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
Vector3f rand_vec3f(void) |
|
|
|
|
{ |
|
|
|
|
Vector3f v = Vector3f(rand_float(), |
|
|
|
|
rand_float(), |
|
|
|
|
rand_float()); |
|
|
|
|
if (v.length() != 0.0f) { |
|
|
|
|
v.normalize(); |
|
|
|
|
} |
|
|
|
|
return v; |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|