Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
create_mesh_library_figure Namespace Reference

Variables

 root = Path(__file__).resolve().parents[1]
list items = [('unitCube24.msh','(a) Cube'),('unitCylinderAR2_2828.msh','(b) Cylinder'),('bicrystal_48.msh','(c) Bicrystal'),('poly10_periodicXYZ.msh','(d) Periodic polycrystal')]
 fig = plt.figure(figsize=(10,7.4));plt.rcParams.update({'font.family':'DejaVu Sans','pdf.fonttype':42})
tuple lines = (root.parent/'Library/Meshes'/name).read_text().splitlines()
dict k = {int(t[0]):np.array(t[1:4],float) for t in (l.split() for l in lines[k+2:k+2+n])}
 a = list(map(int,l.split()))
 faces = defaultdict(list)
 ids = plt.get_cmap('tab10')
tuple xyz = np.max(np.ptp(xyz,axis=0))
list triangles = []
 ax = fig.add_subplot(2,2,panel,projection='3d')
 xlim
 ylim
 zlim
 zoom
 title
 fontsize
 pad
 name
 transform
 transAxes
 ha
 color
 left
 right
 top
 bottom
 wspace
 hspace
 bbox_inches
 dpi

Detailed Description

Render actual library mesh exterior triangles, colored by region ID.

Variable Documentation

◆ a

create_mesh_library_figure.a = list(map(int,l.split()))

Definition at line 18 of file create_mesh_library_figure.py.

◆ ax

create_mesh_library_figure.ax = fig.add_subplot(2,2,panel,projection='3d')

Definition at line 29 of file create_mesh_library_figure.py.

◆ bbox_inches

create_mesh_library_figure.bbox_inches

Definition at line 37 of file create_mesh_library_figure.py.

◆ bottom

create_mesh_library_figure.bottom

Definition at line 36 of file create_mesh_library_figure.py.

◆ color

create_mesh_library_figure.color

Definition at line 34 of file create_mesh_library_figure.py.

◆ dpi

create_mesh_library_figure.dpi

Definition at line 37 of file create_mesh_library_figure.py.

◆ faces

create_mesh_library_figure.faces = defaultdict(list)

Definition at line 20 of file create_mesh_library_figure.py.

◆ fig

create_mesh_library_figure.fig = plt.figure(figsize=(10,7.4));plt.rcParams.update({'font.family':'DejaVu Sans','pdf.fonttype':42})

Definition at line 12 of file create_mesh_library_figure.py.

◆ fontsize

create_mesh_library_figure.fontsize

Definition at line 32 of file create_mesh_library_figure.py.

◆ ha

create_mesh_library_figure.ha

Definition at line 33 of file create_mesh_library_figure.py.

◆ hspace

create_mesh_library_figure.hspace

Definition at line 36 of file create_mesh_library_figure.py.

◆ ids

create_mesh_library_figure.ids = plt.get_cmap('tab10')

Definition at line 23 of file create_mesh_library_figure.py.

◆ items

list create_mesh_library_figure.items = [('unitCube24.msh','(a) Cube'),('unitCylinderAR2_2828.msh','(b) Cylinder'),('bicrystal_48.msh','(c) Bicrystal'),('poly10_periodicXYZ.msh','(d) Periodic polycrystal')]

Definition at line 11 of file create_mesh_library_figure.py.

◆ k

list create_mesh_library_figure.k = {int(t[0]):np.array(t[1:4],float) for t in (l.split() for l in lines[k+2:k+2+n])}

Definition at line 15 of file create_mesh_library_figure.py.

◆ left

create_mesh_library_figure.left

Definition at line 36 of file create_mesh_library_figure.py.

◆ lines

tuple create_mesh_library_figure.lines = (root.parent/'Library/Meshes'/name).read_text().splitlines()

Definition at line 14 of file create_mesh_library_figure.py.

◆ name

create_mesh_library_figure.name

Definition at line 33 of file create_mesh_library_figure.py.

◆ pad

create_mesh_library_figure.pad

Definition at line 32 of file create_mesh_library_figure.py.

◆ right

create_mesh_library_figure.right

Definition at line 36 of file create_mesh_library_figure.py.

◆ root

create_mesh_library_figure.root = Path(__file__).resolve().parents[1]

Definition at line 10 of file create_mesh_library_figure.py.

◆ title

create_mesh_library_figure.title

Definition at line 32 of file create_mesh_library_figure.py.

◆ top

create_mesh_library_figure.top

Definition at line 36 of file create_mesh_library_figure.py.

◆ transAxes

create_mesh_library_figure.transAxes

Definition at line 33 of file create_mesh_library_figure.py.

◆ transform

create_mesh_library_figure.transform

Definition at line 33 of file create_mesh_library_figure.py.

◆ triangles

list create_mesh_library_figure.triangles = []

Definition at line 25 of file create_mesh_library_figure.py.

◆ wspace

create_mesh_library_figure.wspace

Definition at line 36 of file create_mesh_library_figure.py.

◆ xlim

create_mesh_library_figure.xlim

Definition at line 31 of file create_mesh_library_figure.py.

◆ xyz

tuple create_mesh_library_figure.xyz = np.max(np.ptp(xyz,axis=0))

Definition at line 24 of file create_mesh_library_figure.py.

◆ ylim

create_mesh_library_figure.ylim

Definition at line 31 of file create_mesh_library_figure.py.

◆ zlim

create_mesh_library_figure.zlim

Definition at line 31 of file create_mesh_library_figure.py.

◆ zoom

create_mesh_library_figure.zoom

Definition at line 31 of file create_mesh_library_figure.py.