I would like to bulk transfer a list of hundreds of thousands of 3d coordinates into a bmesh (using python) and the only way seems to be to add them one bmvert at a time with vert.new(coord).

I am using 2.79 & Python 3.5 but if it can be done in 2.8 that would be helpful to know.

For that matter it would also be helpful to know if the corresponding faces can also be created in bulk too using an index list.

I looked at the API but can't find anything.

Perhaps some clever pythonic answer does the same thing where a loop can be run quickly and effectively is the same thing?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.