public float GetShadowDepth(BaseCamera camera) { var m = Vector3.Transform(new Vector3(0, 0, Size / 2), camera.Proj); return m.Z / m.W; }