Error checking for partial overlaps

This commit is contained in:
KP 2024-07-28 18:47:04 -05:00
parent 1de17327c0
commit e88c56e3c2
2 changed files with 85 additions and 925 deletions

View file

@ -1,917 +1,32 @@
[05:50:40 PM] Info: Starting...
[06:45:36 PM] Info: Starting...
KP3D version 2
===============================
Copyright (C) kpworld.xyz 2018-2024
Contact me! @kp_cftsz
[05:50:40 PM] Info: Initializing SDL
[05:50:40 PM] Info: Initializing OpenGL
[05:50:40 PM] Info: OpenGL version: 4.6.0 NVIDIA 536.23
[05:50:40 PM] Info: Initializing GLEW
[05:50:40 PM] Info: Initializing SDL_mixer
[05:50:40 PM] Info: Reticulating splines...
[05:50:40 PM] Info: Ready!
[05:50:40 PM] Info: Finalize mesh with 45 batches
[05:50:45 PM] Info: Finalize mesh with 48 batches
[05:50:47 PM] Info: Finalize mesh with 50 batches
[05:50:49 PM] Info: Finalize mesh with 52 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:50 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 58 batches
[05:50:51 PM] Info: Finalize mesh with 61 batches
[05:50:51 PM] Info: Finalize mesh with 61 batches
[05:50:51 PM] Info: Finalize mesh with 61 batches
[05:50:51 PM] Info: Finalize mesh with 61 batches
[05:50:51 PM] Info: Finalize mesh with 61 batches
[05:50:52 PM] Info: Finalize mesh with 61 batches
[05:50:52 PM] Info: Finalize mesh with 61 batches
[05:50:52 PM] Info: Finalize mesh with 61 batches
[05:50:52 PM] Info: Finalize mesh with 61 batches
[05:50:52 PM] Info: Finalize mesh with 61 batches
[05:50:52 PM] Info: Finalize mesh with 61 batches
[05:51:04 PM] Info: Finalize mesh with 67 batches
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:04 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:05 PM] Error: Bad any cast: Bad any_cast
[05:51:06 PM] Error: Bad any cast: Bad any_cast
[05:51:06 PM] Error: Bad any cast: Bad any_cast
[05:51:06 PM] Error: Bad any cast: Bad any_cast
[05:51:06 PM] Error: Bad any cast: Bad any_cast
[05:51:06 PM] Error: Bad any cast: Bad any_cast
[05:51:06 PM] Error: Bad any cast: Bad any_cast
[05:51:06 PM] Error: Bad any cast: Bad any_cast
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 67 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:07 PM] Info: Finalize mesh with 68 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:08 PM] Info: Finalize mesh with 70 batches
[05:51:09 PM] Info: Finalize mesh with 70 batches
[05:51:09 PM] Info: Finalize mesh with 70 batches
[05:51:14 PM] Info: Finalize mesh with 70 batches
[05:51:14 PM] Info: Finalize mesh with 70 batches
[05:51:14 PM] Info: Finalize mesh with 70 batches
[05:51:14 PM] Info: Finalize mesh with 70 batches
[05:51:14 PM] Info: Finalize mesh with 70 batches
[05:51:14 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:28 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 70 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:29 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:30 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:31 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 67 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:32 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:33 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 69 batches
[05:51:34 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 70 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:51:35 PM] Info: Finalize mesh with 71 batches
[05:52:01 PM] Info: Finalize mesh with 77 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:05 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:06 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:07 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:08 PM] Info: Finalize mesh with 79 batches
[05:52:09 PM] Info: Finalize mesh with 79 batches
[05:52:09 PM] Info: Finalize mesh with 79 batches
[05:52:09 PM] Info: Finalize mesh with 79 batches
[05:52:09 PM] Info: Finalize mesh with 79 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:09 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 78 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:10 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:11 PM] Info: Finalize mesh with 79 batches
[05:52:24 PM] Info: Finalize mesh with 86 batches
[05:52:29 PM] Info: Finalize mesh with 88 batches
[05:52:29 PM] Info: Finalize mesh with 88 batches
[05:52:29 PM] Info: Finalize mesh with 88 batches
[05:52:29 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:37 PM] Info: Finalize mesh with 87 batches
[05:52:38 PM] Info: Finalize mesh with 87 batches
[05:52:38 PM] Info: Finalize mesh with 87 batches
[05:52:38 PM] Info: Finalize mesh with 87 batches
[05:52:38 PM] Info: Finalize mesh with 87 batches
[05:52:38 PM] Info: Finalize mesh with 87 batches
[05:52:38 PM] Info: Finalize mesh with 87 batches
[05:52:38 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:39 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:52:40 PM] Info: Finalize mesh with 87 batches
[05:53:08 PM] Info: Finalize mesh with 94 batches
[05:53:17 PM] Info: Finalize mesh with 99 batches
[05:53:21 PM] Info: Finalize mesh with 104 batches
[05:53:32 PM] Info: Finalize mesh with 104 batches
[05:53:32 PM] Info: Finalize mesh with 104 batches
[05:53:32 PM] Info: Finalize mesh with 104 batches
[05:53:32 PM] Info: Finalize mesh with 104 batches
[05:53:32 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:33 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:34 PM] Info: Finalize mesh with 104 batches
[05:53:35 PM] Info: Finalize mesh with 104 batches
[05:53:35 PM] Info: Finalize mesh with 104 batches
[05:53:35 PM] Info: Finalize mesh with 104 batches
[05:53:35 PM] Info: Finalize mesh with 104 batches
[05:53:35 PM] Info: Finalize mesh with 104 batches
[05:53:35 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:36 PM] Info: Finalize mesh with 104 batches
[05:53:37 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 104 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:38 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:39 PM] Info: Finalize mesh with 103 batches
[05:53:41 PM] Info: Finalize mesh with 104 batches
[06:45:36 PM] Info: Initializing SDL
[06:45:36 PM] Info: Initializing OpenGL
[06:45:36 PM] Info: OpenGL version: 4.6.0 NVIDIA 536.23
[06:45:36 PM] Info: Initializing GLEW
[06:45:36 PM] Info: Initializing SDL_mixer
[06:45:36 PM] Info: Reticulating splines...
[06:45:36 PM] Info: Ready!
[06:45:36 PM] Info: Finalize mesh with 45 batches
[06:45:40 PM] Info: Finalize mesh with 50 batches
[06:45:43 PM] Info: Finalize mesh with 52 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:43 PM] Info: Finalize mesh with 56 batches
[06:45:47 PM] Error: Sector 9 discarded; a sector may not overlap another sector unless all of its walls fit inside
[06:45:47 PM] Error: Sector 8 discarded; a sector may not overlap another sector unless all of its walls fit inside
[06:45:47 PM] Info: Finalize mesh with 50 batches

View file

@ -16,13 +16,14 @@ namespace {
struct SectorContainmentStatus
{
int count;
int partial_count;
bool completely_inside;
int count = 0;
int partial_count = 0;
bool completely_inside = false;
};
bool SectorContains(const kp3d::Sector& outer, const kp3d::Sector& inner, SectorContainmentStatus* output = nullptr)
{
#if 0
using namespace Clipper2Lib;
using namespace kp3d;
@ -51,6 +52,34 @@ bool SectorContains(const kp3d::Sector& outer, const kp3d::Sector& inner, Sector
completely_inside = true;
if (partial_count > 0 && count > 0)
partially_inside = true;
#else
bool completely_inside = false;
bool partially_inside = false;
int count = 0;
int partial_count = 0;
using namespace kp3d;
for (const Wall& l : inner.walls)
{
if (PointInPolygon(outer.walls, l.start))
{
count++;
}
for (const Wall& l2 : outer.walls)
{
if (PointInLine(l.start, l2.start, l2.end))
{
partial_count++;
}
}
}
if ((count) == inner.walls.size())
completely_inside = true;
if (partial_count > 0)// && count > 0)
partially_inside = true;
#endif
if (output)
{
@ -59,6 +88,8 @@ bool SectorContains(const kp3d::Sector& outer, const kp3d::Sector& inner, Sector
output->completely_inside = completely_inside;
}
// KP3D_LOG_INFO("SectorContains: outer: {}, inner: {} - count: {}, partial count: {} / complete: {}, partial: {}", outer.id, inner.id, count, partial_count, completely_inside, partially_inside);
return completely_inside;// || (count > 0 && partial_count < 4); // stupid
}
@ -372,25 +403,36 @@ void Map::SanitizeSectors()
// unexpected input, weird edge cases, etc.
// For instance, what do we do when two sectors overlap?
// - If the overlapping sector is completely contained by the sector it's overlapping, keep it as-is so we can make it a child
// - If the overlapping sector is *partially* overlapping, clip the sector it's overlapping so that they'll be two separate,
// adjacent sectors
for (const auto& sp: sectors)
// - If the overlapping sector is *partially* overlapping, nuke the sector (if you need this functionality, prefer connected
// subsectors instead)
std::vector<Sector*> to_remove;
for (const auto& sp2: sectors)
{
Sector& s = *sp;
for (const auto& sp2: sectors)
for (const auto& sp : sectors)
{
Sector& s2 = *sp;
Sector& s = *sp;
if (sp->id == sp2->id)
continue;
Sector& s2 = *sp2;
if (s2.inverted || s.inverted)
continue;
SectorContainmentStatus status;
SectorContains(s, s2, &status);
if (status.partial_count > 0 && status.count > 0)
if (status.partial_count == s2.walls.size())
{
// ...
KP3D_LOG_ERROR("Sector {} discarded; a sector may not overlap another sector unless all of its walls fit inside", s2.id);
to_remove.push_back(sp2.get());
}
}
}
to_remove.erase(std::unique(to_remove.begin(), to_remove.end()), to_remove.end());
for (const auto& sp: to_remove)
sectors.erase(std::remove_if(sectors.begin(), sectors.end(), [&](const std::shared_ptr<Sector>& sec) { return sec.get() == sp; }), sectors.end());
}
void Map::JoinSectors(Sector& sector)
@ -407,6 +449,8 @@ void Map::JoinSectors(Sector& sector)
Sector& s = *sp;
if (s.id == sector.id)
continue;
if (s.inverted)
continue;
Vec3 pos_a = {ld.start.x, sector.floor.base_height, ld.start.y};
Vec3 pos_b = {ld.end.x, sector.ceiling.base_height, ld.end.y};
@ -666,8 +710,6 @@ void Map::Rebuild(NormalGenType gen_normals)
{
m_mesh.Reset();
SanitizeSectors();
//sectors.clear();
//for (Sector& s : original_sectors)
//{
@ -718,8 +760,11 @@ void Map::Rebuild(NormalGenType gen_normals)
s.area = fabsf(area);
}
// Now perform the process of "parenting" sectors; this essentially takes in our flat list of sectors and creates a hierarchy.
std::sort(sectors.begin(), sectors.end(), [](const auto& a, const auto& b) { return a->area < b->area; });
SanitizeSectors();
std::sort(sectors.begin(), sectors.end(), [](const auto& a, const auto& b) { return a->area < b->area; });
for (const auto& sp: sectors)
{
Sector& sector = *sp;