Ejemplo n.º 1
0
        /* This implementation is wrong
         * /// <summary>
         * /// Determines whether the current objects contains a triangle.
         * /// </summary>
         * /// <param name="vertex1">The first vertex of the triangle to test.</param>
         * /// <param name="vertex2">The second vertex of the triangle to test.</param>
         * /// <param name="vertex3">The third vertex of the triangle to test.</param>
         * /// <returns>The type of containment the two objects have.</returns>
         * public ContainmentType Contains(ref Vector3 vertex1, ref Vector3 vertex2, ref Vector3 vertex3)
         * {
         *  return Collision.BoxContainsTriangle(ref this, ref vertex1, ref vertex2, ref vertex3);
         * }
         */

        /// <summary>
        /// Determines whether the current objects contains a <see cref="MyBoundingBox"/>.
        /// </summary>
        /// <param name="box">The box to test.</param>
        /// <returns>The type of containment the two objects have.</returns>
        public MyContainmentType Contains(ref MyBoundingBox box)
        {
            return(MyCollision.BoxContainsBox(ref this, ref box));
        }