作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我需要绘制 3d 投影,我正在为 JAVA 使用 opengl 包装器。问题: - 如何在 java opengl 中设置视点(例如,我想让我的程序在屏幕上绘制对象,就像我从 (0,0,0) 看那个对象一样) - 如何设置透视点(在 3d 中指向视线的点,例如我希望编程在屏幕上绘制对象,因为我正在从 (0, 0, 0) 到 (1, 1, 3) )
我熟悉这道题的数学问题,所以我计算了所有的透视坐标。我只需要 opengl java 函数或 set off 函数,它们可以在我想要的透视图中绘制这个新坐标。
帮助!! :)))
最佳答案
这是example吗?帮你?您可能正在寻找的功能是 gluLookAt :
gluLookAt( GLdouble eyeX,
GLdouble eyeY,
GLdouble eyeZ,
GLdouble centerX,
GLdouble centerY,
GLdouble centerZ,
GLdouble upX,
GLdouble upY,
GLdouble upZ )
PARAMETERS
eyeX, eyeY, eyeZ
Specifies the position of the eye point.
centerX, centerY, centerZ
Specifies the position of the reference
point.
upX, upY, upZ
Specifies the direction of the up vector.
关于java - 3d绘制,设置透视点,设置视点!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/777771/
使用 rgl 交互地选择合适的视点,然后在格子 3d 图中采用相同的方向会很方便。例如,使用非信息性观点给出以下图。 library(lattice) wireframe(volcano, scree
我创建了一个 showDropdown根据 更改的属性元素点击事件。然后我使用 v-if隐藏/显示 我在 CSS 中使用了 flexbox。 这是我的 CSS 或 Vue 代码的问题吗?我不确定哪
我是一名优秀的程序员,十分优秀!