20 #include "testing/testing.h"
23 namespace opensubdiv {
75 int vertex_indices[] = {0, 1, 2, 3};
80 int vertex_indices[] = {4, 5, 6};
85 int vertex_indices[] = {7, 8, 9, 10, 11};
90 EXPECT_FALSE(mesh_topology.isFaceVertexIndicesEqual(0, {{10, 1, 2, 3}}));
91 EXPECT_FALSE(mesh_topology.isFaceVertexIndicesEqual(0, {{0, 1, 2}}));
93 EXPECT_TRUE(mesh_topology.isFaceVertexIndicesEqual(1, {{4, 5, 6}}));
94 EXPECT_TRUE(mesh_topology.isFaceVertexIndicesEqual(2, {{7, 8, 9, 10, 11}}));
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)
void setNumEdges(int num_edges)
void setNumFaces(int num_faces)
void setEdgeSharpness(int edge_index, float sharpness)
float getEdgeSharpness(int edge_index) const
void setNumVertices(int num_vertices)
void setFaceVertexIndices(int face_index, int num_face_vertex_indices, const int *face_vertex_indices)
void setVertexSharpness(int vertex_index, float sharpness)
int getNumFaceVertices(int face_index) const
bool isFaceVertexIndicesEqual(int face_index, int num_expected_face_vertex_indices, const int *expected_face_vertex_indices) const
void setEdgeVertexIndices(int edge_index, int v1, int v2)
float getVertexSharpness(int vertex_index) const
void finishResizeTopology()
void setNumFaceVertices(int face_index, int num_face_vertices)
TEST(MeshTopology, TrivialVertexSharpness)