| 578 | } |
| 579 | |
| 580 | std::pair<Vector3, Vector3> Renderer::GetRay(const Vector2& pos) const |
| 581 | { |
| 582 | auto nearPoint = _viewportToolkit.Unproject(Vector3(pos.x, pos.y, 0.0f), _gameCamera.Camera.Projection, _gameCamera.Camera.View, Matrix::Identity); |
| 583 | auto farPoint = _viewportToolkit.Unproject(Vector3(pos.x, pos.y, 1.0f), _gameCamera.Camera.Projection, _gameCamera.Camera.View, Matrix::Identity); |
| 584 | |
| 585 | return std::pair<Vector3, Vector3>(nearPoint, farPoint); |
| 586 | } |
| 587 | |
| 588 | Vector3 Renderer::GetMoveableBonePosition(int itemNumber, int boneID, const Vector3& relOffset) |
| 589 | { |
no test coverage detected