MCPcopy Create free account
hub / github.com/carbonengine/trinity / AddBox

Method AddBox

trinity/TriLineSet.cpp:305–328  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

303}
304
305void TriLineSet::AddBox( const Vector3& min, const Vector3& max, uint32_t color )
306{
307 Vector3 minA( max.x, min.y, min.z );
308 Vector3 minB( min.x, max.y, min.z );
309 Vector3 minC( max.x, max.y, min.z );
310 Vector3 maxA( max.x, min.y, max.z );
311 Vector3 maxB( min.x, max.y, max.z );
312 Vector3 maxC( min.x, min.y, max.z );
313
314 Add( min, color, minA, color );
315 Add( min, color, minB, color );
316 Add( minC, color, minB, color );
317 Add( minA, color, minC, color );
318
319 Add( max, color, maxA, color );
320 Add( max, color, maxB, color );
321 Add( maxC, color, maxB, color );
322 Add( maxA, color, maxC, color );
323
324 Add( min, color, maxC, color );
325 Add( max, color, minC, color );
326 Add( minB, color, maxB, color );
327 Add( minA, color, maxA, color );
328}
329
330void TriLineSet::AddOrientedBox( const Matrix& transform, const Vector3& min, const Vector3& max, uint32_t color )
331{

Callers 2

DrawBoxMethod · 0.45
DrawBoxMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected