//public Triplet(T[] array) //{ // if (array.Length > 0) X = array[0]; // if (array.Length > 1) X = array[1]; // if (array.Length > 2) X = array[2]; //} #endregion #region Indexer public T this[TripletDimension d] { get { switch (d) { case TripletDimension.X: return(X); case TripletDimension.Y: return(Y); case TripletDimension.Z: return(Z); default: return(default(T)); } } }
public string Serialize(Tile tile, TripletDimension d) { return(Utility.CreateStringBuffer(tile.GetArrays <short>()[d]).ToString()); }