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/144deb4b79f6839dcd2814502466bf9b550988e91787137a9f350849ed1a9225.png ../../../_images/e7ed70222c402bf065633600fe59e95f180b731345a257d61a3db5f9597e441d.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/144deb4b79f6839dcd2814502466bf9b550988e91787137a9f350849ed1a9225.png ../../../_images/f15a82334c507e3cc591753c0d4e86c4146b89c08fc30f875502110b09a5f0ce.png