This module provides access to blenders bmesh data structures.
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: |
Collapses a vertex that has only two manifold edges onto a vertex it shares an edge with.
| 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 |