AcTools.Render.Base.Shadows.ShadowsDirectional.Split.LookAt C# (CSharp) Method

LookAt() public method

public LookAt ( System.Vector3 direction, System.Vector3 lookAt ) : void
direction System.Vector3
lookAt System.Vector3
return void
            public void LookAt(Vector3 direction, Vector3 lookAt) {
                Camera.LookAt(lookAt - ClipDistance * Vector3.Normalize(direction), lookAt, new Vector3(0f, 1f, 0f));
                Camera.UpdateViewMatrix();
                ShadowTransform = Camera.ViewProj * new Matrix {
                    M11 = 0.5f,
                    M22 = -0.5f,
                    M33 = 1.0f,
                    M41 = 0.5f,
                    M42 = 0.5f,
                    M44 = 1.0f
                };
            }