feat: finish basic function of BMapSharp.

- fix weird C sharp behavior about calling FreeNativeData without calling ManagedToNative, which cause segment fault.
- disable unhandled exception handler in debug mode for BMap.
- change all associated code involving these issues.
This commit is contained in:
2024-10-05 11:58:25 +08:00
parent 3566efa36a
commit b319e0fcb6
7 changed files with 135 additions and 43 deletions

View File

@ -13,7 +13,7 @@ def main() -> None:
for gp in reader.get_groups():
print(gp.get_name())
print('===== Objects =====')
print('===== 3dObjects =====')
for obj in reader.get_3dobjects():
print(obj.get_name())