paint method

  1. @override
void paint(
  1. InfinityModelConfig config,
  2. InfinityModelController controller,
  3. PaintViewPort viewPort,
  4. Model3D<Model3D> model,
  5. Matrix4 matrix,
  6. int vertexIndex,
  7. Float32List zIndices,
  8. Int32List colors,
  9. Float32List vertices,
)
override

Fills the buffer with the Model3D data.

Implementation

@override
void paint(
    InfinityModelConfig config,
    InfinityModelController controller,
    PaintViewPort viewPort,
    Model3D model,
    Matrix4 matrix,
    int vertexIndex,
    Float32List zIndices,
    Int32List colors,
    Float32List vertices) {
  _tmp.setFrom(matrix);
  _tmp.multiply(transformation);
  figure.paint(
    config,
    controller,
    viewPort,
    figure,
    _tmp,
    vertexIndex,
    zIndices,
    colors,
    vertices,
  );
}