可以做动漫网站的源码源码,权威的深圳网站推广,广州网站seo,淘宝开放平台怎么做淘宝客网站切变是坐标系的变换#xff0c;非均匀的拉伸。切变时候#xff0c;角度变化#xff0c;但是面积或体积不变。也可以理解为坐标轴间的角度变化#xff0c;造成的扭曲。 如下图#xff0c;这是x坐标根据y坐标的切变#xff0c;机器人的y坐标没有变化#xff0c;只有x坐标变… 切变是坐标系的变换非均匀的拉伸。切变时候角度变化但是面积或体积不变。也可以理解为坐标轴间的角度变化造成的扭曲。 如下图这是x坐标根据y坐标的切变机器人的y坐标没有变化只有x坐标变化了变化后的坐标x可以理解为将y坐标乘以切变因子s与原坐标x的和x x sy。如果是3D则增加z坐标的切变因子t x x syy y tz 切变因子通过切变角度计算。 那么构建根据y坐标切变x坐标的代码为 float s tan(D3DXToRadian(30));
D3DXMATRIX matShear(1.0f,0.0f,0.0f,0.0f,
s,1.0f,0.0f,0.0f,
0.0f,0.0f,1.0f,0.0f,
0.0f,0.0f,0.0f,1.0f);
g_device-SetTransform(D3DTS_WORLD,matShear); 出处http://www.cnblogs.com/zhangdongsheng/ 作者张东升