基于GPU的3D空间精确三角形拾取

上传者: qiul12345 | 上传时间: 2021-01-22 11:17:07 | 文件大小: 7.4MB | 文件类型: ZIP
用Directx11的ComputeShader和GeometryShader做的3D空间精确拾取,点击左键,程序判断是否选中了模型某个三角形,如果选中了则显示该三角形,其他以网格方式显示。

文件下载

资源详情

[{"title":"( 68 个子文件 7.4MB ) 基于GPU的3D空间精确三角形拾取","children":[{"title":"DXUTMesh11 - 副本","children":[{"title":"d3dUtil.h <span style='color:#111;'> 258B </span>","children":null,"spread":false},{"title":"tiny.x <span style='color:#111;'> 1.46MB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2010.vcxproj.user <span style='color:#111;'> 143B </span>","children":null,"spread":false},{"title":"Mesh.cpp <span style='color:#111;'> 33.10KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2008.vcproj.WIN-RMQHSKQN73P.Administrator.user <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2008.suo <span style='color:#111;'> 23.00KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2008.vcproj <span style='color:#111;'> 12.84KB </span>","children":null,"spread":false},{"title":"DXUTMesh11.aps <span style='color:#111;'> 80.81KB </span>","children":null,"spread":false},{"title":"DXUTMesh.cpp <span style='color:#111;'> 7.65KB </span>","children":null,"spread":false},{"title":"Tiny_skin.dds <span style='color:#111;'> 256.13KB </span>","children":null,"spread":false},{"title":"meshEffect.fx <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2010.sln <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"Mesh.h <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2010.suo <span style='color:#111;'> 53.50KB </span>","children":null,"spread":false},{"title":"cs_pickEffect.fx <span style='color:#111;'> 3.72KB </span>","children":null,"spread":false},{"title":"Media","children":[{"title":"UI","children":[{"title":"DXUTShared.fx <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"arrow.x <span style='color:#111;'> 22.68KB </span>","children":null,"spread":false},{"title":"Font.dds <span style='color:#111;'> 74.34KB </span>","children":null,"spread":false},{"title":"dxutcontrols.dds <span style='color:#111;'> 256.13KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"tiny.sdkmesh <span style='color:#111;'> 226.18KB </span>","children":null,"spread":false},{"title":"Effects11.lib <span style='color:#111;'> 6.07MB </span>","children":null,"spread":false},{"title":"DXUTMesh11.jpg <span style='color:#111;'> 2.93KB </span>","children":null,"spread":false},{"title":"pickEffect.fx <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2008.ncb <span style='color:#111;'> 16.95MB </span>","children":null,"spread":false},{"title":"DXUT","children":[{"title":"Optional","children":[{"title":"DXUTOpt_2010.sln <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"DXUTsettingsdlg.h <span style='color:#111;'> 10.83KB </span>","children":null,"spread":false},{"title":"DXUTOpt_2008.vcproj <span style='color:#111;'> 11.37KB </span>","children":null,"spread":false},{"title":"DXUTcamera.h <span style='color:#111;'> 19.70KB </span>","children":null,"spread":false},{"title":"SDKmisc.h <span style='color:#111;'> 15.69KB </span>","children":null,"spread":false},{"title":"DXUTOpt_2010.vcxproj <span style='color:#111;'> 17.90KB </span>","children":null,"spread":false},{"title":"DXUTgui.h <span style='color:#111;'> 46.19KB </span>","children":null,"spread":false},{"title":"SDKsound.h <span style='color:#111;'> 5.15KB </span>","children":null,"spread":false},{"title":"SDKsound.cpp <span style='color:#111;'> 35.93KB </span>","children":null,"spread":false},{"title":"SDKmisc.cpp <span style='color:#111;'> 65.01KB </span>","children":null,"spread":false},{"title":"DXUTLockFreePipe.h <span style='color:#111;'> 9.53KB </span>","children":null,"spread":false},{"title":"SDKwavefile.h <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"DXUTcamera.cpp <span style='color:#111;'> 55.85KB </span>","children":null,"spread":false},{"title":"DXUTOpt_2010.vcxproj.filters <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"SDKwavefile.cpp <span style='color:#111;'> 18.86KB </span>","children":null,"spread":false},{"title":"ImeUi.h <span style='color:#111;'> 3.91KB </span>","children":null,"spread":false},{"title":"DXUTres.h <span style='color:#111;'> 869B </span>","children":null,"spread":false},{"title":"DXUTOpt_2008.sln <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"DXUTguiIME.cpp <span style='color:#111;'> 36.37KB </span>","children":null,"spread":false},{"title":"ImeUi.cpp <span style='color:#111;'> 126.83KB </span>","children":null,"spread":false},{"title":"DXUTsettingsdlg.cpp <span style='color:#111;'> 117.46KB </span>","children":null,"spread":false},{"title":"DXUTgui.cpp <span style='color:#111;'> 236.93KB </span>","children":null,"spread":false},{"title":"SDKmesh.cpp <span style='color:#111;'> 86.19KB </span>","children":null,"spread":false},{"title":"DXUTres.cpp <span style='color:#111;'> 826.13KB </span>","children":null,"spread":false},{"title":"SDKmesh.h <span style='color:#111;'> 23.73KB </span>","children":null,"spread":false},{"title":"DXUTguiIME.h <span style='color:#111;'> 5.75KB </span>","children":null,"spread":false}],"spread":false},{"title":"Core","children":[{"title":"DXUT.cpp <span style='color:#111;'> 261.01KB </span>","children":null,"spread":false},{"title":"DXUTDevice11.cpp <span style='color:#111;'> 44.07KB </span>","children":null,"spread":false},{"title":"DXUT_2010.sln <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"DXUTDevice9.cpp <span style='color:#111;'> 43.10KB </span>","children":null,"spread":false},{"title":"DXUTmisc.h <span style='color:#111;'> 24.75KB </span>","children":null,"spread":false},{"title":"DXUT.h <span style='color:#111;'> 18.19KB </span>","children":null,"spread":false},{"title":"DXUTDevice11.h <span style='color:#111;'> 8.52KB </span>","children":null,"spread":false},{"title":"DXUT_2008.sln <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"DXUTmisc.cpp <span style='color:#111;'> 66.96KB </span>","children":null,"spread":false},{"title":"DXUT_2008.vcproj <span style='color:#111;'> 10.75KB </span>","children":null,"spread":false},{"title":"DXUTDevice9.h <span style='color:#111;'> 9.16KB </span>","children":null,"spread":false},{"title":"dpiaware.manifest <span style='color:#111;'> 335B </span>","children":null,"spread":false},{"title":"DXUT_2010.vcxproj <span style='color:#111;'> 17.28KB </span>","children":null,"spread":false},{"title":"DXUT_2010.vcxproj.filters <span style='color:#111;'> 877B </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"DXUTMesh11_2008.sln <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2010.vcxproj <span style='color:#111;'> 21.07KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2010.vcxproj.filters <span style='color:#111;'> 3.15KB </span>","children":null,"spread":false},{"title":"DXUTMesh11_2010.vcxproj.guo.nvuser <span style='color:#111;'> 491B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • wgj429 :
    D3D11 里面的样例程序,能单独拿出去学习下 也不错
    2017-04-13
  • aa1235813 :
    非常有用,学习了
    2014-03-30
  • guangzhoulbbin :
    多谢分享,好好学学,是个好资源
    2013-03-01

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明