3 #include "testing/testing.h"
9 TEST(bmesh_core, BMVertCreate)
13 const float co1[3] = {1.0f, 2.0f, 0.0f};
22 ASSERT_TRUE(bv1 !=
nullptr);
31 ASSERT_TRUE(bv2 !=
nullptr);
37 ASSERT_TRUE(bv3 !=
nullptr);
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)
MINLINE bool is_zero_v3(const float a[3]) ATTR_WARN_UNUSED_RESULT
BMVert * BM_vert_create(BMesh *bm, const float co[3], const BMVert *v_example, const eBMCreateFlag create_flag)
Main function for creating a new vertex.
TEST(bmesh_core, BMVertCreate)
#define BM_elem_flag_test(ele, hflag)
float BM_elem_float_data_get(CustomData *cd, void *element, int type)
void BM_data_layer_add(BMesh *bm, CustomData *data, int type)
void BM_elem_float_data_set(CustomData *cd, void *element, int type, const float val)
ATTR_WARN_UNUSED_RESULT BMesh * bm
void BM_vert_select_set(BMesh *bm, BMVert *v, const bool select)
Select Vert.
const BMAllocTemplate bm_mesh_allocsize_default
void BM_mesh_free(BMesh *bm)
BMesh Free Mesh.
BMesh * BM_mesh_create(const BMAllocTemplate *allocsize, const struct BMeshCreateParams *params)
int BM_mesh_elem_count(BMesh *bm, const char htype)