腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(5085)
视频
沙龙
1
回答
C#
WPF
-
OpenTK
GLControl
鼠标
事件
、
、
我有一个使用Windows窗体宿主中的
OpenTK
GLControl
的
WPF
项目设置...当我将
事件
绑定到
GLControl
的
鼠标
事件
(MouseDown、MouseWheel等)时,我无法让它们正常工作当
鼠标
悬停在
GLControl
上时,任何
鼠标
输入似乎都不会触发。有没有办法在窗体宿主内部的
GLControl
上完成
鼠标
输入?在加载
GLControl
时,我使用
浏览 32
提问于2020-02-09
得票数 0
1
回答
需要提高OpenGL截图的分辨率
、
、
、
、
下面的
C#
代码用于获取场景的照片: if (GraphicsContext.CurrentContext != null)
glControl
_window.Invalidate(); this.
glControl
_window = new
OpenTK
.
GLControl
(new
浏览 3
提问于2018-04-19
得票数 0
1
回答
是否可以通过OpenGL和角度将D3DImage ES代码与
WPF
应用程序一起使用?
、
、
、
、
摘要(TL:DR版本)我们知道
WPF
有一个D3DImage控件,它允许您在
WPF
中托管Direct3D呈现,它应该通过将其输出适当地组合到
WPF
呈现线程来消除空域问题。我的问题是,由于角度是通过Direct3D实现的,而D3DImage是Direct3D呈现的目标,那么是否可以将这两者结合起来,允许我们编写OpenGL ES代码并在
WPF
应用程
浏览 1
提问于2013-10-01
得票数 9
回答已采纳
2
回答
在
WPF
中持续更新WindowsFormsHost中的
OpenTK
GLControl
-如何?
、
、
、
我在我的
WPF
应用程序的WindowsFormsHost中嵌入了一个
OpenTK
GLControl
。我想不断地更新和渲染它。在Winforms中,一种解决方案是将UpdateAndRender方法附加到Application.Idle
事件
,但在
WPF
中没有这样的事情。那么更新我的场景和
GLControl
(60FPS)最好的方法是什么?
浏览 2
提问于2011-07-06
得票数 1
3
回答
如何在
OpenTK
.
GLControl
中获取
鼠标
坐标?
、
我有一个使用
OpenTk
.
GLControl
的程序。现在,在我的监听器中,每当
鼠标
悬停在上述控件上时,说"
glControl
1",我就想要获取
鼠标
坐标。{ // get the current mouse coordinates
浏览 0
提问于2013-07-09
得票数 0
1
回答
使用
OpenTK
在
glControl
1_Paint之外转换和旋转图像?
、
、
我正在使CAD型软件在VS2010专业使用
C#
窗口窗体应用程序和
OpenTK
。没什么花哨的;我只是想能够读入一些基本的形状并绘制它们。在读取文件并将其分解为原语之后,我将其绘制到
glControl
1表单。到目前为止,它的运行情况与预期一致。但是,我不会在"
glControl
1_Paint“
事件
中绘制它。因此,我无法使用键盘/
鼠标
输入来平移/旋转它。 我已经阅读了其他问题的答案,在这些问题中,发问者被指示在"
glControl
1_P
浏览 2
提问于2013-04-08
得票数 0
2
回答
在WindowsFormHost -
wpf
面板内排列控件
、
、
、
" Dock="None" BackColor="yellow" > <
opentk
:
GLControl
" MouseDown="
GlControl
_MouseDown" Resize="
glControl
_Resize" Paint="
glControl
_Paint"
浏览 37
提问于2020-04-30
得票数 0
回答已采纳
1
回答
我如何从openGL从
C#
调用?
、
、
我正在用Winforms在
C#
中编写一个应用程序。我想要创建一个控件,使用OpenGL显示3D图形。我在
OpenTK
上做了一些实验,发现使用它的
GLControl
来显示OpenGL图形相当简单;我只需要实现一个处理
GLControl
的画图
事件
的方法,并且在这个方法中调用
OpenTK
包装方法,例如,而不是glVertex2d(0.0, 0.0);GL.Vertex2(0.0, 0.0); 我还发现,可以使用P/Invoke将
OpenTK
与直接调用Op
浏览 5
提问于2013-07-31
得票数 1
回答已采纳
1
回答
Opentk
Opengl版本
、
、
我有一个Windows
C#
应用程序,它使用
OpenTK
。应用程序执行一些相对简单的绘图,但也调用C++开发的动态链接库进行额外的openGL绘图/呈现。应用程序和c++ dll是针对openGL 1.1开发的,所以当我将
OpenTK
GLControl
的创建从1.1版修改为3.0版时,如下所示:private
OpenTK
.
GLControl
m_OpenGLDisplay = new
OpenTK
.
GLControl
(new <em
浏览 0
提问于2018-03-07
得票数 1
1
回答
如何使
OpenTK
.
GLControl
透明
、
、
、
、
我使用的是
WPF
和
OpenTk
,我有一个被设置为透明的
GLControl
,透明颜色也被设置为透明,但当它绘制矩形时,它变成了黑色。我如何让它在透明的背景上绘制我的矩形,我在
OpenTK
.
GLControl
后面有一些东西,我想要看到这个矩形。
浏览 0
提问于2012-01-20
得票数 0
回答已采纳
1
回答
使用OpenGL控件的
WPF
MVVM WinformsHost
、
、
、
、
我正在用MVVM开发一个
WPF
应用程序。在这个应用程序中,我需要一个OpenGL控件(我使用的是
OpenTK
)。目前在
WPF
中获取OpenGL的唯一有用的方法是使用WindowsFormsHost。XAML
C#
public FancyOpenGlControl() this.InitializeComponent(); this.
glControl
.Dock = DockStyl
浏览 40
提问于2014-05-19
得票数 3
回答已采纳
2
回答
如何捕获使用
opentk
绘制的图像
、
、
我的目标是在GL_Control (一个gui控件)上用
c#
中的
opentk
绘制东西,并在每次调用paint
事件
时将其保存到一个Bitmap对象中。我有这样的代码:{
浏览 4
提问于2014-08-07
得票数 2
1
回答
为什么两个
glcontrol
的OnPaint
事件
不同步运行-
opentk
c#
、
、
、
、
每个都有它的油漆
事件
。但是在完全运行paint1
事件
的功能之前,系统调用paint2
事件
。我认为每个
事件
中的函数将被完全同步地调用。我能走那个路吗。意味着,paint2
事件
应该在完成paint1
事件
后调用吗?== false)
glControl
1.MakeCurrent(); obj_
openTK
.Init(); }(
glControl
2.Con
浏览 0
提问于2019-05-28
得票数 0
1
回答
OpenGL控件覆盖
WPF
元素
、
、
、
、
我使用DevExpress控件库在
WPF
中开发了丰富的客户端应用程序。 我不确定这是
WPF
的一般问题,还是DevExpress或
OpenTK
的问题。编辑:我使用WindowsFormsHost控件将
OpenTK
的
GLControl
放到
WPF
UserControl中。我使用的是.Net 4
浏览 3
提问于2015-04-14
得票数 0
回答已采纳
2
回答
VB .NET中的
OpenTK
(OpenGL)
、
、
我试图学习如何在VB .NET环境中做openGL,似乎推荐使用Tao框架或
OpenTK
,而
OpenTK
的推荐程度更高,所以我选择了尝试使用它。1)我使用
opentk
-2010-10-06.exe安装了
OpenTK
3)我添加了控件(
opentk
.
glcontrol
.dll通过一些在线示例,我添加了其余的内容:Impo
浏览 0
提问于2012-02-17
得票数 1
回答已采纳
3
回答
OpenTK
投影移动和滚动摄像机
、
、
、
我正在编写图形2d编辑器,我使用
OpenTK
作为渲染引擎。这是我现在拥有的代码。现在,我需要在此字段中导航,并使用
鼠标
滚轮滚动。 帮我解决这个问题,我应该从
OpenTK
调用什么来移动我的相机并滚动它。
浏览 4
提问于2014-07-02
得票数 0
2
回答
使用Tao.Framework (
C#
- Open )更新缓冲区的简单动画无法工作
、
、
、
你好,我从OpenGL开始使用
C#
、Tao.Framework和Tao.Plataform.Windows SimpleOpenGlControl,到目前为止,我使用了以下代码片段: // in Form.Load
浏览 2
提问于2014-03-27
得票数 0
回答已采纳
1
回答
查找托管在
Wpf
WindowsFormsHost中的Winforms控件的中心
、
、
我正在将Winforms项目转换为
WPF
,在此过程中,我遇到了一个非常特殊的问题。请允许我解释一下。在我的项目中,我使用的是
OpenTK
,这意味着我需要将
GLControl
托管在WindowsFormHost中。
GLControl
使用了第一人称相机,为了让它工作,我需要计算出
GLControl
的精确中心,当用户“环顾四周”时,这就是我放置
鼠标
的地方。我尝试过各种参数,但我一直得到空崩溃,主要来自我的
GLControl
,当它托管在
WPF
应用程序中时,它显
浏览 0
提问于2015-12-28
得票数 0
回答已采纳
1
回答
在
OpenTK
(
C#
~.NET)中获取
鼠标
窗口坐标
、
、
、
、
现在基础工作正常了,我有了一个查看器窗体列表,每个窗体都在它的designer类中封装了一个
OpenTK
.
GLControl
成员。我需要获取窗口中的实际光标位置,这样当我释放
鼠标
左键时,它会将其放入GL窗口中的该位置。这是从它实际需要做的事情中简化出来的,但作为第一步,一旦可以实现,剩下的就会很容易实现。现在,当我使用
GLControl
.MousePosition.X,
GLControl
.MousePosition.Y来获取光标位置时,它实际给出的是屏幕位置,而不是窗口中的位置。我看过
OpenTK
浏览 3
提问于2011-10-17
得票数 2
回答已采纳
1
回答
在winforms中显示
OpenTk
.
GLControl
、
、
、
、
我一直在尝试在
C#
winforms中显示OpenGl图形,我偶然发现了一个非常有用的NuGet包,名为
OpenTK
。我遵循了
OpenTK
's Learn tab上的介绍性教程,并且能够渲染一些简单的形状。本教程非常有用,但它的前提是在GameWindow中显示OpengGL图形(独立于主窗体)。我发现通过使用
OpenTK
.
GLControl
控件可以在主窗体中直接显示OpenGL图形。为了配合工作,我安装了额外的NuGet包
OpenTK
.
GLControl
。=
浏览 69
提问于2020-01-30
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券