RT有高手吗,帮个忙撒!谢谢

解决方案 »

  1.   

    定时器,定时改变旋转矩阵。
    D3D中应该有类似的sample.
      

  2.   

    你们说的定时器不会就是timer之类的东西吧
    timer就是c# winform控件里的一个控件
      

  3.   

    directx 3d 立方体滚动的源代码
    http://download.csdn.net/source/2477534
      

  4.   

    楼主应该看看计算机图形学,要旋转一个物体,可以使用旋转矩阵具体内容楼主可以google一下
      

  5.   

    是动画
    我用timer实现了这个转动的动画,就是隔段时间执行下timer的方法。
    不过这样实现问题太多了。
    我按照上面说的在教程里找到了Matrix里有个RotateY什么的方法可以旋转
    不过我想知道些更详细的东西。给个线索就行!旋转矩阵什么的。
      

  6.   

    在微软给的DirectShow的例子里面有这个例子,你可以参考一下DirectShow自带的capturetex以及capturetex9这两个例子
      

  7.   

    线索1:D3DXMatrixRotationY(D3DXMATRIX *g_pOut,FLOAT Angle),然后把这个g_pOut设置给Shader对应的矩阵。
    线索2:画物体的那个Pass,设置VS()里,进来的点的坐标in.Pos乘以g_pOut对应的矩阵
      

  8.   

    D3DXMatrixRotationX(&matWorld,timeGetTime()/1000.0f);