Changeset View
Changeset View
Standalone View
Standalone View
add_mesh_ant_landscape.py
| Context not available. | |||||
| def shapes(x, y, shape=0): | def shapes(x, y, shape=0): | ||||
| if shape == 1: | if shape == 1: | ||||
| # ring | # ring | ||||
| x = x*2 | x *= 2 | ||||
| y = y*2 | y *= 2 | ||||
| s = (-cos(x**2 + y**2) / (x**2 + y**2 + 0.5)) | s = (-cos(x**2 + y**2) / (x**2 + y**2 + 0.5)) | ||||
| elif shape == 2: | elif shape == 2: | ||||
| # swirl | # swirl | ||||
| x = x * 2 | x *= 2 | ||||
| y = y * 2 | y *= 2 | ||||
| s = ((x * sin(x * x + y * y) + y * cos(x * x + y * y)) / (x**2 + y**2 + 0.5)) | s = ((x * sin(x * x + y * y) + y * cos(x * x + y * y)) / (x**2 + y**2 + 0.5)) | ||||
| elif shape == 3: | elif shape == 3: | ||||
| # bumps | # bumps | ||||
| x = x * 2 | x *= 2 | ||||
| y = y * 2 | y *= 2 | ||||
| s = ((cos(x * pi) + cos(y * pi)) - 0.5) | s = ((cos(x * pi) + cos(y * pi)) - 0.5) | ||||
| elif shape == 4: | elif shape == 4: | ||||
| # y grad. | # y grad. | ||||
| Context not available. | |||||
| value = value - sealevel | value = value - sealevel | ||||
| if(dist < radius): | if(dist < radius): | ||||
| dist = dist / radius | dist /= radius | ||||
| dist = (dist * dist * (3 - 2 * dist)) | dist = (dist * dist * (3 - 2 * dist)) | ||||
| value = (value - value * dist) + sealevel | value = (value - value * dist) + sealevel | ||||
| else: | else: | ||||
| Context not available. | |||||
| D = (i + sub_d) + 1 | D = (i + sub_d) + 1 | ||||
| face = (A, B, C, D) | face = (A, B, C, D) | ||||
| faces.append(face) | faces.append(face) | ||||
| count = count + 1 | count += 1 | ||||
| else: | else: | ||||
| count = 0 | count = 0 | ||||
| Context not available. | |||||
| D = (i + sub_d) + 1 | D = (i + sub_d) + 1 | ||||
| face = (A, B, C, D) | face = (A, B, C, D) | ||||
| faces.append(face) | faces.append(face) | ||||
| count = count + 1 | count += 1 | ||||
| else: | else: | ||||
| count = 0 | count = 0 | ||||
| Context not available. | |||||