Bug#1093633: Side effect of fixing Bug#1093642

2025-01-20 Thread Cliff Kilby
I found the cause of the side effect: In GradientCoherentNoise3D there is an initialization block: int x0 = (x > 0.0? (int)x: (int)x - 1); int x1 = x0 + 1; int y0 = (y > 0.0? (int)y: (int)y - 1); int y1 = y0 + 1; int z0 = (z > 0.0? (int)z: (int)z - 1); int z1 = z0 + 1; These values som

Bug#1093633: Side effect of fixing Bug#1093642

2025-01-20 Thread Cliff Kilby
If Bug#1093642 is fixed by setting the scale to ~0.5, This function stops generating values anywhere close to -1 .. 1, it appears to fall within -0.29 .. 0.29 I am working on determining the cause of this side effect, it may result in a new bug report.