Corrected bug with limits used in building voxels for fractal boxes.

这个提交包含在:
craig-warren
2015-10-19 14:39:45 +03:00
提交者 Craig Warren
父节点 3804aed37c
当前提交 0ff4939c2f

查看文件

@@ -1403,9 +1403,9 @@ def process_geometrycmds(geometry, G):
# Build voxels from any true values of the 3D mask array
for i in range(volume.xs, volume.xf + 1):
for j in range(volume.ys, volume.yf + 1):
for k in range(volume.zs, volume.zf + 1):
for i in range(volume.xs, volume.xf):
for j in range(volume.ys, volume.yf):
for k in range(volume.zs, volume.zf):
if volume.mask[i - volume.xs, j - volume.ys, k - volume.zs] == 1:
numID = numIDx = numIDy = numIDz = volume.fractalvolume[i - volume.xs, j - volume.ys, k - volume.zs]
build_voxel(i, j, k, numID, numIDx, numIDy, numIDz, False, G.solid, G.rigidE, G.rigidH, G.ID)
@@ -1425,9 +1425,9 @@ def process_geometrycmds(geometry, G):
volume.generate_fractal_volume(G)
volume.fractalvolume += mixingmodel.startmaterialnum
for i in range(volume.xs, volume.xf + 1):
for j in range(volume.ys, volume.yf + 1):
for k in range(volume.zs, volume.zf + 1):
for i in range(volume.xs, volume.xf):
for j in range(volume.ys, volume.yf):
for k in range(volume.zs, volume.zf):
numID = numIDx = numIDy = numIDz = volume.fractalvolume[i - volume.xs, j - volume.ys, k - volume.zs]
build_voxel(i, j, k, numID, numIDx, numIDy, numIDz, False, G.solid, G.rigidE, G.rigidH, G.ID)