# - splitTRI (PyTree) - import Generator.PyTree as G import Converter.PyTree as C import Geom.PyTree as D import Transform.PyTree as T import KCore.test as test a = D.circle((0, 0, 0), 1, N=20) a = C.convertArray2Tetra(a) a = G.close(a) b = G.T3mesher2D(a) #C.convertArrays2File([b], 'out.plt') c = [[9, 25, 27, 30, 29, 28, 34, 38, 0], [29, 23, 19, 20, 24, 29]] D = T.splitTRI(b, c) t = C.newPyTree(['Base', 2]) t[2][1][2] += D test.testT(t, 1)
# - T3mesher2D (pyTree) - import Generator.PyTree as G import Converter.PyTree as C import Geom.PyTree as D import KCore.test as test a = D.circle((0, 0, 0), 1, N=50) a = C.convertArray2Tetra(a) a = G.close(a) a = C.initVars(a, 'F', 1.) a = C.initVars(a, 'centers:G', 2.) b = G.T3mesher2D(a, triangulateOnly=0, grading=1.2, metricInterpType=1) # geometric metric interpolation test.testT(b)
# - T3mesher2D (pyTree) - import Generator.PyTree as G import Converter.PyTree as C import Geom.PyTree as D a = D.circle((0, 0, 0), 1, N=50) a = C.convertArray2Tetra(a) a = G.close(a) b = G.T3mesher2D(a, triangulateOnly=0) t = C.newPyTree(['Base', 2]) t[2][1][2].append(b) C.convertPyTree2File(t, 'out.cgns')