Axiom.Math.AxisAlignedBox.operator C# (CSharp) Méthode

operator() public static méthode

public static operator ( ) : bool
Résultat bool
		public static bool operator ==( AxisAlignedBox left, AxisAlignedBox right )
		{
			if ( ( object.ReferenceEquals( left, null ) || left.isNull ) &&
				( object.ReferenceEquals( right, null ) || right.isNull ) )
				return true;

			else if ( ( object.ReferenceEquals( left, null ) || left.isNull ) ||
					 ( object.ReferenceEquals( right, null ) || right.isNull ) )
				return false;

			return
				( left.corners[ 0 ] == right.corners[ 0 ] && left.corners[ 1 ] == right.corners[ 1 ] && left.corners[ 2 ] == right.corners[ 2 ] &&
				left.corners[ 3 ] == right.corners[ 3 ] && left.corners[ 4 ] == right.corners[ 4 ] && left.corners[ 5 ] == right.corners[ 5 ] &&
				left.corners[ 6 ] == right.corners[ 6 ] && left.corners[ 7 ] == right.corners[ 7 ] );
		}