问题标签 [glu]
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.
iphone - Iphone OpenGL:gluLookAt X,Z 到旋转(360):航向角
我正在编写的OpenGL程序使用glULookat的一个端口来控制相机
要旋转,我有以下代码
案例 ActionTurnRight: center[0] = eye[0] + cos(SPEED_TURN)*v[0] - sin(SPEED_TURN)*v[2]; 中心[2] = 眼睛[2] + sin(SPEED_TURN)*v[0] + cos(SPEED_TURN)*v[2];
我的问题是如何获得以度为单位的旋转角度?
更新:试过这个,它给了我 -572 ish 到 572
opengl - 我在哪里可以调用 gluUnproject?
这是一个非常简单的问题。
我在哪里可以调用 gluUnproject?我需要某种当前的 openGL 上下文吗?
我在这里查找了函数,但这并不能告诉我是否有任何先决条件。
我想做这个:
在我的服务器节点上,而不必将其传递给我的渲染节点,并让它们返回结果。服务器没有 openGL 上下文。我还能打电话给 gluUnproject 吗?
iphone - iPhone OpenGL:使用 gluUnProject(端口)并检测点击对象
请帮忙,这是我的第四个问题,我很努力,我什么都试过了!
我想要做的就是检测在 3D 世界(已创建 3D 世界)中单击对象(立方体)。
这样做http://blog.nova-box.com/2010/05/iphone-ray-picking-glunproject-sample.html但具有完全不同的应用程序结构,并且在渲染缓冲区等方面做了很多工作。
我正在尝试使用 gluUnProject (有人已经移植了它)。
一触即发
取自其他项目的碰撞函数
如果有人能解决这个错误,我什至会用贝宝支付一些现金(如果允许的话),这让我头疼了好几天。当我得到投影和模型视图矩阵时,我认为它要做
opengl - 球体的正交投影得到一个圆(OpenGL——新手)
我正在尝试绘制一个非常简单的黑白线条人物,其头部是一个球体。背景是黑色的,我用白色绘制。球头的正投影应该是一个线宽为3像素的白色圆圈。头部后面的所有东西都应该被隐藏(启用 DEPTH_TEST)。我想避免使用 glut 但 glu 是可以的。
实现这一目标的最简单方法是什么?
opengl - 如何与 GLU 链接?
我刚刚发现了 FLTK,并为我的测试制作了一个 makefile。这是我的生成文件:
(这是目标文件代码:)
这是它给我的错误:��代码无关)java - Java OpenGL 绑定中的 GLU.gluLookAt 似乎什么都不做
我已经检查了有关此主题的其他问题,但他们的解决方案对我不起作用。我有点不知所措。我的 GLEventListener 实现中有以下函数。
我将什么值放入 gluLookAt() 矩阵并不重要,视图不会改变。我最终还是看到了立方体的同一张脸。
有任何想法吗?
谢谢
python - 如何使用 glu NURBS 制作精确球体?
我正在开发一个使用大/小圆圈切割球体表面的程序。
我已经完成了所有的数学运算。曲面上的圆相交,形成弧线,识别紧凑区域,识别重复区域。现在唯一剩下的就是显示我的信息。而且因为我必须做很多修剪奇怪的形状,我认为 NURBS 是要走的路。
过去几天我一直在研究 NURBS,我终于找到了一个展示如何制作完美 NURBS 圆的网站,但我仍然不知道如何将其扩展到球体。
iphone - iPhone 在横向视图中拾取/取消投影(投影矩阵旋转)
我正在尝试在 3D 场景中进行“挑选”工作,其中视图被旋转以使 iPhone 处于横向模式。我正在使用 OpenGL ES 2.0(所以所有着色器,没有固定功能管道)。
我正在从渲染代码中执行 unproject 并立即使用 GL_LINES 绘制生成的光线(光线仅在我第一次触摸屏幕时被计算,所以之后我可以移动相机以从各个角度观察生成的线) .
我的 unproject 代码/调用很好(网上有很多 gluUnproject 的例子)。我的矩阵求逆代码很好(即使与一些矩阵的 excel 相比)。但是,生成的光线与我实际“点击”的位置至少偏离 5-15 度(在模拟器中它确实是一次点击,所以我期望 unproject 的精度更高)。
我的视图被旋转为横向(在创建透视投影矩阵后,我将它围绕 Z 旋转 -90 度;纵横比保持在纵向)。我相信数学关闭的问题就在这里。
有没有人有专门针对景观视图进行拾取/非投影的经验?
opengl - 如何增加openGL停止绘制对象的距离(zfar/gluPerspective)?
我正在学习 OpenGL 并且遇到了 gluPerspective 的问题。这是我在 Init() 中使用的代码
我的场景工作正常.. 但只要我稍微远离我的物体,它们就会消失(如图像中的红球)。:
我从中获取图表的网络
我知道红球不在视野范围内,不会显示。所以我想要的是增加它停止绘制的距离。我尝试增加 3000.0f 但不起作用!
所以我的问题是:如何增加openGL停止绘制对象的距离?
opengl - 为什么 y 轴不能与 SuperBible 框架参考或 GluLookAt 一起使用
我目前正在尝试了解如何在这本书中使用 GLFrame 类,根据本书的第 4 版,从 Frame of reference 类派生的相机矩阵应该与 GluLookAt 相同
当我添加这些行时
相机朝正确的方向看,偏航 45 度(我这样做对吗!)
但是,当我添加这个
相机看起来好像设置为 (0.0f, 0.0f, 1.0f)
为什么是这样!这让我发疯了三天。也许我没有正确传递向量,但我不确定如何传递 x,y 360 度以查看(前向)位置/向量。向量在传入之前是否必须进行归一化?
最终我希望做完整的鼠标外观(FPS 风格),但现在只是理解为什么我不能让相机简单地向上倾斜将是一个好的开始。
谢谢!
这是原位的代码。
}