add triangle mesh affine transform

This commit is contained in:
AndreaRigoni
2026-03-19 13:11:49 +00:00
parent 4cb4560921
commit ca5f576b99
6 changed files with 96 additions and 21 deletions

View File

@@ -41,6 +41,16 @@ BOOST_AUTO_TEST_CASE(vtkTriangleMeshConstruction) {
mesh.AddTriangle(Vector3i(0, 1, 2));
Vtk::vtkTriangleMesh v_mesh(mesh);
Object::connect(&mesh, &TriangleMesh::Updated, [&mesh]() {
Vector3f points[3];
points[0] = mesh.GetPoint(0);
points[1] = mesh.GetPoint(1);
points[2] = mesh.GetPoint(2);
std::cout << "mesh updated: " << points[0].transpose() << " " << points[1].transpose()
<< " " << points[2].transpose() << std::endl;
});
v_mesh.Update();
if (std::getenv("CTEST_PROJECT_NAME") == nullptr) {