public void RenderBoxWireframeOnly( DeviceContext deviceContext, Vector3 p1, Vector3 p2, Vector3 color, Camera camera )
{
var base1 = new Vector3( p1.X, p1.Y, p1.Z );
var base2 = new Vector3( p1.X, p1.Y, p2.Z );
var base3 = new Vector3( p2.X, p1.Y, p2.Z );
var base4 = new Vector3( p2.X, p1.Y, p1.Z );
var lid1 = new Vector3( p1.X, p2.Y, p1.Z );
var lid2 = new Vector3( p1.X, p2.Y, p2.Z );
var lid3 = new Vector3( p2.X, p2.Y, p2.Z );
var lid4 = new Vector3( p2.X, p2.Y, p1.Z );
RenderQuadWireframeOnly( deviceContext, base1, base2, base3, base4, color, camera );
RenderQuadWireframeOnly( deviceContext, lid1, lid2, lid3, lid4, color, camera );
RenderQuadWireframeOnly( deviceContext, base1, base2, lid2, lid1, color, camera );
RenderQuadWireframeOnly( deviceContext, base2, base3, lid3, lid2, color, camera );
RenderQuadWireframeOnly( deviceContext, base3, base4, lid4, lid3, color, camera );
RenderQuadWireframeOnly( deviceContext, base4, base1, lid1, lid4, color, camera );
}