OpenTK(OpenGL)
文章平均质量分 62
使用C#通过OpenTK调用OpenGL完成3d开发
勤奋的大熊猫
自学四年的 Python 金丹期修士
光子学硕士
芯片设计及版图布局工程师
图像处理爱好者
机器学习萌新
展开
-
如何使用C #来进行OpenGL项目开发
话不多说,直接在Visual Studio中安装对应的跨平台Nuget包,目前最为流行的Nuget跨平台包有https://nugetmusthaves.com/Tag/opengl?page=1。原创 2021-05-07 18:34:15 · 1106 阅读 · 0 评论 -
Visual Studio内配置OpenTK环境
OpenTK是一个可以支持C#程序跨平台进行OpenGL调用的模块,这里我们简单介绍一下在Visual Studio(VS)中关于这个模块的调用。打开VS并点击Create a new project选项选择C#和window开发平台选择Console.App(.NET.Core)后并点击Next输入项目名称,并选择项目创建的位置后点击Create完成对项目的创建打开项目文件后添加点击Project并选择Manage NuGet Packages选择Browse,输入OpenTK,选择第原创 2021-08-12 18:10:09 · 1837 阅读 · 0 评论 -
OpenTK---创建窗口
这里我们介绍最基础的知识,首先我们想要在计算机上进行图像显示,我们首先需要一个GUI界面。因此本篇主要介绍如何使用OpenTK创建GUI界面。创建主程序中的类using OpenTK.Mathematics;using OpenTK.Windowing.Desktop;namespace test_CreateWindow{ class Program { static void Main(string[] args) {原创 2022-01-02 16:21:02 · 3100 阅读 · 0 评论 -
OpenTK---空间中单个三维点的绘制
因为这是第一篇,所以会写的比较详细,后面重复用到的内容就不再二次说明了。首先我们创建主程序中的类:using OpenTK.Mathematics;using OpenTK.Windowing.Desktop;namespace OpenTK_SelfMadeBasis{ class Program { static void Main(string[] args) { // 其中根据c#语言特性,第一个NativeWi原创 2021-08-12 21:38:59 · 2612 阅读 · 4 评论 -
OpenTK---空间中单条线段的绘制
阅读这篇以前,推荐阅读本专栏之前的内容,之前做过的解释这里不再赘述,专栏目录链接。这里直接上代码并展示最终的效果。代码如下:创建主程序中的类using OpenTK.Mathematics;using OpenTK.Windowing.Desktop;namespace OpenTK_SelfMadeBasis{ class Program { static void Main(string[] args) { Nat原创 2022-01-01 18:51:29 · 936 阅读 · 0 评论 -
OpenTK---空间中三条线段的绘制
之前我们已经提及了如何在空间中绘制单条线段,这里,我们将会说到如何在空间中绘制三条线段,使它们相互组合看起来像是一个三角形。注意,这里实际上我们所画的并不是一个三角形,因为三角形通常要求三条线段所围成的部分被填充。创建主程序中的类using OpenTK.Mathematics;using OpenTK.Windowing.Desktop;namespace OpenTK_SelfMadeBasis{ class Program { static void M原创 2022-01-02 09:21:26 · 1063 阅读 · 0 评论 -
OpenTK---空间中三角形的绘制
之前我们已经提及了如何在空间中绘制三条线段,使它们相互组合看起来像是一个三角形。这里我们来画一个真正意义上的三角形。创建主程序中的类using OpenTK.Mathematics;using OpenTK.Windowing.Desktop;namespace OpenTK_Tutorials{ public static class Program { private static void Main() { var原创 2022-01-02 15:10:37 · 771 阅读 · 0 评论