腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3057)
视频
沙龙
1
回答
在
opengl
/
glut
中
使用
gluLookAt
和
鼠标
引导
视角
、
、
你好,所以我试图
使用
鼠标
功能来移动
gluLookAt
的
视角
,到目前为止没有运气,我已经尝试调整upX
和
upY基于
鼠标
位置,但我希望程序能够做一个完整的360度旋转的对象基于
鼠标
移动,并希望它停止时,在窗口中的
鼠标
移动停止我将不胜感激,我仍在学习 #include <iostream>#include <GL/gl.h> #include <GL/glu.
浏览 55
提问于2020-12-15
得票数 0
1
回答
如何在FreeGLUT程序中
使用
glutMouseWheelFunc?
、
、
我能够编写
和
执行一个PyOpenGL程序,该程序
使用
glutMouseFunc来监听
鼠标
单击:from
OpenGL
.GL import * glutMouseFunc( mouse ) 现在,我也想阅读
鼠标
的滚轮。我以前
在
使用
glutMouseWheelFunc
浏览 5
提问于2012-04-28
得票数 0
回答已采纳
1
回答
PyOpenGL:难以
使用
gluLookup
和
gluPerspective
、
、
、
也就是说,我可以毫不费力地用glVertex3fv绘制这些点,并为每个点提供所有三个坐标,但我试图
使用
gluPerspective
和
gluLookAt
来适当地设置相机,这是令人沮丧的,而且我还没有在网上找到任何解释原因的资源我已经为gluPerspective指定了参数来
使用
一个50.0的
视角
,以及1:1的高宽比。
gluLookAt
似乎什么也不做,不管我提出了什么论点。 我
使用
的是PyOpenGL,它只是Python的
OpenGL
包装器。这允许我同时<
浏览 1
提问于2014-11-28
得票数 1
回答已采纳
1
回答
PyOpenGL:
gluLookAt
行为?
、
、
、
我正在尝试
在
OpenGL
窗口上获得不同的3D透视图。我正在尝试
使用
“x”,“y”
和
“z”键在场景中平移。我尝试的第一件事是改变“眼睛”所在位置的值。无论我读了多少遍
gluLookAt
应该做的事情,我都不能让它做到! 在下面的代码<em
浏览 0
提问于2014-11-16
得票数 0
3
回答
配备
OpenGl
和
C++的2D平台游戏摄像头
、
、
、
我正在尝试做一个2D平台游戏
使用
OpenGl
和
glut
与C++。你可以用左右箭头键移动你的玩家,用空格键跳跃。我通过一个文本文件将所有的平台加载到游戏中并打印到屏幕上。这一切都很好用。这让我认为,我应该
使用
glTranslatef将所有平台转换到左侧,而不是移动播放器。这对我来说似乎有点奇怪,我只是想知道这是不是应该这样做。所以我想最后的问题是,我应该平移整个场景还是移动播放器?
浏览 1
提问于2012-07-03
得票数 1
1
回答
带箭头键的
OpenGL
摄像头控制
、
、
、
现在,我的相机可以向前
和
向后移动。 camera.cx,camera.cy,camera.cz,if (key ==
GLUT
_KEY_DOWN) camera.ez += 0.1; if (key ==
GLUT
_KEY_
浏览 1
提问于2013-11-02
得票数 1
1
回答
opengl
glut
停止工作
、
、
我正在尝试
使用
opengl
和
glut
(eclipse)来启动hello world程序。我总是收到Program.exe已停止工作的消息。我用的是windows。我安装了MinGW。glOrtho(-2.0, 2.0, -2.0, 2.0, -2.0, 500.0); glLoadIdentity(); glutDisplayFunc(displayCall); retu
浏览 10
提问于2015-02-10
得票数 0
1
回答
调用gluPerspective
和
gluLookAt
会给我一个未定义的引用?
、
、
、
void onDisplay() glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
gluLookAt
glutSwapBuffers();{ glutInitDisplayMode(
GLUT
_DEPTH|
GLUT
_DOUBLE); glutInitWindowSize(50
浏览 1
提问于2018-04-10
得票数 2
回答已采纳
1
回答
如何
使用
搅拌器的bpy创建一个与Python连接的圆柱体?
、
、
、
、
我希望
使用
Python或任何其他GL库来实现这一点,而不是
使用
搅拌器库。我
在
堆栈溢出
中
搜索,发现了这个问题。请
引导
我 2)并建议如何在画出圆柱体后充分清除屏幕。
浏览 2
提问于2019-05-29
得票数 0
回答已采纳
2
回答
如何正确地将
鼠标
坐标转换为
opengl
坐标?
、
、
一切正常,唯一的问题是将
鼠标
坐标(左上角的0,0)转换为
openGL
坐标(屏幕中央的0,0)。
在
类
中
我们得到了这样的公式:双openglX =((双)x-半水平分辨率)/水平分辨率*水平
opengl
范围;双openglY =-((双)y-半垂直分辨率)/垂直res *垂直
opengl
范围; #includeglMatrixMode(GL_PROJECTION); glFrustum(-ar, ar, -1.0, 1.
浏览 29
提问于2019-06-21
得票数 0
4
回答
鼠标
移动
opengl
、
、
、
我正在
使用
普通的
OpenGL
(没有外部工具)创建一个用C++编写的台球游戏,但我可以
使用
GLUT
。我已经绘制了一个池形线索,我想跟随
鼠标
光标,但我不确定如何做到这一点。我知道如何
使用
键盘输入来移动物体,例如相机位置或绘制对象,但我不确定如何
使用
鼠标
输入来移动对象。这是我试图通过
鼠标
输入移动的提示: glBegin; glRotatef(90,0,
浏览 1
提问于2011-04-21
得票数 3
回答已采纳
1
回答
gluLookAt
()没有按预期工作
、
、
、
我已经
使用
Eclipse
在
OpenGL
中
创建了一个保龄球游戏。但是当我按下x键的时候,一切都消失了。glFrustum(-ar, ar, -1.0, 1.0, 1.0, 100.0); glLoadIdentity(); case 'r': break; cas
浏览 3
提问于2013-07-08
得票数 1
回答已采纳
1
回答
如何使此Open GL程序
在
不终止的情况下进行旋转
、
所以我有这个
OpenGL
程序,它
使用
以下命令显示一个立方体它允许用户
使用
输入沿x,y
和
z如何修改此程序,以便您可以
在
不终止它的情况下旋转它?如中所示,
在
第一次输入期间仅显示第一次旋转。#include <GL/gl.h
浏览 2
提问于2013-04-09
得票数 1
回答已采纳
6
回答
如何在
OpenGL
中
使用
多个视图?
、
我需要在
OpenGL
中
在
两个不同的视图中显示相同的对象,例如,一个
使用
口头投影,另一个
使用
透视图。为了做到这一点,是否需要在每次调用glViewport()之后再次绘制对象?
浏览 2
提问于2009-04-07
得票数 29
回答已采纳
3
回答
为什么我的文本不显示?
、
、
、
、
由于某些我无法理解的原因,我的JOGL hello world程序
中
的文本根本无法显示。我将包含display方法,这样你们就都知道我在说什么了。gLDrawable) final GL gl = gLDrawable.getGL();
GLUT
glut
= new
GLUT
(); gl.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BI
浏览 3
提问于2009-04-13
得票数 1
7
回答
Cocoa
OpenGL
窗口是纯C语言的吗?
、
、
我想在MacOSX
中
打开一个
OpenGL
窗口(以显示
和
抓取击键/
鼠标
事件)。我不想学习目标C。 有没有
在
纯C
中
访问
OpenGL
应用程序接口的方法?
浏览 0
提问于2010-01-31
得票数 8
回答已采纳
1
回答
鼠标
点击移动对象
、
我想用
鼠标
点击移动物体(有两个三角形的六点星体)。我编写了以下代码,但没有响应。case
GLUT
_LEFT_BUTTON: float x_min = (-x + 500) / 500;y - 500) / 500; } break;
在
GLUT
_LEFT_BU
浏览 2
提问于2017-04-01
得票数 0
回答已采纳
3
回答
从
鼠标
坐标到3d
中
的点-三角形相交?
、
、
、
、
我知道如何测试点
和
三角形之间的交点。...But我不明白,如何
使用
鼠标
坐标将点的起始位置精确地移动到屏幕平面上,所以点的角度应该根据
鼠标
光标
在
屏幕上的位置而变化,而且无论我
在
OpenGL
应用程序中
使用
哪种透
视角
度,这都应该很好地工作,所以点角度
在
不同的透
视角
度上会有所不同
浏览 0
提问于2009-05-23
得票数 2
回答已采纳
1
回答
OpenGL
鼠标
监听器返回
、
、
我试图通过
OpenGL
在
Haskell中
使用
鼠标
监听器,但遇到了问题。显然,x
和
y坐标的返回值是一个GLint。问题出在
使用
这些工具上,因为我需要一个GLfloat。简单的解析似乎不能解决这个问题。从更技术性的角度来看,当屏幕的整个尺寸
在
OpenGL
中
仅表示为1平方单位时,为什么会返回一个整数呢?
浏览 1
提问于2012-04-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于OpenGL的绘制上下文
刚学C4D不久,最容易被忽略的几个细节
拓幻图形学工程师教学手册
即日起可免费领取的Steam游戏,6月11日截止
编程经典书籍:龙书、虎书、鲸书、魔法书……指的都是哪些?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券