![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenTK
那人_那事
这个作者很懒,什么都没留下…
展开
-
C# OpenTK教程 - 1.3 元素缓冲区对象
你可以通过定义六个顶点来制作两个看起来像一个形状的三角形来做到这一点,但这是一种浪费,因为一个矩形只需要四个顶点。虽然这看起来并不可怕,但考虑一个立方体:如果没有浪费,只有八个顶点,但如果你使用用两个三角形制作每个面的方法,那么仅一个立方体就需要 36 个顶点!有许多不同的方法可以做到这一点(例如三角形条),在本教程中,我们将使用所谓的元素缓冲区对象,这是一种缓冲区,允许我们重用顶点来创建多个基元。这个将使用顶点 0、1 和 3 创建一个三角形,使用 1、2 和 3 创建第二个三角形。翻译 2023-06-30 13:48:36 · 675 阅读 · 0 评论 -
C# OpenTK教程 - 1.2 你好三角形
图形管道在OpenGL中所有物体处在3D空间中,但屏幕和窗口是一个2D像素数组,因此OpenGL工作的很大一部分是将所有3D坐标转换为适合您屏幕上的2D像素。将3D坐标转换为2D像素的过程由OpenGL的图形管道管理。图形管道可分为两大部分:第一部分将3D坐标转换为2D坐标,第二部分将2D坐标转换为实际彩色像素。在本教程中,我们将简要讨论图形管道,以及如何利用它来创建花哨的像素。图形管道将一组3D坐标作为输入,并将这些坐标转换为屏幕上的彩色2D像素。图形管道可分为几个步骤,其中每个步骤都需要上一步的输出翻译 2020-10-29 13:12:11 · 3769 阅读 · 0 评论 -
C# OpenTK教程 - 目录
更新中起步1.0 了解OpenGL1.1 创建窗口1.2 你好三角形1.3 元素缓冲区对象1.4 纹理1.5 多个纹理1.6 转换1.7 坐标系统1.8 相机照明2.1 颜色2.2 基本照明2.3 材料2.4 照明映射2.5 投光物2.6 多光源...原创 2020-08-15 14:19:45 · 2487 阅读 · 0 评论 -
C# OpenTK教程 - 1.1 创建窗口
欢迎访问LearnOpenTK教程的第一个项目。本指南将教你如何从NuGet获取OpenTK,并打开您的第一个窗口。我们承诺这将是一个短暂的。从NuGet安装OpenTK已经发布到.NET官方的包管理NuGet上,点击链接下载。OpenTK 3可以安装在.NET Framework 2.0和任何衍生单声道版本上。在Visual Studio 2013/2015/2017中,点击工具 -> NuGet包管理 -> 程序包管理器控制台来访问程序包管理器这将调出程序包管理器控制台,一个Visu翻译 2020-08-15 14:18:16 · 8513 阅读 · 3 评论