In order to maintain consistency with other uses of .remove(), these functions will be removed and reimplemented after the BMesh merge.
The main issue in an implementation of these functions is the need to constantly edit the vertex array and subsequently update the face and edge arrays.
This commit is contained in:
@@ -1699,10 +1699,11 @@ static void rna_def_mesh_vertices(BlenderRNA *brna, PropertyRNA *cprop)
|
||||
func= RNA_def_function(srna, "add", "ED_mesh_vertices_add");
|
||||
RNA_def_function_flag(func, FUNC_USE_REPORTS);
|
||||
RNA_def_int(func, "count", 0, 0, INT_MAX, "Count", "Number of vertices to add", 0, INT_MAX);
|
||||
|
||||
#if 0 // Remove until BMesh merge
|
||||
func= RNA_def_function(srna, "remove", "ED_mesh_vertices_remove");
|
||||
RNA_def_function_flag(func, FUNC_USE_REPORTS);
|
||||
RNA_def_int(func, "count", 0, 0, INT_MAX, "Count", "Number of vertices to remove", 0, INT_MAX);
|
||||
#endif
|
||||
}
|
||||
|
||||
/* mesh.edges */
|
||||
@@ -1722,10 +1723,11 @@ static void rna_def_mesh_edges(BlenderRNA *brna, PropertyRNA *cprop)
|
||||
func= RNA_def_function(srna, "add", "ED_mesh_edges_add");
|
||||
RNA_def_function_flag(func, FUNC_USE_REPORTS);
|
||||
RNA_def_int(func, "count", 0, 0, INT_MAX, "Count", "Number of edges to add", 0, INT_MAX);
|
||||
|
||||
#if 0 // Remove until BMesh merge
|
||||
func= RNA_def_function(srna, "remove", "ED_mesh_edges_remove");
|
||||
RNA_def_function_flag(func, FUNC_USE_REPORTS);
|
||||
RNA_def_int(func, "count", 0, 0, INT_MAX, "Count", "Number of edges to remove", 0, INT_MAX);
|
||||
#endif
|
||||
}
|
||||
|
||||
/* mesh.faces */
|
||||
@@ -1755,10 +1757,11 @@ static void rna_def_mesh_faces(BlenderRNA *brna, PropertyRNA *cprop)
|
||||
func= RNA_def_function(srna, "add", "ED_mesh_faces_add");
|
||||
RNA_def_function_flag(func, FUNC_USE_REPORTS);
|
||||
RNA_def_int(func, "count", 0, 0, INT_MAX, "Count", "Number of faces to add", 0, INT_MAX);
|
||||
|
||||
#if 0 // Remove until BMesh merge
|
||||
func= RNA_def_function(srna, "remove", "ED_mesh_faces_remove");
|
||||
RNA_def_function_flag(func, FUNC_USE_REPORTS);
|
||||
RNA_def_int(func, "count", 0, 0, INT_MAX, "Count", "Number of faces to remove", 0, INT_MAX);
|
||||
#endif
|
||||
}
|
||||
|
||||
/* mesh.vertex_colors */
|
||||
|
Reference in New Issue
Block a user