mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-21 10:13:43 +03:00
0030223: Visualization, TKOpenGl - frustum culling does not clip objects within perspective camera.
Fixed multiplication order of Projection and WorldView matrices
This commit is contained in:
parent
d4db985b5e
commit
2719e4f828
@ -93,7 +93,7 @@ void OpenGl_BVHTreeSelector::SetViewVolume (const Handle(Graphic3d_Camera)& theC
|
|||||||
OpenGl_Vec4d aRightBottomNear (nRight, nBottom, -aNear, 1.0), aLeftTopFar (fLeft, fTop, -aFar, 1.0);
|
OpenGl_Vec4d aRightBottomNear (nRight, nBottom, -aNear, 1.0), aLeftTopFar (fLeft, fTop, -aFar, 1.0);
|
||||||
OpenGl_Vec4d aRightTopNear (nRight, nTop, -aNear, 1.0), aLeftBottomFar (fLeft, fBottom, -aFar, 1.0);
|
OpenGl_Vec4d aRightTopNear (nRight, nTop, -aNear, 1.0), aLeftBottomFar (fLeft, fBottom, -aFar, 1.0);
|
||||||
|
|
||||||
const OpenGl_Mat4d aViewProj = myWorldViewMat * myProjectionMat;
|
const OpenGl_Mat4d aViewProj = myProjectionMat * myWorldViewMat;
|
||||||
OpenGl_Mat4d anInvWorldView;
|
OpenGl_Mat4d anInvWorldView;
|
||||||
myWorldViewMat.Inverted (anInvWorldView);
|
myWorldViewMat.Inverted (anInvWorldView);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user