public override bool Equals( object obj ) { return obj is Ray && this == (Ray)obj; } public override int GetHashCode()