大_猫 2016-03-25 01:25 采纳率: 0%
浏览 1526
已结题

D3D没放入剪裁面区域的物体为什么会显示出来?

// Initialize the view matrix
D3DXVECTOR3 Eye( 0.0f, 0.0f, -27.0f );
D3DXVECTOR3 At( 0.0f, 0.0f, 0.0f );
D3DXVECTOR3 Up( 0.0f, 1.0f, 0.0f );
D3DXMatrixLookAtLH( &g_View, &Eye, &At, &Up );
// Initialize the projection matrix
D3DXMatrixPerspectiveFovLH( &g_Projection, ( float )D3DX_PI * 0.25f, width / ( FLOAT )height, 10.0f, 100.0f );

请教,我把照相机放在Z轴-27位置,看向原点。投影矩阵剪裁面Zn和Zf, Z轴近剪裁面设置10,远裁剪面设置100.。这时候我放一个边长为2的立方体在原点,这个立方体并没有落入剪裁面区域,为什么屏幕上还能把这个立方体显示出来 ?

  • 写回答

1条回答

  • qq_32350863 2016-03-25 01:31
    关注

    百度一下吧,或者去博客看看,那里有有些资料

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料