- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 D3D11 物体A绕特定物体旋转及ID3DXMatrixStack配置
近期做D3D开发,遇到实际问题:提取面片A中B区域创建新的面片B,面片B以自己底边为轴旋转30度 抽象问题:物体A绕特定物体旋转两种思路:1) 换算出B距离X轴的距离,将B移动到X轴上方 B绕X轴旋转30度 B向上移回初始位置 //planeA World 将单位矩阵I赋值给面片A世界,相机,
2017-05-19 14:39:48 1145
原创 DirectX11 龙书 暴力输出调试信息方法
想在Win32应用程序输出调试信息,有两种方法1)简单粗暴,在窗口标题栏输出内容2) 创建console控制台,在控制台输出信息以龙书第六章节ShapeDemo为例,我在UpdateScence()函数中抓mTheta数值void ShapesApp::UpdateScene(float dt)//更新相机球坐标系{ // Convert Spherical t
2017-05-10 15:49:07 1185
原创 DirectX11 已知三角形三个点,求面法线
龙书中讲到背面消隐部分,提到计算面法线公式,引入实际数值测试数学公式转编程结果。思路:1)e0和e1两个向量叉乘得到垂直于该平面的法线 2)对法线向量单位化测试结果: 输入三个顶点坐标:v0(0.0f,2.0f,0.0f,0.0f), v1(-1.0f,0.0f,-1.0f,0.0f), v2(1.0f,0.0f,-1.0f,0.0f)输出法
2017-05-08 16:17:37 3279
原创 龙书D3D11 Demo配置(VS2015+win10)之Init Direct3D项目
1.替换Common 文件夹,文件夹内代码已按照vs2015,window10平台修改完毕。https://github.com/pollutionFree/Directx11vs2015InitDirect3D2.打开工程,修改配置 2.1 为工程添加Common文件夹目录, 工程->属性->配置属性->c/c++->常规->附加包含目录:加上头文件存放目录
2017-04-28 17:41:05 1554
原创 C程序设计语言练习1-16 修改打印最长文本行的程序的主程序main,使之可以打印任意长度的输入行的长度,并尽可能多的打印文本
C程序设计语言练习1-16 修改打印最长问本行的程序的主程序main,使之可以打印任意长度的输入行的长度,并尽可能多的打印文本
2016-11-30 21:38:20 3011 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人