宁님의 프로필AlexanderT사진블로그리스트 도구 도움말

직업
지역
관심 분야
G
E

Windows Media Player

AlexanderT

8월 5일

艰难更新

一个游戏 ,比较长,被点名的同志对不住了哈。我也是被逼无奈的。。。
 
 

规则:

一、被點到名字的,要把所有的問題都回答出來發布一片日志在自己的頁面上,最后再提一個自己的問題,并點名另外八個人繼續回答~~~,列出八個需要回答問題的名字,還要到這八個人的博客里留言通知對方——你被點名了,被點名者不得拒絕回答問題,完成游戲的人將會永遠得到大家的祝福。

二、這八個人要在自己文章里注明是從那里接到的,并且再加上一個問題之后傳遞給其他八個人,讓游戲繼續下去,不得回傳。被點到名字的人將會得到大家的祝福,并且多有美好的愿望都將會在不久的將來實現 

问题:

1,如果让你用生命换一个愿望,你会许什么?
  日本消失,全部变成中国人。

2,你已经和你最爱的人在一起了吗?并且相信会一直走下去吗?
  在了,坚信一直走下去哈。
3,如果让你选择一种水果来形容我,你会选择什么呢?
  苹果
4,你如何看待“原罪”?
  解释一个先。
5,黛玉和宝钗你更欣赏谁?
   人不到,从来没有见过(电视上看过伪造的)。
6,你觉得现在什么对你是最重要的?
   她,所有家人,朋友,敌人(这个虽然还没有)。
7,你会为别人改变自己吗?
   会的,只要我认为值得。
8,觉得自己是个好男人或者好女人吗?为什么?
   都不是,农民一个。
9,请自己选一种死法(安乐死除外)
   事事难预料。
10,在你的眼里,什么是永恒的?
   朋友
11,到了2008,你会结婚么?
   看看8.8要得不。
12,如果你结婚~会选择什么地方?
   能力范围内看她,现在她最大。
13,你的下一个旅游地点想好了吗?
   没有,没这份心。
14,在你眼中,我的缺点是什么?
    对老大不够好,不够贤惠哈。
15,你会为了你最爱的人坚持么?即使他(她)不爱你?
    坚持啥? 那种东西是相互的哈,单相思没意思的。
16,你认为友情和爱情怎样相处才能保持一辈子新鲜?
    真心相对,不要主观猜测,问问什么都知道了。
17,觉得爱情和友情经得起考验吗?
    看什么样的考验了,每个人都有致命弱点。
18,你觉得女生是直发好还是卷发好?(不许回答说因人而异)
    我喜欢直的。
19,2008年奥运会开幕式门票你买哪种?200/800/1500/5000?
    不买,现在没兴趣了。
20,嘻嘻,说说你的绰号和小名叫什么?
    农民
21,悲伤的时候选择什么为自己治疗?
    游戏,锻炼,学习。
22,你认为我会不会得到幸福?
    故意得到肯定答案哈。
23,说一说经历过的最好和最变态的老师吧!
    我遇到的都很好,周祝光最好,除了一个,初中的那个 李英,十二中初九八二班三班的同志都晓得的哈,简直不是一般的变态。
24,到现在为止,最能温暖你的人是?
    朋友,情人,亲人。
25,你喜欢下雨天吗?呵呵~说说理由吧~
    可以,冷静得多。效率高的多。最好下雪。
26,请问,你感觉,什么样的朋友,是最真诚的朋友呢?
    小郑这种。
27,你觉得我是一个什么样的人?
     一个农民一样的人。
28,你认为网友是朋友么?
    虚拟的可以否,我没有网友?
29,相爱的两个人,一定要在一起吗?
     要。
30,对于自己,爱如果很辛苦,还会去坚持吗?
    肯定会,为啥子不呢?
31,怎样做可以长胖些?
    猪一样的生活。
32,那就问问大家都喜欢吃什么吧?
    红星兔丁,夫妻肺片,老鸭煲,千岛湖大鱼头,等等
33,怎么才能克制住不玩游戏呢?
    不可能了
34,好好算算你最最最铁的朋友,有几个?
    1
35,你对自己的未来有信心吗?有何打算?
    有点点嘛,走自己的路。
36,你回答这组问题之前最后吃的一样东西是什么,好吃么?
    午饭,刚刚吃完,现在继续
37,下雨了,你喜欢撑伞吗?
    尽量只撑伞
38,你信这世上有鬼么?
    不信,鬼扯。
39,洁的问题:怎么样才能什么都不要想?
    什么都想得时候,什么都不会想了。
40,小新的问题:至今为止,让你改变最多的那个人是谁?
    她,现在看来也只可能是她了。
41,蔚蔚的问题:你想一个人住么?为什么?
    无法忍受,不为什么,无法忍受。
42,晶的问题:你有没有喜欢过一辈子都不可能在一起的人?
    有
43,妖修的问题:你相不相信灵异事件?
    不信
44,遛猪的问题:30岁以前,你最想做一件什么事情?
    小日本消失
45,hongman的问题:你将来把你们家孩子培养成什么样的人才?
    他喜欢啥就培养啥,只要不违反道德法律。
46,尘尘的问题:你今天穿什么颜色的内裤?请如实回答细节描述.
    还没穿
47:老常的问题:最烦哪种男人?
    婆婆妈妈,不像男人的男人。
48,宫涛的问题:列两个你常上的网站和理由.
    Google,badu, 有了这两个网站,其他的都可以从这里找过去。
49,左手的问题:说说今天你最快乐的事情吧…
    看到她了。
50.加一个我的问题:最近最让你开心的事情 是什么?为什么?
    回来了。没啥,就是回来了。
51.大宁儿答完题已经好困就不追加问题了,下面各位自便吧。
     ——好心人哪~~~~!
52.猪萱的问题:选择爱人(男生答)和朋友(女生答),你们最看中女性的那种特质?可以说三个,按重要程度排序,可以是内在的也可以是外在的。 
     体贴,爱心 等等
53. okok的问题:回答完上面冗长的清单之后,你还会不会传给别人?(看,我对大家恁好恁好的吧)
     会
54.小媛的问题:你的工作令你满意吗?为什么? 
    满意,刚刚换了一个新的,高危行业。
55。小然的问题:昨天晚上你梦见了什么?
      她
 
56. Amanda的问题: 你认为喜欢与爱之间的区别是什么?
     对于我来说,喜欢是我一个人的事情,爱是双方面的。
57. Irene的问题:这辈子你最想做的一件事是什么?(只能说一件)
    很简单,中国在我看得见的时候超过日本就行。
58. 问题就是:你自己经常控制并安慰自己的阴暗面么?效果怎么样?
 
提了58这个问题,太他妈几巴多了,现在开始点名,祝福开始!接下来的n个人是:菜男,骚刘,锅哥,王星,老牛,mmTea,xuchui,王进博士,周敏姐姐,江泓,小郑,陈亮。
 
哈哈~~~,不好意思,屁屁稍微黑了点点哦。。。。。
4월 16일

LGNEPO WIKI

 
1.OpenGL的照相机是如何工作的?
OpenGL是非常注意的,这里是没有照相机的.更确切的说是, 这个站相机总是位于眼空间坐标处( 0.0, 0.0, 0.0, 0.0 ).为了给出移动相机的效果,你必须反向的移动你的场景,把转换矩阵放入模型视点矩阵来实现.这就是通常被引用的视点转换.
在实际练习中, 这是一个和相机转换相等的等式, 但更有效率,因为更多的模型转换 和相机转换被连接到了一个单独的矩阵中去.因此,但相机且只有相机在模型视点当中时,这些操作是必须被执行的.比如,当安置一个光源在世界坐标系的时候, 当视点转换且只有视点转换被应用于模型视点矩阵的时候, 它是必须被重安置的.
---------------------------------------------------------------------------------
2.我如何才可以移动我的眼睛, 或者相机在我的场景中?
OpenGL并没有使用相机模型来提供一个接口完成这项工作.然后, GLU的库提供了一个gluLookAt函数, 它可以确定一个眼睛的位置, 一个可以看, 有向上向量,在物体空间中的坐标.这个函数可以根据它的参数,计算出它的相机的反向转换然后在乘以系统的当前矩阵.
----------------------------------------------------------------------------------
3.我的照相机该去哪儿, 模型视点矩阵还是投影矩阵?
这GL_PROJECTION矩阵只能够包含投影变换,它转换眼坐标到裁减坐标.
这GL_MODELVIEW矩阵, 正如它名字所暗示的那样,包含了模型和视点转换, 它将会转换物体的空间坐标到眼坐标.请记住把相机转换代码放入GL_MODELVIEW矩阵中去, 不要放入GL_PROJECTION 去.
考虑投影矩阵就好像在描述照相机的特性一样, 例如field of view, focal length, fish eye lens, etc.考虑模型视点矩阵, 就好像你和照相机的位置, 以及你的朝向.
在 gamedev FAQ有更多的描述两个矩阵的信息.
读 Steve Bakers's 文章关于滥用投影.这篇文章是被高度评价和推荐的.它帮助了很多的OpenGL的新程序员们.
----------------------------------------------------------------------------------
4. 我如何执行一个缩放操作?
一个简单的来缩放的方法就是使用统一的模型视点矩阵.然后, 这通常容易导致假如模型被放的太大的话, 会被zNear和zFar所裁减.
一个更好的方法就是通常对投影的视景体进行宽和高的限制.
例如,你的程序通常会根据用户的输入, 来提供一个缩放的参数,可能是一个浮点数.当设置了一个1.0的值后,将会没有缩放操作执行. 更大的值会有更大的缩放,和更多的关于视景体的限制, 而更小的值将会导致相反的情况.制造这种效果的代码有可能像这样:
static float zoomFactor; /* 全局变量, 假如你需要,可以通过用户输入来改变,初始值为1.0*/
/* 一段函数来设置投影矩阵.  可能的调用会来自一段典型的程序的重定义穿口大小的句柄. 将会              
   给出重画大小的宽和高的整数值. 使用正确的画面比例系数和缩放因子建造一个投影矩阵 */
void setProjectMatrix( int width, int height )
{
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
gluPerspective( 50.0*zoomFactor, (float)width/(float)height, zNear, zFar );
/* zNear 和 zFar 将会由你来填入*/
}
为了代替gluPerspective, 你的程序有可能使用glFrustum().这里有点小技巧,因为这个左, 右, 底,顶部参数, 还有近平面参数, 也会影响到可视域. 假设你想保持一个固定的zNear面的距离(非常合理的假设),glFrustum的代码可能会看起来如下:
glFrustum( left *zoomFactor, right *zoomFactor,
    bottom *zoomFactor, top *zoomFactor,
    zNear, zFar );
glOrtho()也是类似的.
----------------------------------------------------------------------------------
5.给出了当前的模型视点矩阵, 我如何确定相机的物体空间位置?
这个"相机"或者视点在眼坐标中是在( 0.0, 0.0, 0.0 ).当你把它转换成( 0, 0, 0, 1)并与模型视点矩阵的逆矩阵相乘时, 得出来的向量就是相机的物体空间坐标.
OpenGL并没有方法(使用glGet* 相关的函数)来得到模型视点矩阵的逆矩阵.你需要使用自己的代码来计算它.
----------------------------------------------------------------------------------
6.我怎样才可以使我场景中的照相机围绕一个顶点在转动?
你可以在同样的场景中通过平移/转动 场景/物体来模拟轨道           .例如, 围绕一个在Y轴上的物体, 而且不间断的望向原点, 有可能会这样写:
gluLookAt( camera[0], camera[1], camera[2], /* 相机位置 */
    0, 0, 0, /* 相机朝向原点 */
    0, 1, 0 ); /* 正Y轴方向 */
glRotatef( orbitDegree, 0.0f,1.0f, 0.0f ); /* 围绕 Y 轴 */
/* ... 旋转角度, 也可以来自于鼠标的运动 */

glCallList( SCENE ); /* 绘制场景 */
假如你坚持使用物理的移动这个相机的位置, 那么在把它放进你的模型视点转换中之前,你必须得转换当前相机位置的向量.
在任意一种事件中,我都建议你研究下gluLookAt(如果你已经没有是用它了);
----------------------------------------------------------------------------------
7.我如何才可以自动计算一个点,使它可以显示我场景中的全部模型(我知道球体范围和向上向量)?
接下来的是来自Dave Shreiner 设置的一个可视系统.
首先,计算所有在你的场景中的物体的球体范围. 这些将会提供给你两点信息: 球体的中心位置 (让 (cx, cy, cz) 来记录这点)和它的直径.
接下来,选择一个zNear剪裁面距离的值.大部分的建议都是选择一个大于,但接近一的数,  所以,让我们把它设为:
zNear = 1.0;
zFar  = zNear + diam;
按下面这种方式,组织你的矩阵调用(对一个正射投影矩阵)
GLdouble left = c.x - diam;
GLdouble right = c.x + diam;
GLdouble bottom = c.y - diam;
GLdouble top = c.y + diam;
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
glOrtho( left, right, bottom, top, zNear, zFar );
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
这种方法会设置你的物体在窗口的正中心, 伸展边界以符合.(i.e.,这个是假设你窗口的比例系数为1.0).假如你的窗口是非正方形的, 将会按上面的方式计算左, 右, 上, 下, 在调用glOrtho以前放入下面的逻辑代码段中.
GLdouble aspect = (GLdouble) windowWidth / windowHeight;
if ( aspect < 1.0 ) { /* 窗口的高比宽长 */
bottom /= aspect;
top /= aspect;
} else {
left *= aspect;
right *= aspect;
}
上面的的代码将会把你的 场景中的物体放在相对正确的位置. 假如你想试着去操作它( i.e.旋转,etc), 你需要增加一个可视转换.
一个典型的可视转换将会和模型视点矩阵想混和, 而且看起来,应该是这样:

gluLookAt( 0.0, 0.0, 2.0 * diam, c.x, c.y, c.z, 0.0, 1.0, 0.0 );
----------------------------------------------------------------------------------
8.为什么gluLookAt()不能工作?
这个通常是被不正确的转换所导致的.
假设你使用投影矩阵堆栈中的gluPerspective的zNear, zFar来作为第三, 第四个参数,你就必须设置模型视点矩阵堆栈上的gluLookAt(), 并传递相应的参数,使你的物体, 可以落在zNear和zFar之间.
当你正试图去了解可视转换的时候,最好的方法就是写一些代码来做试验.让我们想一下,你正在看一个位于原点的一单位的球体.你可能想按下面的方式来设置你的转换:
glMatrixMode( GL_PROJECTION );
glLoadIdentity();
gluPerspective( 50.0, 1.0, 3.0, 7.0 );
glMatrixMode( GL_MODELVIEW );
glLoadIdentity();
gluLookAt( 0.0, 0.0, 5.0,
    0.0, 0.0, 0.0,
    0.0, 1.0, 0.0 );
非常重要的一点就是,知道投影和模型视点矩阵是如何一起工作的.
在这个例子中, 这个投影转换,设立了一个50度的可视角度的观察域, 和一个窗口的为1的比例系数. 这个zNear的剪裁面是视点的前三个单位,这个zFar的剪裁面的是视点前的7个单位.它们分配了一个在Z轴长度为4的视景体,对于一个单位的球体是绝对足够的.
这个模型视点转换设置了眼坐标为(0.0, 0.0, 5.0), 而所观看的点是原点,也就是我们单位圆的正中心.请注意这个眼坐标的位置离观察点的位置有5个单位的距离. 这点是相当重要的,因为眼睛前面的5个单位的距离是在投影转换所定义的视景体的正中间.假如这个gluLookAt()把眼睛设置在( 0.0, 0.0, 1.0 )它只会离原点一个单位的距离.它将会没有足够的长度去包含物体在视景体中, 物体将会被zNear所剪裁.
相同地,假如你把眼坐标设置在( 0.0, 0.0, 10.0 ), 10个单位的离观察点的距离,将会导致这个球体和视点有10个单位的距离, 并且被zFar剪裁面在7单位距离处, 被剪裁.
假如这些东西, 困扰着你,读OpenGL红皮书,或者OpenGL详解(specification)中有关于转换的内容.在你理解了物体空间坐标, 眼坐标空间,和剪裁面坐标空间, 这些上面的知识, 将会变的非常的容易, 清晰. 最好, 在经常写些小的测试程序来实践一下. 假如你在你的主程序中依然有相当的困难来使用正确的变换矩阵,那么写些更简单几何体的测试程序是非常有意义的.
--------------------------------------------------------------------------------
9.我如何去设置一个精确的点在场景的中间显示?
gluLookAt是非常容易做到这个的.简单的设置你的点的X, Y, 和Z值作为你的gluLookAt的第三, 第四, 第5个参数.
---------------------------------------------------------------------------------
10.我把我的gluLookAt调用放入我的投影矩阵中, 现在雾,光线,和纹理映射都不能正常工作了, 这  
   是为什么?
这个通常是因为把转换放在错误的矩阵中所导致的, 看下问题三对这个问题的解释. 然后也有可能, 是因为特殊的光照问题, 所导致的,因为有错误的矩阵被放入模型视点矩阵中,然后定义了光照的位置. 当一个光源点被定位在眼空间坐标中,i.e.和眼睛相关,它将会被重新定位到一个单位矩阵在模型视点矩阵堆栈中的时候.当可视矩阵被放入模型视点堆栈中时, 原先世界坐标系中的光源位置讲会被重定位. 当一个光源的位置是和一个转换的物体相关的时候, 当物体的模型矩阵和在模型视点矩阵堆栈中的可视矩阵想乘时,这个光源也会被重新定位,请记住在任何的光源被渲染前, 它都有可能被重新定位.假如光源在结构中相对于眼睛在移动, 那么每个结构都必须使用合适的矩阵来进行重定位.
----------------------------------------------------------------------------------
11.我如何可以建造一个立体视图?
立体视图就是通过展现观察者观察到的左眼和右眼所看见的画面来形成的.这些图像必须正确的匹配到显示器上,一符合观察者实际所看到的, 更多的习惯是使用多于一副的3D图像. 附加一点就是这种方法会和被使用的显示器技术有相当紧密的联系. 一些图形系统和显示设备, 会在硬件上支持立体视图和支持像左缓存和右缓存, 另外就是在系统上支持双缓存的前缓存和后缓存. 另外的系统就会在显示屏幕显示两个视口来支持立体视图, 并详细定义显卡的模式来发送这些图像到显示屏幕.另外与此相关的就是观察者通常带着一个特殊的眼镜,它会自动对图像进行拣选来以此来符合每个眼睛所看到的.然而即使没有这些图像特性, 一个开发者仍然可以使用颜色过滤在一些基于红或蓝色过滤器的选择图像的地方来实现立体视图,例如画左眼和右眼的图像到到红,蓝帧缓中来实现这点. 或者更加简单的就是有多个系统或是图形显卡(或者一块显卡)来产生两个完全分离的视频信号, 来分别画一个左眼的和右眼的图像.这个视频将会被发送到正确的眼睛中,使用一个display employing polarizing filters 或者一个 head mounted display 或者一些别的用户自己的显示设备, 执行一些原理相同的操作.
从一个OpenGL透视投影中, 立体渲染的设备将会使用合适的操作来渲染到左眼和右眼(作图像掩码, 分离上下文 或是不同视口)并且匹配到与OpenGL投影相关的观察者的左眼和右眼的几何图像到显示器上. 这个最后的OpenGL设备要求是这个在"虚拟"世界中的眼睛位置必须得来自模型视点矩阵中的分离的瞳孔位置, 这种分离会在眼空间坐标产生一个转换 但不会在别的相同的方法中被计算.
Paul Bourke 整理了很多关于立体OpenGL立体视图的资料:
· 3D Stereo Rendering Using OpenGL
· Calculating Stereo Pairs
· Creating Anaglyphs using OpenGL
----------------------------------------------------------------------------------
12.我不能使转换正常的工作. 我可以从哪里得到更多的关于矩阵的知识?
一个系统的关于基础的矩阵数学和线性代数的知识已经超出这份FAQ的范围. 相关的概念已经在美国的高校数学课上解释过了。
假如你知道这些基本概念, 但还是有点糊涂(一个共同的问题就是经验), 读下Steve Baker's
review of matrix concepts  和他的 article on Euler angles.
执行基本向量, 矩阵, 四元数的操作的delphi代码 可以在这里找到.
----------------------------------------------------------------------------------
13.OpenGL的矩阵是行排列的, 还是纵排列的?
出于编程的原因, OpenGL的矩阵是一个在内存中依次相连的16元素的数组,转换部分占据了16元素的矩阵中的第13, 14, 15, 16位置.
纵队排列相对横队排列纯粹就是一种符号协定. 注意自右的和纵排列矩阵相乘将会产生和自左的和行排列矩阵相乘产生同样的结果. 在 OpenGL详解和OpenGL参考手册都使用了纵排列矩阵. 你可以使用任意一种, 只要你清楚的声明了。
不辛地,使用在spec和蓝皮书中的纵排列格式会在OpenGL社区中导致无止境的困扰.纵排列的格式会导致一个程序员不期望的矩阵在内存中的排列格式.
更多的关于这方面的内容, 请点击:here. .
----------------------------------------------------------------------------------
14.OpenGL的坐标单位是什么?
最简短的回答就是. 只要你希望, 它可以使用任何你所希望的单位.
根据你几何数据库中的内容, 对于你的程序可能非常方便的处理OpenGL的坐标单位,比如一个毫米,或者一光年, 或者这其中的任何距离(或大或小).
OpenGL也允许你自己定义你的几何体使用不同值的坐标系统.例如, 你可能会发现在对飞机模型控制的时候使用厘米, 而对机身使用米, 而对所飞行的空间使用千米.OpenGL的模型视点矩阵可以缩放不同的坐标系统来形成同样的眼坐标系统.
程序有义务来确定投影和模型视点矩阵的构造所提供的图像和观察者保持一个合适的距离, 和合适的可视域, 以及能够保持zNear和zFar剪裁面在一个合适的范围内.一个在微米程度缩放的显示分子的程序,  例如, 就不能把观察者放在一个10英尺距离, 60度观察域的地方.
----------------------------------------------------------------------------------
15.坐标是如何转换的?坐标空间有什么不同?
物体坐标被模型视点矩阵所转换来产生眼坐标.
眼坐标被投影矩阵所转换来产生裁减坐标.
裁减坐标 X, Y, Z将会被裁减坐标W所除来产生设备规范化坐标.
设备规范化坐标会被视口参数所缩放和转移来产生窗口坐标.
物体坐标也就是当你提交给OpenGL glVertex*()或着是 glVertexPointer()的时候的原始坐标.它将会显示你的物体或者别的你想渲染的几何体的坐标.
许多的程序设计者使用世界坐标系统. 物体通常在同一个坐标系统中被模型化, 缩放, 平移, 旋转都会在你的建造的世界中转换. 世界坐标系统是通过存储在模型视点矩阵中的模型转换而形成的物体坐标转换而来. 然而,OpenGL并没有世界坐标系统的概念. 世界坐标系统纯粹就是一个程序架构.
眼坐标是通过被模型视点矩阵转换的物体坐标而来. 这个模型视点矩阵中包含了模型转换和视点转换, 它定义了观察者位于原点,而且朝向Z的负半轴.
裁减坐标是由眼坐标通过投影转换而来.裁减坐标空间范围是从 -Wc 到 Wc 在所有的三个轴方向上, Wc 是裁减坐标W的值. OpenGL会裁减所有位于范围之外的东西.
裁减坐标上所执行的透视除法会产生标准设备规范化坐标, 在三个轴的范围是从 -1 到 1.
窗口坐标是来通过视口来缩放,平移设备规范化坐标转换而来. glViewport()和glDepthRange()的参数控制这些转换.使用视口, 你可以映射设备规范化坐标的立方体到你的窗口的任何位置 和深度缓存中.
更多的信息, 请看 OpenGL specification , 图解2.6
----------------------------------------------------------------------------------
16. 我如何转换我场景中的唯一物体或者是给我场景中的每一个物体都有单独转换?
OpenGL提供了矩阵堆栈来实现这个功能. 这样的话, 就是使用模型视点矩阵堆栈.
一个典型的OpenGL程序第一次设置这个矩阵模式是使用 glMatrixMode( GL_MODELVIEW )并且加载一个可视转换, 例如一个到gluLookAt().更多的信息可利用的在 gluLookAt.
然后这个代码渲染每个场景中的物体使用他们自己的转换通过包装这个调用glPushMatrix()和glPopMatrix().例如:
glPushMatrix();
glRotatef( 90.0, 1.0, 0.0, 0.0 );
gluCylinder( quad, 1, 1, 2, 36, 12 );
glPopMatrix();
上面的代码渲染一个圆柱体围绕X轴旋转90度. 这个模型视点矩阵将会被重新存储为先前的值在glPopMatrix()调用后. 相似的调用序列可以渲染场景中的并发物体.
2월 13일

(转载)改变Windows窗口

    窗口的外观或者风格可以有类风格(CS_)和窗口风格(WS_),改变外观就是改变这两个风格。窗口风格是由一个CREATESTRUCT结构体作为API函数CreateWindow()参数确定的。

类风格是由一个WNDCLASS结构体在注册窗口类之后确定的。

而改变可以在窗口对象创建之前之后改变。

A 窗口创建之前改变

PreCreateWindow(CREATESTRUCT &cs)中修改,该函数是CWnd类的成员函数。

窗口风格:对于窗口风格只要修改cs的成员就可以实现。

类风格:但是对于由窗口类指定的那些诸如图标光标等类风格就不能由cs修改了,

因为他们是由WNDCLASS结构在注册的时候指定的,所以只能修改更底层的窗口类,并重新注册。

方法如下:

方法一

PreCreateWindow函数中,定义一个WNDCLASS变量并注册,然后把cs.lpszclss成员赋

为该已注册类的窗口类名。例如:

PreCreateWindow(CREATESTRUCT &cs)

{

  ...

  WNDCLASS wndcls;

  wndcls.cbClsExtra=0;

  wndcls.cbWndExtra=0;

  wndcls.hbrBackgroud=(HBRUSH)GetStockObject(BLACK_BRUSH);

  wndcls.hCursor=LoadCursor(NULL,IDC_HELP);

  wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);

  wndcls.hInstance=AfxGetInstanceHandle();

  wndcls.lpfnWndProc=::DefWindowProc;

  wndcls.lpszClassName="ncls" //!!指定新类的名字,在后面cs.lpszclss就用该名字!!

  wndcls.lpszMenuName="";

  wndcls.style=CS_HREDRAW | CS_VREDRAW;

 

  RegisterClass(&wndcls);

  cs.lpszClass="ncls";

  ...

  return TRUE;

}

对于单文档应用程序要修改背景和光标,应该在CView类的PreCreateWindow中去修改。

但是对于注册窗口类可以在任意一个窗口的PreCreateWindow函数都可以(只要那个窗口能在一开始就被创建)。

方法2

方法一要写大一段代码,如果仅仅是只要修改类风格/背景/光标/图标,就要重写所有代码,那么用上面的方法很麻烦,

MFC提供了一个相当方便的方式来修改风格/背景/光标/图标,就是使用AfxRigisterWnwClass()函数,该函数只修改风格/背景/光标/图标,返回值就是注册后的类名。

函数原类:

LPCTSTR AFXAPI AfxRegisterWndClass( UINT nClassStyle, HCURSOR hCursor = 0, HBRUSH hbrBackground = 0, HICON hIcon = 0 );

 举列:

 /*WNDCLASS wndcls;

  wndcls.cbClsExtra=0;

  wndcls.cbWndExtra=0;

  wndcls.hbrBackgroud=(HBRUSH)GetStockObject(BLACK_BRUSH);

  wndcls.hCursor=LoadCursor(NULL,IDC_HELP);

  wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);

  wndcls.hInstance=AfxGetInstanceHandle();

  wndcls.lpfnWndProc=::DefWindowProc;

  wndcls.lpszClassName="ncls" //!!指定新类的名字,在后面cs.lpszclss就用该名字!!

  wndcls.lpszMenuName="";

  wndcls.style=CS_HREDRAW | CS_VREDRAW;

 

  RegisterClass(&wndcls);*/

  ...

  return TRUE;

}

同样对于单文档应用程序要修改背景和光标,应该在CView类的PreCreateWindow中去修改。

类似的方法如下:

CMyView::PreCreateWindow(CREATESTRUCT &cs)

{

  ...

 

  cs.lpszClass=AfxRegisterWndClass(CS_HREDRAW | CS_VREDRAW,LoadCursor(NULL,IDC_HELP),(HBRUSH)GetStockObject(BLACK_BRUSH),LoadIcon(IDI_WARRING));

  如果仅仅是要修改风格/背景/光标/图标中任意一个,这条语句效果等于下面的一段语句。

 ...

}

以上两种方法实质都是一样的,都是在窗口内存对象创建之前改变,也可以在窗口对象创建之后改变。

B、窗口对象创建之后改变

要在窗口创建之后改变外观可以在OnCreate函数中编写代码实现。

改变窗口风格:利用一个全局的API函数SetWindowLong(),它可以在窗口创建之后改变窗口的外观。

函数原型:

LONG SetWindowLong(

  HWND hWnd,       // handle of window

  int nIndex,      // offset of value to set

  LONG dwNewLong   // new value

);

举例,改变框架窗口标题:

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)

{

       ...

  SetWindowLong(m_hWnd,GCL_STYLE,WS_OVERLAPPEDWINDOW);

 

       ...

}

也可以获取指定窗口的现有外观信息。

LONG GetWindowLong(

  HWND hWnd,       // handle of window指定获取哪个窗口

  int nIndex,      // offset of value to set指定要获取的类型

 );

应用举例:

SetWindowLong(m_hWnd,GCL_STYLE,GetWindowLong(m_hWnd,GCL_STYLE)&~WS_MAXIMIZEBOX);//在现有窗口风格上取消某一风格。

改变类风格:利用一个全局的API函数SetClassLong, 它可以改变WNDCLASSEX结构体变量的值,这个函数的用法和

SetWindowLong很类似。

函数原型:

DWORD SetClassLong(

  HWND hWnd,       // handle of window

  int nIndex,      // index of value to change ,即要改变的对象的索引值

  LONG dwNewLong   // new value

);

1월 24일

手机的注意事项:)

1、手机电池不要等到没电才充电。 
  一般我们都会有一种想法就是手机的电池电力要全部放完再充电比较好基本上是没错的,因为我们在以前使用的充电电池大部分是镍氢( NiH )电池,而镍氢电池有所谓的记忆效应若不放完电再充的话会导致电池寿命急速减少。因此我们才会用到最后一滴电才开始 充电。但现在的手机及一般IA产品大部分都用锂(Li)电池,而锂电池的话就没有记忆效应的问题。若大家还是等到全部用完电后再充的话反而会使得 锂 电池内部的化学物质无法反应而寿命减少。最好的方法就是没事就充电让它随时随地保持最佳满格状态 ,这样你的电池就可用的又长又久喔。这是从厂商那得到的 讯息 ,并经过本身测试而得。|   2、 当手机正在充电时,请勿接电话!! 
  原因是手机在充电时,来电接听的话会有潜在的危险。印度有一个31岁在保险公司任职业务经理的年轻人,十几天前在手机还接着充电器的时候接听电话,过了几秒大量的电流经过手机,这个年轻人被摔落到地面,家人发现时,手指烧伤,心跳微弱,并且已经失去意识。经紧急送到医院后,医生宣布到院死亡。行动电话是目前大家最常使用的现代发明。然而,我们也必须要警觉到仪器致死的危险。 
  3、手机剩一格时不要使用 
收讯满格 与只剩一格时相比,发射强度竟然相差1000倍以上.所以……常讲手机的人……要 注意哦 ……^0^、昨天从一位交大教授那儿获得一项很重要的 讯息 ,那就是当你发现手机的收讯强度 只剩下一格的时候,宁可挂断不谈或者是改用公用电话。千万不要再滔滔不绝、口沫横飞、浓情蜜意、欲罢不能、没完没了……为什么呢? 大家都知道手机的电磁波一直是让人担心的问题。而手机的设计为了在收讯较差 的地区仍能保有相当的通话质量, 会加强手 机的电磁波发射强度. 当收讯满格 与只剩一格时相比,发射强度竟然相差1000倍以上。 
  4.17951+电话号码=陷阱 
我也向1860查询过了. 如果你把17951+电话号码储存在电话号码本里?而不是单独拨?收费就会从0.7元每分钟变成1.3元每分钟.他们的解释是如果储存在电话号码本里?系统将无法识别。所以获得资费优惠,必须每次在键盘上直接按17xxx。神州行用户如此? 动感地带用户, 全球通也一样 。如果你是一个中国移动用户,当你知道中国移动为你设置以下的陷阱的时候,便不再惊讶于你的话费为何会像长了翅膀一样的飞走。用17951+电话号码可以优惠,但如果你预先将"17951+电话号码"存在手机的电话本,使用的时候调出来然后拔打出去,这时中国移动不承认你使用了17951这种优惠的拔打方式 ,而按照直接拔打的方式计费。如果你是在漫游,两种计费方式可以相差7倍之多!当我得知如此计费之后,我真的不知如何表达我的愤怒,后来打1860咨询时,如果不是主动冶询问这个问题,工号为6608的小姐根本就不告诉我这样的计费。 
  5、手机费的寄生虫 
手机莫名其妙定置了无用短信,强烈建议大家都看一下自己有没有中招,最简单方法退订每月偷你手机费的寄生虫! 中国移动在3.15被迫退出一项新业务,如果您是中国移动的手机用户,键入数字"0000",发送短信至186201,数秒钟内将自动回复一条短信列表,显示您的手机上究竟订制了哪些短信服务,究竟是哪些短信服务商明着 、暗着每月扣除您的手机费;键入数字"00000",发送短信至186201,即可退 订所有 短信服务 。 
   补充一点  我们打电话的时候常常会为了正好赶在1:00前结束而庆幸,但其实并不是这样的,据一位中国移动的工作人员说,其实在你通话到0:55的时候就已经算一分钟了,所以0:55~1:00的通话时间其实是算你2分钟的钱
1월 1일

新的一年来了

    新的一年来了,2007年,新年好啊,我来了 :)
 
12월 22일

什么是运气问题呢?

    以前看到别人运气差的时候总是安慰说,唉,运气差就算了吧,下次会好一些的。没想到,这次轮到自己的尝尝滋味了。今天,本来不是什么特殊的日子(那个死党的生日)。从昨天晚上开始,事情就变得不可收拾。
    打羽毛球的时候,手肘拧到了,导致中途很长一段时间不敢使劲儿,那个比分看的真是寒哪,15-3~~完全没有还手之力,后来好些,但是仍然没有状态,球感觉就像导弹一样(在我看来)飞得太快了。。 匆忙着赶回家报告情况,路上快到的时候,突然骑不动了,好像被轮子不刹车卡住了。还好不远了,扛着车小跑回家(车终于翻身了,骑上我了)。回到家,发现将要报告的“她”已经睡觉了,匆忙中打了电话,结果居然还没有说到正经事儿就挂了。。。她明天上班累,也不好在打过去,也就这样做罢,想着明天什么时候报告吧。事情比我想象的要糟很多,早上起来拿着手机,到了公司正想着打个电话给她,一看,黑屏中——没电哪,还打个屁,连号码都看不到,公司电脑上也没有备份~~~~。晚了,熬吧。 到了中午,正好自己要出去缴费,寄礼物给她。两件事情加在一块开始估计也就1小时最多了。可是,噩梦还没有结束,走到九莲路口(我住的地方附近),自己身上的钱好像不太够的样子,取不从一下吧——这个再正常不过了。 意外开始了:
    第一次把卡插进阿童木,一切顺利,到输入好取款金额的时候,啪,一个纸条飞出来,屏幕上显示:本次操作失败,请稍候尝试。没仔细看纸条的内容,我稍等片刻,再次插入卡,输入密码以后,最不想看到的事情来了,咕噜咕噜,我的卡被那个阿童木吞了~~~~又飞出一个小纸条。 无奈啊,拿着吧,仔细一看,两个小纸条的内容差不多,原因都是“帐号无效”。 难道我的卡被调换了。 还好旁边就是银行,马上去看看吧。站到队伍中没多久,真没想到,还有两个人和我是同样的原因被吞卡了。 原因自然不用说,工行中央系统出错了,本以为马上可以取到被吞的卡,拿到钱立即走人(我当时急了,已经插队了,还好后面没有猛男)。没想到的又来了,我的卡是以前浙大的那张,身份证号码不对,不能重置密码的,需要到开户银行去办理,中途到公司找人借了点钱以防万一,好不容易拖着早上不小心弄好的自行车到了开户银行,拍了好长好长的队伍(只有两个人在办理业务),等到花儿都谢了。 终于轮到我了,那个业务员不紧不慢的说:你这个挂失需要七天时间的~~~ 七天,你要饿死我啊(开个玩笑是不是,还好证件号码改了)。我说这个是你们系统出现问题导致的,和我没关系,你还是办了吧。他的确是垄断行业出生的,没道理,我不知道出问题了啊,你自己拿到出事的银行再说吧。 严重FT!!!!! 没办法,惹不起啊,回到九莲。路上,那破车终于倒下了,我肯定也不会再让他骑我了是不是,扔在一边自己跑过去了。到了那个银行,他们说你还是到开户行去吧,应该行的。我怎么说他们就是不办,而且队伍更长了,再这样下去也不是办法,的过去吧。 11元没了,到了以后,插队,还是不行,一样要7天,因为你不是在我这里坏的~~~ 。。。 无语中。。。 再回去吧,排个队,总能办了。 最后那个九莲的银行工作人员到笑了(他们还笑得出来~~~),我还是给你办了吧,证件号码就不看了,应该没问题了(ft,刚才白跑了,来回22元没了啊)。回到公司~~~~ 4点了~~~,晚上是必须留下来了:(。
    下班以后居然在msn上遇到了她(正常情况下看不到的),手机没电,没有收到他的短信,直接被检查了一番,后来又和他在那里讨论医生的问题,估计弄得她有些激动了,不知道他晚上休息的还好么,在这里先道个歉哈。以后会注意的了。 这一天终于完了,希望不要再来了,受不了了啊。
    当初的那个取款决定就像一只南美洲的蝴蝶,只是一下,中国沿海的台风就来了~~~~~~

ps: 小郑,你自觉过来~ 我找你有事情了,至少今天的帐我会全部算在你头上的,因为今天是你的生日嘛 12.21, 生日快乐啊!
 
12월 19일

关于健康杀手——辐射

转载一个关于辐射的文章,大家也看看吧,身体健康最重要了:)
 

最权威的辐射评测报告

实行五分制,凡是被评为五分的,都属于严重超标,可要引起您重视了;三星以上也

属于超标范围,也要引起您的注意;一星的,是安全的,您可以放心使用。

 电磁辐射分两个级别,其中工频段的单位是,如果辐射在0.4以上属于较强辐

射,对人体有一定危害,长期接触易患白血病。如果辐射在0.4以下,相对安全。而

射频电磁波的单位是/㎝2。

 电视

  传统显像管电视CRT是第一个接受测试的。我们首先对它进行近距离的测试,在正

面半米的范围内,正常开机的瞬间,它所产生的辐射值是0.12,正常观看时的辐射

值是0.30,换台时为0.27,待机状态则是0.11,而侧面在正常观看的情况

下,辐射值是0.28,总体看来接近警戒值。

  因为大多数人看电视是在3 米左右的距离,所以我们在正面3米处也做了测试,发

现辐射有很大程度的衰减:开关机、正常观看、换台、待机状态都是0.12,测试结

果表明传统显像管电视正常观看不会产生危害。但是令我们意外的是在它的后面辐射

强度较大,开机后在半米之内辐射值竟达4.8,而且隔着玻璃、木板,辐射都没有减

小,甚至隔着10厘米厚的墙辐射值还有0.9。如果你的电视后面正对着卧室的床头可

要小心了。不过通常人们休息和看电视的时间不同,所以问题倒不大。

 再看等离子电视,正面半米处,开机、观看、换台都是0.11,待机时0.12,侧

面0.11;在正面3米处,开机时0.12,正常观看时是0.14,换台、待机状态下

0.11,从测试结果看较之传统电视,等离子的辐射强度要小一些。

  而背投电视,正常观看时,紧贴机身正面0.12、侧面0.19、后面0.14;正

面半米处0.11;正面3米处0.1

  在电视系列中最令人放心的是液晶电视,宦凼钦姘朊谆故钦?米的范围内,开机

瞬间、正常观看、换台、待机状态的测试结果都是0.1,而侧面也只有0.11,基本

上是辐射强度没有变化。

  测试结果:三种电视的比较之后,我们不难发现,液晶电视、背投电视辐射最

小,等离子电视辐射稍强一点,CRT电视较大,但主要在电视后面,提示您最好在观看

时保持一定距离,尤其是儿童。

 影碟机和家庭影院

  这几年流行家庭影院,也就是影碟机加音响系统,紧贴测试的结果,DVD1.2,OK机1.2,功放1.24,小音箱1.5,大音箱0.49,要是同时打开,辐射可不小。

  提示:建议您尽量少用家庭影院,如果自己想唱歌最好还是去KTV。

 

 CRT显示器 液晶显示器 台式电脑主机 小音箱 笔记本电脑

  人们一直认为CRT显示器的辐射较大,到底是不是大家认为的那样呢?我们首先对

它进行了测试,显示屏前紧贴着1.00,显示屏侧面紧贴着0.55,这可是不小

呀!在看看显示屏中央,距离0.03米,,辐射还有0.55,难道这CRT显示器真的像我

们想象的辐射那么大?为了进一步证实,我们开始寻找它的安全距离,结果发现距离

0.2米时,显示屏前面的辐射就衰减到了0.18,看来CRT显示器只要保持0.2米的距离

就可以放心使用了。有观众朋友问它是不是和CRT电视一样后面辐射较大,测试后发现

并不大。有人喜欢用防辐######屏保,那它管用吗?我们也特意对它做了测试,加上

屏保辐射只有10%的减少,看来屏保作用并不大。

  CRT显示器的辐射指数:★★★☆☆

  如今液晶显示器正替代传统显示器,我们对它也进行了测试。显示屏前0.5米0.11

,开机瞬间0.12,关机0.11,显示屏侧面0.5米0.12,看来液晶显示器还真是

挺让人放心的。

  液晶显示器的辐射指数:★☆☆☆☆

  让我们再看看台式电脑的主机,前面0.17,但主机操作面板中央辐射略强,距

离0.03米,0.26;主机侧面0.29,机箱左侧面中央,距离0.03米,0.23。后面

0.46,但我们一般离主机后面都有一定距离,所以影响不大。还有开机瞬间、待机

状态都是0.17。另外还要说说的是台式电脑电源接线如果再接通状态下的辐射是

0.47,所以再使用台式电脑时也要保持距离。

  台式电脑的主机的辐射指数:★★★☆☆

  可是,接下来的测试就不太让人乐观了,低音炮音箱,操作面板中央,距离0.03

米,0.63;音箱右侧面中央,距离0.03米,5.68;辐射可是不小,那它的安全距

离是多少呢?经过仔细测试发现,当距离0.4米时,它的辐射就减小到0.17。所以低

音炮音箱辐射严重,使用时至少要保持半米的距离。

  低音炮音箱的辐射指数:★★★★☆

  最后还要说的就是笔记本电脑,显示屏前0.1米0.13,显示屏前0.3米0.10

,显示屏侧面0.3米0.13,键盘上方0.19,电源适配器0.22。测试结果显示笔

记本键盘辐射稍强,电源适配器最大。

  笔记本的辐射指数:★☆☆☆☆

  提示:液晶显示屏的辐射很小,CRT显示器略大一些,但都在安全范围;主机后

面、侧面辐射较大,强烈建议您不要为了散热方便,敞开机箱使用;低音炮音箱辐射

严重,使用时至少保持半米距离;笔记本辐射集中在键盘上方,使用笔记本时应与电

源适配器保持远一点的距离。!

 哎,对了,光说这电脑和笔记本辐射不大,不过那个光电鼠标一会儿红一会儿蓝的

挺吓人的,有辐射吗?那无线鼠标、无线键盘的是不是辐射就比普通的要小呢?还有

那无线局域网发射器!还有数码装备,什么数码相机,MP3、MP4。

  告诉你吧,这种用电池的直流电电器是最安全的。

 

  普通鼠标 普通键盘 无线鼠标 无线键盘 无线网关 打印机 数码相机和MP4的电源

适配器

  普通鼠标0.1

  普通键盘0.11

  无线鼠标鼠标上方0.53

  无线键盘键盘上方 0.96

  无线网关网关上方 0.15

  还有打印机0.11

  数码相机电源适配器 0.11

  MP4电源适配器 0.16

  普通鼠标、普通键盘、无线网关、打印机、数码相机和MP4的电源适配器的辐射指

数:★☆☆☆☆;

无线鼠标和无线键盘的辐射指数:★★★☆☆

  提示:普通键盘、鼠标,以及无线网关、打印机、数码相机和MP4电源辐射都不

大,可放心使用。但无线键盘、无线鼠标辐射较大。

 制冷制热家电、电热毯

  空调是卧室里使用时间最长、功率最大的,令人欣慰的是,在开关机瞬间、正常

使用时,它的辐射仅为0.1,在静音、睡眠等各种模式下的辐射值变化也不大。

  冬季有的家庭喜欢使用小电暖气、暖风机等制热家电,不过它们的辐射可是不

小,先看看红外电暖气,在1mm的距离测试的结果是:上面的辐射为1. 8,侧面5.4

,辐射强度很大,我们又在1m之外做了测试,辐射就削减到0.14。暖风机紧贴着

的测试结果是9. 3,在半米处,正面0.34,背面0.25。不过最让人放心的是油

汀电暖气,高档使用时,上方中央0.19;侧面中央,贴近时0.18,半米时0.18

  电热毯,在高档使用时,靠近电源处是0.71,电源对侧左边角1.15,电源对

侧右边角0.71,电热毯中央部位0.55;低档时,电源对侧左边角0.70,电源对

侧右边角0.49。看来电热毯的辐射还真不小。

  卧室里另一个大辐射源是电扇,低档风力时2.6,高档风力时0.9;不过在2m

之外,辐射就衰减到0.11

  提示:空调辐射较小,可放心使用,但是红外管电暖气、暖风机、电扇的辐射较

大,建议使用时至少保持一米的距离。电热毯的辐射也较大,建议少用。

加湿器、空气净化器

  我们在测试中发现这种风扇加湿器的辐射最大,紧贴着它测试的结果是49,低

档使用时15,高档使用时32,不过在1m之外就削减为0.52了。超声波喷雾加湿

器紧贴着它测试的结果是9,1米之外是0.22。空气净化器紧贴着它测试的结果是

0.35,0.5m的范围内就削减为0.12

  提示:加湿器和空气净化器不宜离人体过近。

加湿器辐射指数:★★★★★

空气净化器辐射指数:★★★☆☆

 电磁炉 电火锅 微波炉

  喜欢用电磁炉吃火锅的人可要注意了,它的辐射可是不小,看看测试结果吧,电

磁炉上方0.1米2.80 ,电磁炉上方0.3米1.40, 电磁炉正前方紧贴8.70 ,电磁

炉正前方0.3米1.00。在看看电火锅的测试,开机高档0.53,关机0.13

  测试结果显示电磁炉辐射较大,电火锅与电磁炉相比要好一些。

  随后我们首先对大家最关心的微波炉做了测试,发现微波炉门缝处辐射最大,所

以做了详细测试:

  中档火力时:门缝前0.03米 17.32/㎝2,

  门缝前0.3米 2.01/㎝2

  门缝前1米 0.41/㎝2

  微波炉门中央:距门0.05米30.14/㎝2

  测试结果显示微波炉启动时辐射最大(数值18到22/㎝2左右,)。

  提示:电磁炉辐射较大,电火锅相对较小,建议使用电磁炉、电火锅的时间不要

太长,使用时也要保持一定距离。微波炉启动时辐射最大,建议你在用微波炉烹饪时

不要过于靠近。

  辐射指数:★★★★★★★

 电冰箱 抽油烟机 臭氧消毒柜 臭氧机 电饭煲 电饼铛 电热水壶 榨汁机 豆浆机

  电冰箱门外0.13 门内(开门)0.16

  抽油烟机前面0.1米开机状态下0.38,前面0.1米关机瞬间0.11

  臭氧消毒柜开门 0.14

  臭氧机开盖0.55

  电饭煲前面0.16

  电饼铛上面紧贴着3.60

  电热水壶紧贴着1.20 0.1米0.30

  榨汁机10.00

  豆浆机紧贴着0.86 0.1米0.30

  提示:电冰箱、臭氧消毒柜、电饭煲辐射较小可放心使用;电饼铛、抽油烟机辐

射略大一点,属于警戒范围,注意使用时不要贴的太近;臭氧机、豆浆机、榨汁机辐

射都较大,最好不要让小孩使用。

  吸尘器、电熨斗、吹风机、电源接线板

  我们之前测试这种大个的吸尘器,在正常使用下的辐射有15,可是不小呀;现

在还流行这种小个的手持吸尘器,它的辐射有多大呢?我们也做了测试,手柄处距离

0.03米,6.64;左侧面中央,4.22;不过如果您这样使用的话,它的辐射可就衰

减到安全范围了,后面0.2米,0.15

  大吸尘器的辐射指数:★★★★★

  小吸尘器的辐射指数:★★★★☆

  电熨斗的辐射也挺大,我们又做了一次详细的测试,发现电熨斗加温时辐射会加

大,在加热状态下,手柄处,1.22;不过它在恒温状态,辐射就衰减到0.12。所

以您要是熨衣服最好能把温度一次加热到位,用一会再继续加热,千万不要边加热边

熨衣服。

  电熨斗的辐射指数:★★★★☆

  电吹风也是我们发现的一个大辐射源,之前的测试,低档4.20,高档10.00

;之后又对热风档时,电吹风的不同部位做了详细测试,手柄处0.03米,10.95

;出风口,7.16,看来吹风机还真的要少用呀。

  电吹风的辐射指数:★★★★★

 
사진(1/1)
다른 앨범(1)
추가한 리스트 항목이 없습니다.