Added getbatchdata function

This commit is contained in:
_ 2018-05-13 13:47:22 -07:00
parent 7835a8d90d
commit a8d2cfeb4a

View File

@ -367,6 +367,9 @@ class MEsh:
else:
print("nothing to show")
def getbatchdata(self):
return self.cstruct.b.contents.bd.contents
def getpositions(self):
length = self.cstruct.b.contents.bd.contents.numVertex
return self.cstruct.b.contents.vd.positions[:length]
@ -474,18 +477,21 @@ if __name__ == "__main__":
mh.show()
m = MEsh(0, data)
m.show()
p = m.getpositions()
print("positions:")
for point in p:
print(point)
n = m.getnormals()
print("normals:")
for point in n:
print(point)
u = m.getuvs()
print("uvs:")
for point in u:
print(point)
# p = m.getpositions()
# print("positions:")
# for point in p:
# print(point)
# n = m.getnormals()
# print("normals:")
# for point in n:
# print(point)
# u = m.getuvs()
# print("uvs:")
# for point in u:
# print(point)
dbatch = m.getbatchdata()
print(hex(dbatch.numVertex))
print(hex(dbatch.padding))
#---------------------------------------+
# main()
mainx()