Hello everyone,

I have trouble constructing a mesh in Python.

```
import Rhino.Geometry as rg
vertices = []
faces = []
for i in range(len(iMeshes)):
vertices.append(rg.Mesh.Vertices.GetValue(iMeshes[i]))
for i in range(len(iMeshes)):
faces.append(rg.Mesh.Faces.GetValue(iMeshes[i]))
```

Var 1

```
for i in range(len(iMeshes)):
tempMesh = rg.Mesh()
tempMesh.Faces.AddFace(faces[i])
```

=> Runtime error (ArgumentTypeException): expected MeshFace, got MeshFaceList

Var2

```
for i in range(len(iMeshes)):
tempMesh = rg.Mesh()
for j in faces[i]:
tempMesh.Faces.AddFace(faces[i][j])
```

=> Runtime error (ArgumentTypeException): expected int, got MeshFace

In Var1 I get an error that MeshFace is expected, but if I give him MeshFace in Var2 he wants an integer.

Can someone tell me where the error is? Went threw all documentation I could found, but looks like I donât see it.

181028_python_help.gh (3.8 KB)

Thank you very much.