opentk 相关问题

Open Toolkit是一个高级的低级C#库,包含OpenGL,Op​​enCL和OpenAL。它适用于游戏,科学应用程序以及需要3D图形,音频或计算功能的任何其他项目。

屏幕四边形的 UV 坐标未转换

我正在制作这个 open gl 应用程序,我需要将纹理渲染到屏幕四边形。我的要求是,出于特定原因,应将四边形的大小调整为纹理的宽度和高度。测试...

回答 1 投票 0

OpenTK 着色器三角形顶点

我正在尝试使用 C++ 和 OpenTK 库编写一个带有彩色顶点的三角形。这就是我对我想要实现的目标的设想: 但是当我编译程序时,我得到了这个,三角形是......

回答 1 投票 0

绕点旋转对象

如何围绕一个对象旋转一个对象,例如围绕另一个对象旋转一个对象?最好使用 GL.Rotate 和尽可能少的数学!

回答 1 投票 0

GLSL 碎片着色器输出黄色而不是渐变

我试图创建一个 uv 纹理(如果这个术语是正确的话,我不知道),就像您首先在 Shader Toy 中所做的那样,通过获取片段坐标并将其除以分辨率。 #版本330核心 出 vec4 FragCo...

回答 1 投票 0

OpenTK - 如何按给定角度旋转对象

我正在使用 http://viewport3d.com/trackball.htm 上的教程来对轨迹球进行编程。我计算了轴和角度,但因为我只是 OpenTK 和 OpenGL 的初学者,所以我不知道如何应用旋转...

回答 2 投票 0

按像素区域进行 OpenGL 纹理映射

假设您有一个简单的游戏图块集,如下所示: 现在,在处理简单的 GUI 框架(例如 .NET)时,加载该图像、选择其中的一部分,然后绘制会相当容易......

回答 1 投票 0

使用 OpenTK 将统一数组上传到着色器的正确方法是什么?

我正在尝试渲染网格的多个实例,每个实例都有不同的浮动偏移量。为此,我将一个统一的浮点数组传递给着色器,然后将使用 gl_InstanceID 对其进行索引。乙...

回答 2 投票 0

垃圾收集不适用于 OpenTK,或者我是否缺少足够的处置?

将此类视为 3D 模型。我可以有该类的多个实例。我可以在场景中添加和删除 3D 模型。 类 My3DModel { int VertexArrayObject; 整数

回答 0 投票 0

C# OpenTk“HelloTriangle”仅在 GL.UseProgram() 上呈现带有“InvalidOperation”错误的白色三角形;

使用 OpenTk,尝试让基本的“HelloTriangle”工作。这是着色器设置: 公共着色器库(){ var glsl = ""; var vertexShader = GL.CreateShader(Shad...

回答 0 投票 0

我在将位图绘制到 GLControl 中时遇到问题

我正在使用来自 NuGet 的最新 OpenTK 4.7.7 库和来自 GitHub 的最新 GLControl 库。我有一个 .NET 7 Windows 窗体项目,其中有一个 GLControl 对象。我的主要目标是画...

回答 0 投票 0

使用 OpenTK GLWpfControl 绘制 OpenCV 垫

我正在尝试使用 OpenTK 绘制 CvMat。我创建了一个生成随机渐变并将其呈现在屏幕上的代码,但无论我做什么,我总是得到一个黑屏而不是渐变-

回答 0 投票 0

使用 OpenTK 在 C# 中生成纹理图集

我正在制作一个使用大量纹理(大约 100 个纹理)的游戏,并且我知道调用 glBindTexture 是昂贵的,所以我想构建所有纹理的图集,但不知道如何批准...

回答 0 投票 0

为什么我的代码没有呈现一个非常简单的矩形?

我对 C# 和 OpenGL 都很陌生。所以我提前为任何愚蠢的错误道歉。 我正在尝试使用 OpenTK 渲染一个简单的矩形。我已经按照一堆教程开始学习......

回答 1 投票 0

鼠标移动绘制矩形- OpenTK。

我试图通过鼠标拖动(右键)来绘制一个矩形。一旦按钮被按下,我就会在onMouseDown事件中得到鼠标的初始位置,在OnMouseMove事件中得到新的鼠标位置。...

回答 1 投票 0

點在圓形路徑中移動,而不是直線- OPENGL。

我想让一个点在二维空间里跟着光标走,这个点应该一直在光标的正下方。该点应该一直在光标的正下方。我试过使用射线投射,但点是在圆形路径上移动,而不是在二维路径上移动。

回答 1 投票 1

OpenTK 4.0 + Gtk#绑定初始化

我目前正试图引到一个GLArea的Gtk#。Gtk#可惜没有自带GL函数,只提供上下文创建。我现在尝试了好几天,得到最新的OpenTK的prerelease(...

回答 1 投票 0

未找到OpenTK文件异常

我使用nuget包管理器安装了OpenTK,使用了这个教程,即使它是旧的,我的程序似乎是工作的,但随后这个错误。"Sistem belirtilen dosyayı bulamıyor "意思是 "System ...

回答 1 投票 0

现代OpenGL:对象选择(C#,OpenTK)。

我试图用C#和OpenTK在OpenGL中实现对象拾取。我基于两个来源,为此写了一个类。How to get a Ray from 'gluUnProject' https:/www.bfilipek... ...

回答 1 投票 0

在透视视图中使用世界空间原点的现代OpenGL平移功能。

我正在使用OpenTK和C#在3D透视图中实现一个平移功能。我们的想法是用鼠标右键来实现直观的 "点击和拖动 "功能。一个明显的复杂问题是...

回答 1 投票 1

现代OpenGL-可以在着色器中使属性成为条件吗?

C#/ OpenTK。我一直难以找到一种在场景中组合不同几何类型的好方法。出于效率原因,我一直在尝试使用相同的着色器和单个VAO / VBO用于...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.