Exemple #1
0
        /// <summary>
        /// 屏幕坐标转世界坐标(标记相机为准)
        /// </summary>
        /// <param name="point"></param>
        /// <returns></returns>
        public static Vector3 MarkScreenToWorldPoint(Vector3 point)
        {
            if (MarkCamera == null)
            {
                throw new Exception("markCamera相机对象为Null");
            }

            return(MarkCamera.ScreenToWorldPoint(point));
        }
Exemple #2
0
        /// <summary>
        /// 屏幕坐标转Ray值
        /// </summary>
        /// <param name="screenPoint"></param>
        /// <returns></returns>
        public static Ray ScreenPointToRay(Vector3 screenPoint)
        {
            if (MarkCamera == null)
            {
                throw new Exception("markCamera相机对象为Null");
            }

            return(MarkCamera.ScreenPointToRay(screenPoint));
        }