zoukankan      html  css  js  c++  java
  • Direct3D学习_绘制

    运行了示例,重要步骤记录如下:

      1:创建顶点和索引缓存

        IDirect3DDevice9::CreateVertexBuffer

        IDirect3DDevice9::CreateIndexBuffer

      2:填充数据

        lock

          ........

         unlock

      3:设置摄像机

        D3DXVECTOR3 position(x,y,z);
        D3DXVECTOR3 target(x,y,z);
        D3DXVECTOR3 up(x,y,z);
        D3DXMATRIX V;
        D3DXMatrixLookAtLH(&V, &position, &target, &up);
        Device->SetTransform(D3DTS_VIEW, &V);

      4:设置绘制状态

        IDirect3DDevice9::SetRenderState

      5:绘制   

        IDirect3DDevice9::BeginScene
        IDirect3DDevice9::SetStreamSource
        IDirect3DDevice9::DrawPrimitive
        IDirect3DDevice9::EndScene

      6:释放资源

        Release

  • 相关阅读:
    主席树学习记录
    P1072 Hanson 的趣味题 题解
    好文章收集
    计算几何专题
    小问题
    CSP-S2020题解
    上下界网络流
    想到的无法解决的点子
    省选联考2020组合数问题
    省选数学复习
  • 原文地址:https://www.cnblogs.com/tankw/p/2352775.html
Copyright © 2011-2022 走看看