Fixed 0 or 1 based index problem for edges in 3D

This commit is contained in:
Manu 2017-09-27 10:16:44 +09:00
parent 1bd16797cd
commit 02be12e58b

View File

@ -202,11 +202,11 @@ def ReadGmsh(filename):
if tags[1] in bbcmap: if tags[1] in bbcmap:
index = bbcmap[tags[1]] index = bbcmap[tags[1]]
else: else:
index = len(bbcmap) index = len(bbcmap)+1
if len(namemap): if len(namemap):
mesh.SetCD2Name(index + 1, namemap[tags[0]]) mesh.SetCD2Name(index, namemap[tags[0]])
else: else:
mesh.SetCD2Name(index+1, "line" + str(tags[1])) mesh.SetCD2Name(index, "line" + str(tags[1]))
bbcmap[tags[1]] = index bbcmap[tags[1]] = index
elif meshdim == 2: elif meshdim == 2: