ddg.visualization.blender.bmesh module

ddg.visualization.blender.bmesh.from_pydata(verts, edges, faces, bm=None, doubles=False)[source]
Parameters:
vertslist(coordinate vector)
edgeslist(tuples)
faceslist(tuples)
bmbmesh (optional, default=None)
doublesbool (optional, default=False)
Returns:
bmesh
ddg.visualization.blender.bmesh.transform(bm, M)[source]

Transforms vertices of bmesh with given 3x3 or 4x4 matrix

Parameters:
bmbmesh

bmesh to transform

Mndarray

3x3 or 4x4 transformation Martix

ddg.visualization.blender.bmesh.join(*bmeshes, free=False, bm=None)[source]

Join bmeshes.

Parameters:
*bmeshesbmesh

bmeshes to join.

freebool (optional, default=False)

free joined bmeshes

bmbmesh (optional, default=None)

bmesh to store joined bmeshes in

Returns:
bmesh

bmesh ‘containing’ all given bmeshes.

ddg.visualization.blender.bmesh.bisect_plane(bm, normal=array([0, 0, 1]), dist=0)[source]
ddg.visualization.blender.bmesh.cut_between_coordinate_planes(bm, axis=0, dist=1.0, location=array([0, 0, 0]))[source]
ddg.visualization.blender.bmesh.cut_bounding_box(bm, distances=array([1., 1., 1.]), location=array([0, 0, 0]))[source]