private Renderer InitBackfaceRenderer()
{
var shaderCodes = new ShaderCode[2];
shaderCodes[0] = new ShaderCode(File.ReadAllText(@"shaders\RaycastVolumeRenderer\backface.vert"), ShaderType.VertexShader);
shaderCodes[1] = new ShaderCode(File.ReadAllText(@"shaders\RaycastVolumeRenderer\backface.frag"), ShaderType.FragmentShader);
var map = new AttributeMap();
map.Add("position", RaycastModel.strposition);
map.Add("boundingBox", RaycastModel.strcolor);
var backfaceRenderer = new Renderer(model, shaderCodes, map);
backfaceRenderer.Initialize();
backfaceRenderer.StateList.Add(new CullFaceState(CullFaceMode.Front, true));
return backfaceRenderer;
}