| 142 | } |
| 143 | |
| 144 | void BspTree::debugDraw() |
| 145 | { |
| 146 | return; |
| 147 | Math::float3 pp = m_World.getEntity<Components::PositionComponent>(m_World.getScriptEngine().getPlayerEntity()).m_WorldMatrix.Translation(); |
| 148 | Utils::BBox3D bb = {pp - Math::float3(1, 1, 1), pp + Math::float3(1, 1, 1)}; |
| 149 | std::vector<NodeIndex> pn = findLeafOf(bb); |
| 150 | |
| 151 | LogInfo() << "pn: " << pn; |
| 152 | LogInfo() << "pp: " << pp.toString(); |
| 153 | return; |
| 154 | /* |
| 155 | int i=0; |
| 156 | for(BspNode& n : m_Nodes) |
| 157 | { |
| 158 | if(n.isLeaf()) |
| 159 | { |
| 160 | Aabb b; |
| 161 | memcpy(&b, &n.bbox, sizeof(b)); |
| 162 | |
| 163 | if(i == pn) |
| 164 | ddSetColor(0xFF0000FF); |
| 165 | else |
| 166 | ddSetColor(0xFFFFFFFF); |
| 167 | |
| 168 | ddDraw(b); |
| 169 | } |
| 170 | |
| 171 | |
| 172 | i++; |
| 173 | } |
| 174 | |
| 175 | ddPop();*/ |
| 176 | } |
no test coverage detected