Page MenuHome

BMesh poke operator does not work
Closed, ResolvedPublic

Description

System Information
Windows 10 x64
Renderer: GeForce GTX 860M/PCIe/SSE2

Blender Version
Broken: 2.80 c59370bf643f
Works: 2.79

Short description of error
bmesh.ops.poke() does not collapse given face.

Exact steps for others to reproduce the error

  1. Open attached blend file:
  2. Run script from text editor.
  3. Nothing happens.
  4. Do the same in 2.79 with similar blend file:
  5. Selected face collapses as it should.

Event Timeline

The Python API has changed between 2.7x and 2.8.

Running bpy.ops.mesh.poke() in the Python console works in 2.8.

@Campbell Barton (campbellbarton) I would set this report as Invalid, but will let you judge if that is correct or not.

Running bpy.ops.mesh.poke() in the Python console works in 2.8.

Hi William, this report is not about mesh operator, it is about bmesh operator. Hence bmesh.ops not bpy.ops.