Searched refs:loop_triangles (Results 1 – 13 of 13) sorted by relevance
/dports/graphics/blender/blender-2.91.0/doc/python_api/examples/ |
H A D | gpu.4.py | 16 indices = np.empty((len(mesh.loop_triangles), 3), 'i') 20 mesh.loop_triangles.foreach_get( 21 "vertices", np.reshape(indices, len(mesh.loop_triangles) * 3))
|
/dports/graphics/blender/blender-2.91.0/release/scripts/modules/bpy_extras/ |
H A D | mesh_utils.py | 105 for t in mesh.loop_triangles: 110 tri_groups = [[t] for t in mesh.loop_triangles] 112 tri_mapping = list(range(len(mesh.loop_triangles))) 119 for t in mesh.loop_triangles: 435 def triangle_random_points(num_points, loop_triangles): argument 450 sampled_points = [None] * (num_points * len(loop_triangles)) 451 for i, lt in enumerate(loop_triangles):
|
/dports/graphics/blender/blender-2.91.0/intern/cycles/blender/ |
H A D | blender_mesh.cpp | 364 for (b_mesh.loop_triangles.begin(t); t != b_mesh.loop_triangles.end(); ++t) { in attr_create_vertex_color() 417 for (b_mesh.loop_triangles.begin(t); t != b_mesh.loop_triangles.end(); ++t) { in attr_create_uv_map() 719 for (b_mesh.loop_triangles.begin(t); t != b_mesh.loop_triangles.end(); ++t) { in attr_create_random_per_island() 742 int numfaces = (!subdivision) ? b_mesh.loop_triangles.length() : b_mesh.polygons.length(); in create_mesh() 804 for (b_mesh.loop_triangles.begin(t); t != b_mesh.loop_triangles.end(); ++t) { in create_mesh()
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/io_scene_gltf2/blender/exp/ |
H A D | gltf2_blender_extract.py | 177 loop_indices = np.empty(len(blender_mesh.loop_triangles) * 3, dtype=np.uint32) 178 blender_mesh.loop_triangles.foreach_get('loops', loop_indices) 189 tri_material_idxs = np.empty(len(blender_mesh.loop_triangles), dtype=np.uint32) 190 blender_mesh.loop_triangles.foreach_get('material_index', tri_material_idxs)
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/io_mesh_stl/ |
H A D | blender_utils.py | 110 for tri in mesh.loop_triangles:
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/render_povray/ |
H A D | render.py | 2381 mfaces_idx = np.zeros((len(mesh.loop_triangles)), dtype=np.int64) 2382 mesh.loop_triangles.foreach_get("index", mfaces_idx) 2383 return np.reshape(mfaces_idx, (len(mesh.loop_triangles), 1)) 2387 mesh.loop_triangles.foreach_get("vertices", mfaces_verts_idx) 2393 mesh.loop_triangles.foreach_get("loops", mfaces_verts_loops) 2400 mesh.loop_triangles.foreach_get("normal", mfaces_no) 2401 return np.reshape(mfaces_no, (len(mesh.loop_triangles), 3)) 2405 mesh.loop_triangles.foreach_get("use_smooth", mfaces_smth) 2406 return np.reshape(mfaces_smth, (len(mesh.loop_triangles), 1)) 2411 return np.reshape(mfaces_mats_idx, (len(mesh.loop_triangles), 1)) [all …]
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/object_carver/ |
H A D | carver_draw.py | 349 indices = np.empty((len(mesh.loop_triangles), 3), 'i') 351 … mesh.loop_triangles.foreach_get("vertices", np.reshape(indices, len(mesh.loop_triangles) * 3))
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/mesh_tools/ |
H A D | mesh_extrude_and_reshape.py | 309 bmesh.update_edit_mesh(self.mesh, loop_triangles=True, destructive=True) 350 bmesh.update_edit_mesh(self.mesh, loop_triangles=True, destructive=True)
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/mesh_snap_utilities_line/snap_context_l/ |
H A D | mesh_drawing.py | 51 len_triangles = len(me.loop_triangles) 56 me.loop_triangles.foreach_get("vertices", tris)
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/io_export_dxf/primitive_exporters/ |
H A D | mesh_exporter.py | 74 me_faces = me.loop_triangles #tessfaces
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/io_scene_x3d/ |
H A D | export_x3d.py | 511 if not mesh.loop_triangles and mesh.polygons: 611 for ltri in mesh.loop_triangles: 745 … face_tri_list = [[None, None, None] for i in range(len(mesh.loop_triangles))] 769 assert(len(face_tri_list) == len(mesh.loop_triangles))
|
/dports/graphics/blender/blender-2.91.0/release/scripts/addons/ |
H A D | mesh_looptools.py | 862 bmesh.update_edit_mesh(obj.data, loop_triangles=True, destructive=True) 3408 bmesh.update_edit_mesh(object.data, loop_triangles=False, 4148 bmesh.update_edit_mesh(object.data, loop_triangles=True, destructive=True)
|
/dports/graphics/blender/blender-2.91.0/doc/python_api/rst/ |
H A D | info_gotcha.rst | 181 (access as ``mesh.loop_triangles``).
|