MCPcopy Create free account
hub / github.com/REGoth-project/REGoth / debugDraw

Method debugDraw

src/engine/BspTree.cpp:144–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

142}
143
144void 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}

Callers 1

onFrameUpdateMethod · 0.45

Calls 3

TranslationMethod · 0.80
getPlayerEntityMethod · 0.80
toStringMethod · 0.45

Tested by

no test coverage detected