问题标签 [sharpgl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
40 浏览

c# - SharpGL 中的平移会扭曲图像

我在 SharpGL 中有此代码,其中实现了缩放和平移。这是de draw方法:

我这里有一个使用视口的透视投影(正交投影和比例用于缩放)。这是平移屏幕上绘制的任何内容的代码:

问题是,当我向任何一侧(上、下、左、右)移动太多时,绘图会变得非常扭曲。起初我没有注意到它,因为我正在处理非常放大的图像并且看不到差异,但现在我看到失真总是发生,它越远离图像越强烈。我只想知道为什么会发生这种情况,如果可能的话,一个解决方案,谢谢。

下面是一个例子:

普通视图

扭曲的视图

0 投票
0 回答
48 浏览

c# - SharpGL 的问题(openGLControl1)

需要帮助:

OpenGL gl = this.openGLControl1.OpenGL; //-> "openGLControl1" 调用 CS1061 错误

我该如何解决?

(使用 NuGet“Install-Package SharpGL.WinForms”安装)

0 投票
1 回答
77 浏览

c# - 如何删除场景中的这个红框?

如何删除场景中的这个红框?我使用 SharpGL。如果它是默认框,我不能删除它?需要你们的帮助,伙计们。

程序代码在这里。它应该旋转和缩放 .obj 文件。所有工作正常,但我需要删除这个红框。也许有删除这个redbox的任何功能?

0 投票
1 回答
58 浏览

c# - SharpGL WPF 不使用 gl.DrawArrays() 和 gl.VertexPointer() 绘图

我正在尝试使用 SharpGL 在使用 gl.VertexPointer() 和 gl.DrawArrays() 的 WPF 应用程序中进行渲染。但我不能让它渲染一个正方形。背景清除为绿色,我可以在 WPF 面板的左下方看到 FPS 绘图。为正方形添加代码时,FPS 文本也消失了,我只有一个空白屏幕。

我正在做与 C++ 项目中完全相同的事情,它工作得很好。我不知道我错过了什么或做错了什么。

XAML

C#

使用绘图代码... OpenGL 绘制

没有绘图代码... OpenGL无绘图