
Points[A, B, C] 会绘制三个独立的点。Lines[A, B, C, D] 会绘制两条线:A-B 和 C-D。LineLoop[A, B, C] 会绘制三条线:A-B, B-C, C-A。LineStrip[A, B, C, D] 会绘制三条线:A-B, B-C, C-D。Triangles[A, B, C, D, E, F] 会绘制两个三角形:A-B-C 和 D-E-F。TriangleStripTriangles 更高效,因为它可以减少需要指定的顶点数量,特别适合绘制网格或长条状的表面。[A, B, C, D, E] 会绘制:TriangleFan[A, B, C, D, E] 会绘制:Quads (在核心配置文件中已弃用)QuadStrip (在核心配置文件中已弃用)TriangleStrip,但每对新顶点与前一对顶点形成一个四边形。Polygon (在核心配置文件中已弃用)总结与建议:
Points, Lines, LineStrip, LineLoop, Triangles, TriangleStrip, TriangleFan。Quads, QuadStrip, Polygon 已被移除。TriangleStrip 和 TriangleFan 通常比 Triangles 更节省顶点数据,但构建逻辑稍复杂。Triangles 是最灵活和最广泛支持的类型,是 3D 模型的标准表示方式。在编写 OpenTK 程序时,选择正确的 PrimitiveType 对于正确渲染几何图形至关重要。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。