scale hull

This commit is contained in:
Irlan 2018-05-03 21:49:52 -03:00
parent a55b621489
commit e42399c7a5

View File

@ -54,15 +54,13 @@ public:
{ {
for (u32 i = 0; i < e_count; ++i) for (u32 i = 0; i < e_count; ++i)
{ {
float32 x = RandomFloat(-1.0f, 1.0f); float32 x = 3.0f * RandomFloat(-1.0f, 1.0f);
float32 y = RandomFloat(-1.0f, 1.0f); float32 y = 3.0f * RandomFloat(-1.0f, 1.0f);
float32 z = RandomFloat(-1.0f, 1.0f); float32 z = 3.0f * RandomFloat(-1.0f, 1.0f);
// Clamp to force coplanarities. x = b3Clamp(x, -2.5f, 2.5f);
// This will stress the convex hull creation code. y = b3Clamp(y, -2.5f, 2.5f);
x = b3Clamp(x, -0.9f, 0.9f); z = b3Clamp(z, -2.5f, 2.5f);
y = b3Clamp(y, -0.9f, 0.9f);
z = b3Clamp(z, -0.9f, 0.9f);
b3Vec3 p(x, y, z); b3Vec3 p(x, y, z);
@ -71,15 +69,13 @@ public:
for (u32 i = 0; i < e_count; ++i) for (u32 i = 0; i < e_count; ++i)
{ {
float32 x = RandomFloat(-1.0f, 1.0f); float32 x = 3.0f * RandomFloat(-1.0f, 1.0f);
float32 y = RandomFloat(-1.0f, 1.0f); float32 y = 3.0f * RandomFloat(-1.0f, 1.0f);
float32 z = RandomFloat(-1.0f, 1.0f); float32 z = 3.0f * RandomFloat(-1.0f, 1.0f);
// Clamp to force coplanarities. x = b3Clamp(x, -2.5f, 2.5f);
// This will stress the convex hull creation code. y = b3Clamp(y, -2.5f, 2.5f);
x = b3Clamp(x, -0.9f, 0.9f); z = b3Clamp(z, -2.5f, 2.5f);
y = b3Clamp(y, -0.9f, 0.9f);
z = b3Clamp(z, -0.9f, 0.9f);
b3Vec3 p(x, y, z); b3Vec3 p(x, y, z);