code: func MakeTrianglesData(len int) *TrianglesData {
  	td := make(TrianglesData, len)
  	for i := 0; i < len; i++ {
  		td[i] = zeroValueTriangleData
  	}
  	return &td
  }
docs: // MakeTrianglesData creates TrianglesData of length len initialized with default property values.
  //
  // Prefer this function to make(TrianglesData, len), because make zeros them, while this function
  // does the correct intialization.