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/35c02951693bfd22ed6b1db2755b577e10fc8bfdc69f793c3179c1d1a05d0e1a.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/299c2d66b863ae9705da7bbfbcdba7db5427c49e2e3f61926a09038ccba7b2be.png