Left to right: Smoothed version, Base Mesh
Face more or less done. Gonna model the ears, inside of the mouth and hair now. Probably going to do some facial rigging tests to test the topology before moving on to the body.
Well, to do this we need to create a MPointArray object to store the information we need. This line goes before the iteration loop:
allPoints = OpenMaya.MPointArray()
Now, inside the loop we can replace the setPosition line for this one:
allPoints.append(point+normalVec)
This will insert each point value in the point array object, so we can pass on this big list all at once to the final command, that goes right outside the loop:
geomIter.setAllPositions(allPoints)