Пример #1
0
        public bool ProjectToTarget(ref Vector3 position, out Vector2 coordinate, Viewport viewport)
        {
            Vector2 size = new Vector2(viewport.Width, viewport.Height);

            bool result = Camera3D.ProjectToCoordinate(this, ref position, out coordinate, ref size);

            coordinate.X = size.X * (coordinate.X * 0.5f + 0.5f);
            coordinate.Y = size.Y * (coordinate.Y * 0.5f + 0.5f);

            return(result);
        }
Пример #2
0
        public bool ProjectToCoordinate(ref Vector3 position, out Vector2 coordinate)
        {
            Vector2 size = Vector2.One;

            return(Camera3D.ProjectToCoordinate(this, ref position, out coordinate, ref size));
        }