Пример #1
0
        /// <summary>
        /// Returns the reflection of a vector over a given normal.
        /// </summary>
        /// <param name="vectorToReflect">Vector to reflect over the normal.</param>
        /// <param name="normal">Normal to reflect the vector over.</param>
        /// <returns>Reflected vector over the the normal.</returns>
        public static Vector3 Reflect(Vector3 vectorToReflect, Vector3 normal)
        {
            var reflection = MonoGameVector3.Reflect(vectorToReflect.MonoGameVector, normal.MonoGameVector);

            return(new Vector3(reflection));
        }
Пример #2
0
 public static Vector3 Reflect(Vector3 v, Vector3 n)
 {
     return(Vector.Reflect(v, n));
 }