MCPcopy Create free account
hub / github.com/TombEngine/TombEngine / GetRay

Method GetRay

TombEngine/Renderer/RendererHelper.cpp:580–586  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers 1

GetRayFrom2DPositionFunction · 0.80

Calls 1

Vector3Function · 0.50

Tested by

no test coverage detected