This module provides access to blenders bmesh data structures.
Collapse a vertex into an edge.
Parameters: |
|
---|---|
Returns: | The resulting edge from the collapse operation. |
Return type: |
Rotate the edge and return the newly created edge. If rotating the edge fails, None will be returned.
Parameters: |
|
---|---|
Returns: | The newly rotated edge. |
Return type: |
Split an edge, return the newly created data.
Parameters: |
|
---|---|
Returns: | The newly created (edge, vert) pair. |
Return type: | tuple |
Flip the faces direction.
Parameters: | face (bmesh.types.BMFace) – Face to flip. |
---|
Joins a sequence of faces.
Parameters: |
|
---|---|
Returns: | The newly created face or None on failure. |
Return type: |
Face split with optional intermediate points.
Parameters: |
|
---|---|
Returns: | The newly created face or None on failure. |
Return type: | (bmesh.types.BMFace, bmesh.types.BMLoop) pair |
Rip a vertex in a face away and add a new vertex.
Parameters: |
|
---|---|
Return vert: | The newly created vertex or None of failure. |
Rtype vert: |
Note
This is the same as loop_separate, and has only been added for convenience.
Rip a vertex in a face away and add a new vertex.
Parameters: | loop (bmesh.types.BMFace) – The to separate. |
---|---|
Return vert: | The newly created vertex or None of failure. |
Rtype vert: | bmesh.types.BMVert |
Collapse a vertex into an edge.
Parameters: |
|
---|---|
Returns: | The resulting edge from the collapse operation. |
Return type: |
Split an edge, return the newly created data.
Parameters: |
|
---|---|
Returns: | The resulting edge from the collapse operation. |
Return type: |
Dissolve this vertex (will be removed).
Parameters: | vert (bmesh.types.BMVert) – The vert to be dissolved. |
---|---|
Returns: | True when the vertex dissolve is successful. |
Return type: | boolean |
Separate this vertex at every edge.
Parameters: |
|
---|---|
Returns: | The newly separated verts (including the vertex passed). |
Return type: | tuple of bmesh.types.BMVert |