diff --git a/port/PyAssimp/pyassimp/pyassimp.py b/port/PyAssimp/pyassimp/pyassimp.py index d950a531e..d86d2a6db 100644 --- a/port/PyAssimp/pyassimp/pyassimp.py +++ b/port/PyAssimp/pyassimp/pyassimp.py @@ -160,7 +160,7 @@ def _init(self): Python magic to add the _init() function to all C struct classes. """ for struct in dir(structs): - if not (struct.startswith('_') or struct.startswith('c_') or struct == "Structure"): + if not (struct.startswith('_') or struct.startswith('c_') or struct == "Structure" or struct == "POINTER"): setattr(getattr(structs, struct), '_init', _init) @@ -268,4 +268,4 @@ def aiDecomposeMatrix(matrix): from ctypes import byref, pointer _assimp_lib.dll.aiDecomposeMatrix(pointer(matrix), byref(scaling), byref(rotation), byref(position)) - return scaling._init(), rotation._init(), position._init() \ No newline at end of file + return scaling._init(), rotation._init(), position._init()