setColors method

dynamic setColors(
  1. Color xAxisColor,
  2. Color yAxisColor,
  3. Color zAxisColor
)

Implementation

setColors(Color xAxisColor, Color yAxisColor, Color zAxisColor) {
  var color = Color(1, 1, 1);
  var array = geometry!.attributes["color"].array;

  color.copy(xAxisColor);
  color.toArray(array, 0);
  color.toArray(array, 3);

  color.copy(yAxisColor);
  color.toArray(array, 6);
  color.toArray(array, 9);

  color.copy(zAxisColor);
  color.toArray(array, 12);
  color.toArray(array, 15);

  geometry!.attributes["color"].needsUpdate = true;

  return this;
}