70 lines
5.5 KiB
Plaintext
70 lines
5.5 KiB
Plaintext
define IN_FILE 02_tet_mesh.inp
|
|
define OUT_FILE tet_colors.inp
|
|
define IN_FILE 01_hex_mesh.inp
|
|
define OUT_FILE hex_colors.inp
|
|
read/avs/IN_FILE/mo_mat
|
|
cmo/status/mo_mat/brief
|
|
cmo/select/mo_mat
|
|
define MAT1_Ztop 40.
|
|
define MAT2_Ztop 62.
|
|
pset/pmat1/attribute zic/1,0,0/lt MAT1_Ztop
|
|
pset/pmat2/attribute zic/1,0,0/lt MAT2_Ztop
|
|
pset/pmat3/attribute zic/1,0,0/ge MAT2_Ztop
|
|
cmo/setatt/mo_mat/imt/pset,get,pmat3/3
|
|
cmo/setatt/mo_mat/imt/pset,get,pmat2/2
|
|
cmo/setatt/mo_mat/imt/pset,get,pmat1/1
|
|
eltset/emat1/inclusive/pset,get,pmat1
|
|
eltset/emat2/inclusive/pset,get,pmat2
|
|
eltset/emat3/inclusive/pset,get,pmat3
|
|
cmo/setatt/mo_mat/itetclr/eltset,get,emat3/3
|
|
cmo/setatt/mo_mat/itetclr/eltset,get,emat2/2
|
|
cmo/setatt/mo_mat/itetclr/eltset,get,emat1/1
|
|
dump/tmp_layers.inp/mo_mat
|
|
cmo/create/motmp
|
|
cmo/select/motmp
|
|
quadxy/10 5/-1. -1. 10./100.1 -1. 100./100.1 51. 100./-1. 51. 10.
|
|
createpts/brick/xyz/10 5 1/1,0,0/connect
|
|
hextotet/4/mosurf1/motmp
|
|
cmo/printatt/mosurf1/-xyz-/minmax
|
|
dump/tmp_surf1.inp/mosurf1
|
|
offsetsurf/mosurf2/mosurf1/15.
|
|
dump/tmp_surf2.inp/mosurf2
|
|
cmo/select/mo_mat
|
|
surface/s_mosurf1/reflect/sheet/mosurf1
|
|
surface/s_mosurf2/reflect/sheet/mosurf2
|
|
region/r_slant/ge s_mosurf1 and le s_mosurf2
|
|
pset/pslant/region/r_slant
|
|
eltset/eslant/region/r_slant
|
|
cmo/setatt/mo_mat/imt/pset,get,pslant/4
|
|
cmo/setatt/mo_mat/itetclr/eltset,get,eslant/4
|
|
resetpts/itp
|
|
dump/OUT_FILE/mo_mat
|
|
cmo/status/mo_mat/brief
|
|
cmo/delete/motmp
|
|
cmo/delete/mosurf1
|
|
cmo/delete/mosurf2
|
|
cmo/list
|
|
read/avs/02_tet_mesh.inp/mo_tet
|
|
cmo/select/mo_tet
|
|
interpolate/map/mo_tet/itetclr/1,0,0/mo_mat itetclr
|
|
interpolate/voronoi/mo_tet/imt/1,0,0/mo_mat imt
|
|
cmo/printatt/mo_tet/imt minmax
|
|
cmo/printatt/mo_tet/itetclr minmax
|
|
resetpts/itp
|
|
dump/avs/tet_interp_materials.inp mo_tet
|
|
cmo/select/mo_tet
|
|
cmo/printatt/mo_tet/imt minmax
|
|
cmo/printatt/mo_tet/itetclr minmax
|
|
quality/volume/material
|
|
dump/zone_imt/tet/mo_tet
|
|
cmo addatt/mo_tet/vor_volume/vorvol
|
|
pset/p1/attribute/imt/1,0,0/eq 1
|
|
math/sum/mo_tet/vol_tot/pset,get,p1/mo_tet/vorvol
|
|
pset/p1/attribute/imt/1,0,0/eq 2
|
|
math/sum/mo_tet/vol_tot/pset,get,p1/mo_tet/vorvol
|
|
pset/p1/attribute/imt/1,0,0/eq 3
|
|
math/sum/mo_tet/vol_tot/pset,get,p1/mo_tet/vorvol
|
|
pset/p1/attribute/imt/1,0,0/eq 4
|
|
math/sum/mo_tet/vol_tot/pset,get,p1/mo_tet/vorvol
|
|
finish
|