|
bool | aabbIntersectsFrustum (const ViewFrustumPlanes &viewFrustumPlanes, const Mesh::BoundingBoxMinimal &box) |
|
Mesh::TransformMatrix | adjustScaleToPixelSize (const Mesh::TransformMatrix &matWorld, const Mesh::TransformMatrix &matView, const Mesh::TransformMatrix &matViewInv, const Mesh::TransformMatrix &matProj, int viewportWidth, int viewportHeight, double pixelSize) |
|
double | calcFieldOfViewX (double fieldOfViewY, double aspectRatio) |
|
double | calcViewNormalizedDistance (const Mesh::BoundingBoxMinimal &worldViewAabb, const Camera &viewCamera) |
|
void | getViewFrustumPlanes (const Mesh::TransformMatrix &projMatrix, const Mesh::TransformMatrix &viewMatrix, ViewFrustumPlanes &frustumPlanes) |
|
bool | isFirstIdParentOfSecondId (const QString &parentPath, QString potentialChild) |
|
QVector2D | normDevCoordsToScreenCoords (const QVector2D &normDevCoords, int screenWidth, int screenHeight) |
|
bool | pointInsideFrustum (const ViewFrustumPlanes &viewFrustumPlanes, const Mesh::Vector3d &point) |
|
Mesh::Vector3d | screenCoordsToNormDevCoords (const Mesh::Vector3d &screenCoords, int screenWidth, int screenHeight) |
|
Mesh::Vector3d | screenCoordsToWorldCoords (const Mesh::Vector3d &screenCoords, int screenWidth, int screenHeight, const Mesh::TransformMatrix &viewProjInv) |
|
Mesh::Line | screenCoordsToWorldLine (const QVector2D &screenCoords, int screenWidth, int screenHeight, const Mesh::TransformMatrix &viewProjInv) |
|