|
|
- void Camera::pitch(float angle)
- {
- D3DXMATRIX t;
- D3DXMatrixRotationAxis(&t,&_right,angle); //t = _right rotate angle
-
- //rotate _up and _look around the _right vector
- D3DXVec3TransformCoord(&_up,&_up,&t);
- D3DXVec3TransformCoord(&_look,&_look,&t);
- }
复制代码
请问在上面的代码里面,变量【t】没有被初始化,里面是随机值,那么在执行完 D3DXMatrixRotationAxis()
这一句之后,【t】绕着【_right】(D3DXVECROR3) 旋转了角度【angle】,得到的也是一个随机值的矩阵啊,
那么下面两句 D3DXVec3TransformCoord() 的结果也不确定啊? |
|