当前位置: 首页 > news >正文

网站seo信息隐藏seo搜索排名影响因素主要有

网站seo信息隐藏,seo搜索排名影响因素主要有,深圳物流公司招聘信息,常德外贸网站优化推广在Direct3D中颜色用RGB三元组来表示,RGB数据可用俩种不同的结构来保存,第一种是D3DCOLOR,它实际上与DWORD类型完全相同,共有32位,D3DCOLOR类型种的各位被分成四个8位项,每项存储了一种颜色分量的亮度值。 由…

在Direct3D中颜色用RGB三元组来表示,RGB数据可用俩种不同的结构来保存,第一种是D3DCOLOR,它实际上与DWORD类型完全相同,共有32位,D3DCOLOR类型种的各位被分成四个8位项,每项存储了一种颜色分量的亮度值。

由于每种颜色分量占一个字节,所以每个分量的亮度值范围在[0,255]区间内,接近0的值表示低亮度,接近255的值表示高亮度。

可以使用D3DCOLOR_XRGBD3DCOLOR_ARGB来为D3DCOLOR赋值,二者的区别是前者不接收Alpha参数,其实前者试讲Alpha分量设为0xff(255)。

#define D3DCOLOR_XRGB(r,g,b) D3DCOLOR_ARGB(0xff,r,g,b)D3DCOLOR brightRed = D3DCOLOR_ARGB(255,155,0,0);

在Direct3D中存储颜色的另一种结构是D3DCOLORVALUE,在该结构中我们用单精度浮点数来度量每个颜色分量的亮度值,亮度值的取值范围为0~1(0表示没有亮度,1表示亮度最大)

typedef struct D3DCOLORVALUE {float r;float g;float b;float a;
} D3DCOLORVALUE;

我们也可以用结构D3DXCOLOR替代D3DCOLORVALUE,前者不但包含了后者相同的数据成员,而且还提供了一组有用的构造函数和重载运算符,为颜色的运算提供了便利,这俩种类型可以相互转换

着色

在光栅化过程中,需要对多边形进行着色,着色规定了如何利用顶点的颜色来计算构成图元的像素的颜色,目前使用平面着色和Gouraud着色。如果使用平面着色,每个图元的每个像素都被一直地赋予该图元的第一个顶点所指定的颜色

平面着色容易使物体呈现出“块状”,这是因为各颜色之间没有平滑地过渡,一种更好的着色模式是Gouraud着色(平滑着色),在该模式下各顶点的颜色经线性插值得到。

如同Direct3D中的许多其他状态量一样,着色模式由Direct3D状态机控制

//设置平面着色
Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);
//设置平滑着色
Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD);

着色例程

bool SetUpTriangle()
{Device->CreateVertexBuffer(3 * sizeof(ColorVertex), D3DUSAGE_WRITEONLY, ColorVertex::FVF, D3DPOOL_MANAGED, &Triangle, 0);ColorVertex* v;Triangle->Lock(0, 0, (void**)&v, 0);v[0] = ColorVertex(-1.0f, 0.0f, 2.0f, D3DCOLOR_XRGB(255, 0, 0));v[1] = ColorVertex(0.0f, 1.0f, 2.0f, D3DCOLOR_XRGB(0, 255, 0));v[2] = ColorVertex(1.0f, 0.0f, 2.0f, D3DCOLOR_XRGB(0, 0, 255));Triangle->Unlock();D3DXMATRIX proj;D3DXMatrixPerspectiveFovLH(&proj, D3DX_PI*0.5, (float)Width / (float)Height, 1.0f, 1000.0f);Device->SetTransform(D3DTS_PROJECTION, &proj);return true;
}bool DisplayTriangle(float timeDelta)
{if (Device){Device->Clear(0, 0, D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, 0xffffffff, 1.0f, 0);Device->BeginScene();Device->SetFVF(ColorVertex::FVF);Device->SetStreamSource(0, Triangle, 0, sizeof(ColorVertex));D3DXMatrixTranslation(&WorldMatrix, -1.25f, 0.0f, 0.0f);Device->SetTransform(D3DTS_WORLD, &WorldMatrix);Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);Device->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 1);D3DXMatrixTranslation(&WorldMatrix, 1.25f, 0.0f, 0.0f);Device->SetTransform(D3DTS_WORLD, &WorldMatrix);Device->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_GOURAUD);Device->DrawPrimitive(D3DPT_TRIANGLELIST, 0, 1);Device->EndScene();Device->Present(0, 0, 0, 0);}return true;
}
http://www.wooajung.com/news/27335.html

相关文章:

  • 石家庄网站建设备案怎样做好销售和客户交流
  • 环保网站设计价格nba最新交易
  • 浙江金华网站建设营销型网站设计制作
  • 网站备案过户seo优化网站网页教学
  • 做网站与全网营销搜索推广排名优化无锡百度竞价公司
  • 个人怎么交社保天津seo管理平台
  • wordpress屏蔽首页站长seo软件
  • 昆明网站建站公司关键词搜索数据
  • 软件网页制作长沙网站优化培训
  • 政府网站建设联系电话seo站长
  • wordpress的tag链接url谷歌seo排名
  • 专注七星彩网站开发出租app制作
  • 图片外链生成工具在线seo难不难
  • 网站开发过时了seo查询友情链接
  • 网站怎么设置关键词百度营销登录平台
  • 中企动力做的网站怎么样海口网站排名提升
  • ie浏览器哪个做网站稳定最新营销模式
  • 网站怎么防k怎么做好推广和营销
  • 怎么做冒牌网站报个电脑培训班要多少钱
  • wordpress后台操作教程aso优化推广公司
  • 网站建设合同需注意什么百度查询最火的关键词
  • 沈阳教做网站推广普通话手抄报句子
  • 做网站灵宝构建新发展格局
  • 淮安网站建设报价西安seo代运营
  • 专业群建设网站hao123影视
  • 一个域名能同时做2个网站吗搜索引擎推广的费用
  • 宝鸡商城网站开发域名归属查询
  • 如何让网站上线最近三天的新闻大事摘抄
  • 适合设计制作公司的网站asp远吗网络营销的工具有哪些
  • aspx网站html静态化怎么做整合营销方案案例