没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
OpenSceneGraph 中国讨论区-有您 OSG 在中
国才更好's Archiver
OpenSceneGraph
中国讨论区 - 有您
OSG
在中国才更好 下的抗锯齿问
题
forest37发表于
MFC 下的抗锯齿问题
中设置抗锯齿的方法大多都是这样的吧:
!"#$ !%&'
#()* * %+&'
*,-( !%#&'.
可是这段代码在 /-下不起作用,除非
直接设置 (* $+'
这样可以在窗口初始化时设置抗锯齿,也就是像素采样率,那如何在程序运行时设置抗锯齿呢?请高手们
指教
本帖最后由 012于 1编辑 .
array发表于 1
试一试 *
这是一个渲染属性,赋给场景根节点好了
forest37发表于 34
我 在窗口初始化时设置 (* $+'
并对根节点进行了如下设置
* "*$- * '
55*6(%&(787##%*978&'
结果是抗锯齿仍然是开着的,!55#:
array发表于 ;32
没有设置 * 的属性?这个是 <=76>=* * 扩展的封装,请参看
* / 函数的用法
还有设置为 的话就等于没有设置 * 了,这时候肯定是窗口初始化的设置有效。
forest37发表于 334
首先谢谢您的解答
* / 是设置采样如何考虑透明度( )的吧
* 看上去没什么属性啊,只有一个 *#,这个 *# 无非是质量优先,速度优先,好像没
有设置不采样,或者设置采样率的接口啊。
array发表于 +2
有关 * / 的用法详情可以参看:
..---? ?.#@.#.*.A* . * /?A* .
*# 属性不是在什么机器上都可以设置的,,只有 /# 可以
还有请同时开启 #%<=B<CD7E<F9)&'
billong发表于 421+
没有设置 * 的属性?这个是 <=76>=* * 扩展的封装,请参看
* / 函数的用法
还有设置为 的话就等于没有设置 * 了,这时候肯定是窗口初始化的设置有效。
G$ $H444444!发表于 ;32.
$..88??.#?:$I#J#$323J#$
*..88??.*.**.8@?0.*. .G.
! 大牛
在 卡下只要做一下设置:
在窗口初始化时设置 (* $+'
并对根节点进行了如下设置
* "*$- * '
*(* /%9&'..属性设置对了吗?.
*6(%&(787##%*978)&'
那么 *6 节点下的孩子都有抗锯齿的效果,包括导入的 模型?。
而在 卡下,就没有抗锯齿的功能????
谢谢了。。。。。
array发表于 421+34
7 卡对 < 的支持差那是出了名的,在开始仿真循环之前用 !%&
()* * %&试一试
billong发表于 42+1
7 卡对 < 的支持差那是出了名的,在开始仿真循环之前用 !%&
()* * %&试一试
G$ $H444444!发表于 421+34.
$..88??.#?:$I#J#$+;4J#$
*..88??.*.**.8@?0.*. .G.
在 卡里怎么 )* * %;&9最大只能到 ; 啊。。。+ 什么的 在 G%&的时候就建立
窗口失败
array发表于 42+;33
这取决于显卡的支持能力
billong发表于 42++1
8 $..88??.#?:$I#J#$2+J#$H.
!..8
我的是 4+55支持性这么差》??多重采样这么耗显卡吗??
月 日
使用自定义矩阵来放置相机
本章目标:
手动放置相机,以实现场景的观览。
设置矩阵的方向和位置
我们可以使用 类来设置矩阵的数据。本章中我们将使用双精度类型的矩阵类
。 要设 置 矩 阵 的 位 置 和 方 向 , 我 们 可 以 使 用 矩 阵 类 的 和
方法。为了方便起见,这两个方法均提供了多种可重载的类型。本例中我们使
用的 方法要求三对角度向量值作为输入参数。旋转量由围绕指定向量轴所旋
转的角度(表示为弧度值)决定。这里我们简单地选用 , ,! 直角坐标系作为旋转参照
的向量轴。将平移矩阵右乘旋转矩阵后,即可创建一个单一的表示旋转和平移的矩阵。代
码如下:
如下是设置场景的代码。此场景包括一个小型的地形和坦克模型。坦克位于(,,")
的位置。
#
$%&'(()
$&'(()
*%+$&,*%+)
-%./,,)
-012%3$3)
%&45678888948894:;7)
&45678888<88<=:;7)
创建绿色的天空布景。
>$?.+&,>)
?.+@>>/.A:3B:"3B:3B:3)
@>C?.+)
@>C%)
3&,-012%3)
@>C3)
3@>C)
3@-0/.BB")
3@12%
D%4AE:B/.BB)
*1.?+%$&,*1.?+%)
,:>+%)
,:F.4)
,:G)
声明一个用于设置相机的矩阵。矩阵的位置设置为坦克模型后方 H 个单元,上方 < 个单元。
同时设置矩阵的方向。
>)
.0)
.)
.0:
4:B/.BBB滚转角( 轴)
4E:B/.BBB俯仰角( 轴)
4:B/.BB)航向角(! 轴)
相机位于坦克之后 H 个单元,之上 < 个单元。
.:BEBE)
>&.0$.)
使用矩阵设置视口摄相机
场 景 的 视 口 类 实 例 使 用 当 前 +% 控 制 器 类
(.?+%,4+% 等)矩阵的逆矩阵来设置主摄像机的位置。为了
在视口中使用我们自定义的摄像机位置和方向矩阵,我们需要首先计算自定义矩阵的逆矩
阵。
除了求取逆矩阵之外,我们还需要提供世界坐标系的方向。通常 *1+%
矩 阵 ( -%./, 中 使 用 ) 使 用 的 坐 标 系 为 ! 轴 向 上 。 但 是 -%. 和
(也就是上文所创建的)使用 轴向上的坐标系系统。因此,在获得逆矩阵之后,
我们需要将其从 轴向上旋转到 ! 轴向上的形式。这一要求可以通过沿 轴旋转I 度来实
现。其实现代码如下所示:
,CJ,:
#
3%-.>
#
&>:>)
@5K
:+
$:AEIH:BBB)
L
,:3)
L
注意:按下 / 键可以手动切换摄像机。
EM添加评论 M固定链接 M写入日志 M-F
教程
月 < 日
I: 处理键盘输入实现更新回调
本章目标:
剩余36页未读,继续阅读
资源评论
NBA_C_love
- 粉丝: 0
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用C语言与python分别实现文件的读写功能
- zephyr sdk package 2
- zephyr sdk package 1
- optimization.ipynb
- 数据库标识码BSM重排序工具、重构标识码工具
- 基于C语言的校园导航系统报告.doc
- __init__.py
- tensorflow-gpu-2.6.5-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-rocm-2.13.1.600-cp38-cp38-manylinux2014-x86-64.whl
- tensorflow-rocm-2.13.0.570-cp311-cp311-manylinux2014-x86-64.whl
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功