/// <summary>
 /// Indicates whether this instance and a specified object are equal.
 /// </summary>
 /// <param name="other">
 /// The object to compare this instance to.
 /// </param>
 /// <returns>
 /// Whether or not this instance is equal to the specified object.
 /// </returns>
 public bool Equals(VertexPositionNormalBinormalTangentTextureBlendable other)
 {
     return
         (this.Position.Equals(other.Position) &&
          this.Normal.Equals(other.Normal) &&
          this.Binormal.Equals(other.Binormal) &&
          this.Tangent.Equals(other.Tangent) &&
          this.TextureCoordinate.Equals(other.TextureCoordinate) &&
          this.BoneWeights.Equals(other.BoneWeights) &&
          this.BoneIndices.Equals(other.BoneIndices));
 }
 /// <summary>
 /// Indicates whether this instance and a specified object are equal.
 /// </summary>
 /// <param name="other">
 /// The object to compare this instance to.
 /// </param>
 /// <returns>
 /// Whether or not this instance is equal to the specified object.
 /// </returns>
 public bool Equals(VertexPositionNormalBinormalTangentTextureBlendable other)
 {
     return 
         this.Position.Equals(other.Position) && 
         this.Normal.Equals(other.Normal) &&
         this.Binormal.Equals(other.Binormal) &&
         this.Tangent.Equals(other.Tangent) &&
         this.TextureCoordinate.Equals(other.TextureCoordinate) && 
         this.BoneWeights.Equals(other.BoneWeights) && 
         this.BoneIndices.Equals(other.BoneIndices);
 }