addTriangle method

GeometryBuilder addTriangle(
  1. int a,
  2. int b,
  3. int c
)

Adds a triangle referencing three previously added vertex indices.

Implementation

GeometryBuilder addTriangle(int a, int b, int c) {
  final count = vertexCount;
  for (final index in [a, b, c]) {
    if (index < 0 || index >= count) {
      throw RangeError.range(index, 0, count - 1, 'vertex index');
    }
  }
  _indices
    ..add(a)
    ..add(b)
    ..add(c);
  return this;
}