这篇教程C++ D3DXVec3TransformCoord函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中D3DXVec3TransformCoord函数的典型用法代码示例。如果您正苦于以下问题:C++ D3DXVec3TransformCoord函数的具体用法?C++ D3DXVec3TransformCoord怎么用?C++ D3DXVec3TransformCoord使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了D3DXVec3TransformCoord函数的29个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: D3DXVec3Cross// Tilt the camera horisontally: look left/rightvoid Camera::TurnHorizontal(float angle){ D3DXVECTOR3 up; D3DXVec3Cross(&up, &mDirection, &GetRight()); D3DXMATRIX rotation; D3DXMatrixRotationAxis(&rotation, &up, angle); D3DXVec3TransformCoord(&mDirection, &mDirection, &rotation); D3DXVec3Normalize(&mDirection, &mDirection);}
开发者ID:KimRestad,项目名称:3D-II-Lab2,代码行数:11,
示例2: D3DXVec3TransformCoordint CPolyMesh3::MultVert( D3DXMATRIX multmat ){ int pno; for( pno = 0; pno < m_orgpointnum; pno++ ){ D3DXVECTOR3 tmpv; D3DXVec3TransformCoord( &tmpv, m_pointbuf + pno, &multmat ); *( m_pointbuf + pno ) = tmpv; } return 0;}
开发者ID:Ochakko,项目名称:MameRoid3D,代码行数:10,
示例3: assertvoid SpotLight::OnFrameMove(float elapsed_time) { assert(SpotLight::pPos != NULL); D3DXMATRIX rotation_matrix; D3DXMatrixRotationYawPitchRoll(&rotation_matrix, elapsed_time * rotation_.y, elapsed_time * rotation_.x, elapsed_time * rotation_.z); D3DXVec3TransformCoord(&position_, &position_, &rotation_matrix); SpotLight::pPos->SetFloatVectorArray(position_, instance_id_, 1);}
开发者ID:reima,项目名称:sep3d,代码行数:10,
示例4: D3DXVECTOR3void Camera::CalculateViewMatrix(D3DXMATRIX transMatrix){ D3DXVECTOR3 xaxis = D3DXVECTOR3(1,0,0); D3DXVECTOR3 yaxis = D3DXVECTOR3(0,1,0); D3DXVec3TransformCoord(&right, &xaxis, &transMatrix); D3DXVec3TransformCoord(&up, &yaxis, &transMatrix); D3DXVECTOR3 newPos; D3DXMATRIX baseMatrix; // position matrix D3DXMatrixTranslation(&baseMatrix, 0, 0, zoom); // inital position baseMatrix = baseMatrix * transMatrix; // translated look = D3DXVECTOR3(transMatrix._41, transMatrix._42, transMatrix._43); newPos = D3DXVECTOR3(baseMatrix._41, baseMatrix._42, baseMatrix._43); D3DXMatrixLookAtLH(&viewMatrix, &newPos, &look, &up);}
开发者ID:ludaxkris,项目名称:atmosphere-server,代码行数:19,
示例5: D3DXVec3TransformCoord |