import bpy
context = bpy.context
obj = context.active_object
depsgraph = context.evaluated_depsgraph_get()
object_eval = obj.evaluated_get(depsgraph)
mesh_from_eval = object_eval.to_mesh()
mesh_from_eval.calc_loop_triangles()
mesh_from_eval.loop_triangles[0].as_pointer()
object_eval.to_mesh_clear()https://developer.blender.org/P2797