|
|
@@ -141,7 +141,7 @@ GLM_FUNC_QUALIFIER detail::tvec4<T> gaussRand
|
|
|
}
|
|
|
|
|
|
template <typename T>
|
|
|
-GLM_FUNC_QUALIFIER detail::tvec3<T> diskRand
|
|
|
+GLM_FUNC_QUALIFIER detail::tvec2<T> diskRand
|
|
|
(
|
|
|
T const & Radius
|
|
|
)
|
|
|
@@ -151,7 +151,7 @@ GLM_FUNC_QUALIFIER detail::tvec3<T> diskRand
|
|
|
|
|
|
do
|
|
|
{
|
|
|
- Result = compRand2(-Radius, Radius);
|
|
|
+ Result = linearRand(detail::tvec2<T>(-Radius), detail::tvec2<T>(Radius));
|
|
|
LenRadius = length(Result);
|
|
|
}
|
|
|
while(LenRadius > Radius);
|
|
|
@@ -170,7 +170,7 @@ GLM_FUNC_QUALIFIER detail::tvec3<T> ballRand
|
|
|
|
|
|
do
|
|
|
{
|
|
|
- Result = compRand3(-Radius, Radius);
|
|
|
+ Result = linearRand(detail::tvec3<T>(-Radius), detail::tvec3<T>(Radius));
|
|
|
LenRadius = length(Result);
|
|
|
}
|
|
|
while(LenRadius > Radius);
|