# - enforceh (array) - import Geom as D import Converter as C a = D.line((0,0,0), (1,0,0), N=30) D.setH(a, 0, 0.01); D.setH(a, -1, 0.1) b = D.enforceh(a, N=40) C.convertArrays2File(b, 'out.plt')
# - enforceh (array) - import Geom as D import Transform as T import Converter as C import KCore.test as test # broken line (STRUCT) a = D.line((0, 0, 0), (1, 0, 0), N=10) D.setF(a, 0, 1.) D.setF(a, -1, 0.5) b = D.line((1, 0, 0), (2, 1, 0), N=50) D.setF(b, 0, 0.5) D.setF(b, -1, 1.) a = T.join([a, b]) a = D.enforceh(a, h=0.05) test.testA([a], 1) #C.convertArrays2File(a, 'out.plt') # fourche (BAR) a = D.line((0, 0, 0), (1, 0, 0), N=10) D.setH(a, 0, 0.1) D.setH(a, -1, 0.01) b = D.line((1, 0, 0), (2, 1, 0), N=50) D.setH(b, 0, 0.01) D.setH(b, -1, 0.1) c = D.line((1, 0, 0), (2, -1, 0), N=100) D.setH(c, 0, 0.01) D.setH(c, -1, 0.1) A = [a, b, c] A = C.convertArray2Hexa(A) a = T.join(A)