mirror of
				https://notabug.org/scuti/lib3ddevil1
				synced 2025-05-31 14:11:42 +05:30 
			
		
		
		
	Added getbatchdata function
This commit is contained in:
		| @@ -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() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user