之后,使用新返回的mesh对象创建patch mesh。因为要把patch mesh细分为一个新的mesh,我们还需要知道这个mesh将有多少面和顶点。在计算了这2个值之后,终于可以创建新的细分之后的mesh了。注意到我使用了MeshFlags.Use32Bit标志。在细分之后,我们很有可能获得一个很大的mesh,必须确保可以支持大的mesh。现在可以运行程序来看看了,不过却是有些单调。先添加一些文本吧:
font.DrawText(null, string.Format("Number Vertices: {0}\r\nNumber Faces: {1}",mesh.NumberVertices,mesh.NumberFaces),new Rectangle(10,10,0,0), DrawTextFormat.NoClip, Color.Black);