[{"title":"( 31 个子文件 177KB ) MessyBsp:Q3 BSP文件加载、碰撞检测和渲染实验","children":[{"title":"MessyBsp-master","children":[{"title":".gitignore <span style='color:#111;'> 69B </span>","children":null,"spread":false},{"title":"rAssert.hpp <span style='color:#111;'> 4.40KB </span>","children":null,"spread":false},{"title":"Bsp.cpp <span style='color:#111;'> 5.04KB </span>","children":null,"spread":false},{"title":"BspBrushToMesh.cpp <span style='color:#111;'> 5.33KB </span>","children":null,"spread":false},{"title":"MessyBsp-screenshot.png <span style='color:#111;'> 35.14KB </span>","children":null,"spread":false},{"title":"data","children":[{"title":"final.bsp <span style='color:#111;'> 378.99KB </span>","children":null,"spread":false}],"spread":true},{"title":"GLDebug.hpp <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"Geometry.hpp <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"TraceTest.cpp <span style='color:#111;'> 2.77KB </span>","children":null,"spread":false},{"title":"PlaneMaths.hpp <span style='color:#111;'> 3.57KB </span>","children":null,"spread":false},{"title":"VectorMaths3.hpp <span style='color:#111;'> 7.49KB </span>","children":null,"spread":false},{"title":"third-party","children":[{"title":"getopt","children":[{"title":"getopt.c <span style='color:#111;'> 4.20KB </span>","children":null,"spread":false},{"title":"getopt.h <span style='color:#111;'> 198B </span>","children":null,"spread":false}],"spread":true},{"title":"ConvexHull","children":[{"title":"hull.h <span style='color:#111;'> 5.37KB </span>","children":null,"spread":false},{"title":"hull.cpp <span style='color:#111;'> 83.42KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"FindSDL2.cmake <span style='color:#111;'> 6.55KB </span>","children":null,"spread":false},{"title":"Bsp.hpp <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"TraceTest.hpp <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"BspBrushToMesh.hpp <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"VectorMaths4.hpp <span style='color:#111;'> 8.95KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 27.96KB </span>","children":null,"spread":false},{"title":"rAssert.cpp <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"Matrix4x4Maths.hpp <span style='color:#111;'> 18.13KB </span>","children":null,"spread":false},{"title":"docs","children":[{"title":"DevMaster.net - Quake 3 BSP Collision Detection.html <span style='color:#111;'> 61.21KB </span>","children":null,"spread":false},{"title":"section6.txt <span style='color:#111;'> 7.27KB </span>","children":null,"spread":false}],"spread":false},{"title":"test","children":[{"title":"TestBspBrushToMesh.cpp <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false}],"spread":false},{"title":"CMakeLists.txt <span style='color:#111;'> 5.27KB </span>","children":null,"spread":false},{"title":"Trace.cpp <span style='color:#111;'> 12.34KB </span>","children":null,"spread":false},{"title":"Trace.hpp <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"QuaternionMaths.hpp <span style='color:#111;'> 4.47KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]