mirror of https://github.com/CGAL/cgal
Merge branch 'Weights-v2.0-GF-5.5.x' into Weights-v2.0-GF-master
This commit is contained in:
commit
72ae2f640d
|
|
@ -22,10 +22,19 @@ public:
|
|||
mesh.request_face_normals();
|
||||
}
|
||||
|
||||
|
||||
private:
|
||||
typedef OpenMesh::TriMesh_ArrayKernelT<OpenMesh::DefaultTraitsDouble> Mesh;
|
||||
|
||||
struct MyTraits : public OpenMesh::DefaultTraits
|
||||
{
|
||||
typedef OpenMesh::Vec3d Point;
|
||||
typedef OpenMesh::Vec3d Normal;
|
||||
};
|
||||
|
||||
typedef OpenMesh::TriMesh_ArrayKernelT<MyTraits> Mesh;
|
||||
Mesh mesh;
|
||||
|
||||
|
||||
private:
|
||||
void display_info()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -13,10 +13,17 @@
|
|||
|
||||
#include <CGAL/Timer.h>
|
||||
|
||||
typedef OpenMesh::PolyMesh_ArrayKernelT<OpenMesh::DefaultTraitsDouble> Mesh;
|
||||
typedef Mesh::Point Point;
|
||||
typedef boost::graph_traits<Mesh>::vertex_descriptor vertex_descriptor;
|
||||
typedef boost::graph_traits<Mesh>::vertex_iterator vertex_iterator;
|
||||
struct DoubleTraits : public OpenMesh::DefaultTraits
|
||||
{
|
||||
typedef OpenMesh::Vec3d Point;
|
||||
typedef OpenMesh::Vec3d Normal;
|
||||
};
|
||||
|
||||
|
||||
typedef OpenMesh::PolyMesh_ArrayKernelT<DoubleTraits> Mesh;
|
||||
typedef Mesh::Point Point;
|
||||
typedef boost::graph_traits<Mesh>::vertex_descriptor vertex_descriptor;
|
||||
typedef boost::graph_traits<Mesh>::vertex_iterator vertex_iterator;
|
||||
|
||||
typedef CGAL::Surface_mesh_deformation<Mesh, CGAL::Default, CGAL::Default, CGAL::ORIGINAL_ARAP> Deform_mesh_arap;
|
||||
typedef CGAL::Surface_mesh_deformation<Mesh, CGAL::Default, CGAL::Default, CGAL::SPOKES_AND_RIMS> Deform_mesh_spoke;
|
||||
|
|
|
|||
Loading…
Reference in New Issue