コード例 #1
0
ファイル: OBJ.cs プロジェクト: yhr28/3DCollisions
 public void RenderBVH()
 {
     GL.PushMatrix();
     GL.MultMatrix(WorldMatrix.OpenGL);
     if (model != null)
     {
         model.RenderBVH();
     }
     GL.PopMatrix();
     ChildrenRender(false, true, false);
 }
コード例 #2
0
        public override void Render()
        {
            base.Render();
            DrawOrigin();

            GL.PushMatrix();
            GL.Scale(3.0f, 3.0f, 3.0f);
            //obj.Render();
            GL.PolygonMode(MaterialFace.FrontAndBack, PolygonMode.Line);
            obj.RenderBVH();
            GL.PolygonMode(MaterialFace.FrontAndBack, PolygonMode.Fill);
            GL.PopMatrix();
        }