mirror of
https://notabug.org/scuti/lib3ddevil1
synced 2024-11-21 21:32:58 +05:30
Added getbatchdata function
This commit is contained in:
parent
7835a8d90d
commit
a8d2cfeb4a
@ -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()
|
||||
|
Loading…
Reference in New Issue
Block a user