コード例 #1
0
        public void Begin(NDSPrimitiveType type)
        {
            switch (type)
            {
            case NDSPrimitiveType.Triangle:
                Gl.glBegin(Gl.GL_TRIANGLES);
                break;

            case NDSPrimitiveType.Quadrilateral:
                Gl.glBegin(Gl.GL_QUADS);
                break;

            case NDSPrimitiveType.TriangleStrips:
                Gl.glBegin(Gl.GL_TRIANGLE_STRIP);
                break;

            case NDSPrimitiveType.QuadrilateralStrips:
                Gl.glBegin(Gl.GL_QUAD_STRIP);
                break;
            }
        }
コード例 #2
0
        public void Begin(NDSPrimitiveType type)
        {
            switch (type)
            {
            case NDSPrimitiveType.Triangle:
                GL.Begin(PrimitiveType.Triangles);
                break;

            case NDSPrimitiveType.Quadrilateral:
                GL.Begin(PrimitiveType.Quads);
                break;

            case NDSPrimitiveType.TriangleStrips:
                GL.Begin(PrimitiveType.TriangleStrip);
                break;

            case NDSPrimitiveType.QuadrilateralStrips:
                GL.Begin(PrimitiveType.QuadStrip);
                break;
            }
        }
コード例 #3
0
 public void Begin(NDSPrimitiveType type)
 {
     switch (type)
     {
         case NDSPrimitiveType.Triangle:
             Gl.glBegin(Gl.GL_TRIANGLES);
             break;
         case NDSPrimitiveType.Quadrilateral:
             Gl.glBegin(Gl.GL_QUADS);
             break;
         case NDSPrimitiveType.TriangleStrips:
             Gl.glBegin(Gl.GL_TRIANGLE_STRIP);
             break;
         case NDSPrimitiveType.QuadrilateralStrips:
             Gl.glBegin(Gl.GL_QUAD_STRIP);
             break;
     }
 }