anchor.diff:        verticesToDraw[i] = _calcDefaultVertex(verticesToDraw[i]);
       }
   
  -    final List avgOfZ = <Map>[];
  +    final List<Map> avgOfZ = List();
       for (int i = 0; i < faces.length; i++) {
         List face = faces[i];
         double z = 0.0;
  -      face.forEach((int x) {
  -        z += verticesToDraw[x - 1].z;
  +      face.forEach((dynamic x) {
  +        int xx = x;
  +        z += verticesToDraw[xx - 1].z;
         });
         Map data = <String, dynamic>{
           "index": i,
  
positive.code:     _viewPortY = (size.height / 2).toDouble();
    }
  
    Map<String, List<List<int>>> _parseObjString(String objString) {
      List vertices = <Vector3>[];
      List faces = <List<int>>[];
      List<int> face = [];
  
negative.code:       path.lineTo(secondVertexX, secondVertexY);
      }
      var z = 0.0;
      face.forEach((dynamic x) {
        int xx = x;
        z += verticesToDraw[xx - 1].z;
      });
  
      path.close();
  