16得票1回答
从透视投影矩阵转换为正交投影矩阵

我有一个只有简单三角形的场景,并且正在使用透视投影。我已经使用GLM设置好了我的MVP矩阵,就像这样:glm::mat4 Projection = glm::perspective(45.0f, 4.0f / 3.0f, 0.1f, 100.0f); glm::mat4 View ...

14得票1回答
glOrthof和glViewPort之间的区别

在OpenGL-ES中,我对设置以下内容的差异感到困惑:glOrthof() glViewPort() GLU.gluOrtho2D() 使用它各自的参数。我认为这一切都是将您可以看到的部分设置为指定的坐标(宽度、高度)。我应该使用哪一个?

12得票2回答
正交相机和使用射线选取物体

使用正交相机和射线投射器选择对象时,我遇到了一些困难。然而,当我使用透视相机时,我没有任何问题。在切换两者之间唯一更改的是相机类型。 我能够在正交视图上选择面,但它只与我在屏幕上点击的位置松散相关。我可以远离物体单击,它仍将返回为如果它已经击中了靠近其中心的物体。 你们有什么想法,我在这里...

10得票1回答
D3正交投影中的圆形裁剪和投影

我正在处理这个,在圆形元素超出90度的截断角度后,我无法剪切红色圆形。 另外,是否有一种方法可以将投影应用于红色圆形,以使其相对于正交角度看起来像在地球表面? 目前它们只是相对于屏幕的2D圆。

9得票2回答
不理解gluOrtho2D函数

我无法理解 gluOrtho2D() 函数的作用是什么?它是将原点固定在OpenGL窗口的某个特定点上,还是其他作用? 这是因为 gluOrtho2D(1,1,1,1) 将原点固定在窗口中心。 如果它不是将原点固定在某一点上,那么有没有办法可以固定原点呢?因为我读到过“OpenGL窗口坐标...

8得票1回答
three.js - 相机变化的行为非常奇怪

我开发了一个简单的three.js应用程序,用于渲染一个立方体,并有几个按钮设置固定的相机位置。我在这里有我的代码演示:https://jsfiddle.net/ph0ropg7/9/ 在我的应用程序中,我渲染了一个立方体,我可以通过TOP VIEW按钮切换到顶视图,并可以使用SHOW AL...

8得票4回答
使用d3.js制作旋转地球和柱状图。

我想创建一个类似于这个例子中的带有条形图的旋转地球。你可以在这里看到我的示例。一切都进行得很顺利,直到条形图越过地平线。我不知道如何在它们位于地球另一侧时从底部削减条形图。有人能建议我如何做吗? /* * Original code source * http://codepen.io...

7得票1回答
使用Libgdx和TexturePacker处理xdpi图像会出现失真问题

我是一名安卓开发者,正在使用LibGDX构建我的第一个游戏。经过大量阅读,仍有一件事我不明白。我意识到我应该有一套图片,针对最高分辨率2560x1440(为了避免丑陋的向上缩放而不是矢量图像)。我使用TexturePacker打包我的图片,甚至使用线性线性获取最大质量: TexturePac...

7得票2回答
使用Cartopy在正射投影中绘制圆形

我正在尝试使用cartopy在给定的地理坐标处绘制具有一定半径的圆。我想要使用正射投影来绘制,该投影以圆的中心为中心。 以下是我用于测试的Python代码: import numpy as np import cartopy.crs as ccrs import cartopy.featu...

7得票2回答
从透视视图切换到正交视图,保持模型相同的视图尺寸并进行缩放。

我的窗口有fov角度=60,width=640和height=480,近平面near=0.01,远平面far=100,我使用glm::perspective()获取投影矩阵。 glm::perspective(glm::radians(fov), ...