So I tried this and don't seem to be getting the result you suggested.
I'm now calling:
chunk.buildModel(surface=PhotoScan.Arbitrary, interpolation=PhotoScan.EnabledInterpolation, face_count=12000000)
and after running a test mesh it is generated at 12M polys. If I go to the menu and pick build mesh and set the "Face count" to "High" the menu shows it will built at 1,179,108 polys.
From the API doc it says the function take a var or int
- face_count (PhotoScan.FaceCount or int) – Target face count.
and the var's are:
class PhotoScan.FaceCount
Face count in [LowFaceCount, MediumFaceCount, HighFaceCount]
So it looks like it is always building to 12M polys this way.
Is there a different way to call this to get the functionality you mentioned?