예제 #1
0
        public override float CalcDistanceToCamera(Camera3D camera)
        {
            if (Widget == null)
            {
                return(0f);
            }
            var p = GlobalTransform.TransformVector((Vector3)(Widget.Position * new Vector2(1, -1)));

            return(camera.View.TransformVector(p).Z);
        }