insert_sphere#

Import packages#

import matplotlib.pyplot as plt

import porespy as ps

ps.visualization.set_mpl_style()

Create image and variables#

im = ps.generators.blobs([100, 100, 100])

fig, ax = plt.subplots(figsize=[7, 7])
ps.visualization.imshow(im)
plt.axis(False)

# default values:
c = [50, 50, 50]
r = 50
v = False
overwrite = True
../../../_images/cc4b7ed3281b5f46d16cbf0c1adaa92f74a95a438dd9ba099b39a5c7d5fb65e6.png ../../../_images/34715e44e77ef60a374398f5e35892ee81f879b618029c9ed3d14c3c9262707f.png

Apply tool#

im = ps.tools.insert_sphere(im=im, c=c, r=r, v=v, overwrite=overwrite)
fig, ax = plt.subplots(figsize=[7, 7])
ps.visualization.imshow(im)
plt.axis(False);
../../../_images/cc4b7ed3281b5f46d16cbf0c1adaa92f74a95a438dd9ba099b39a5c7d5fb65e6.png ../../../_images/a27829b225a7e75950729853ea7c2019c71b3ab8b12e27ebf303782a305cf67f.png