Ejemplo n.º 1
0
        /**
         * Draw mesh regularly
         */
        private void DrawRegular()
        {
            if (mesh.GetTexture() != null)
            {
                if (!mesh.GetTexture().IsLoaded())
                {
                    mesh.GetTexture().Load();
                }
                mesh.GetTexture().Bind();
            }

            // Use vertex buffer objects
            trianglesVBO.Draw();

            // Normals
            if (showNormals)
            {
                if (normalsVBO == null)
                {
                    CreateNormalsVBO();
                }
                normalsVBO.Draw();
            }

            // Border
            if (showBorder)
            {
                if (borderVBO == null)
                {
                    CreateBorderVBO();
                }
                borderVBO.Draw();
            }
        }