Some minor corrections to the navigation tutorial. Added code example on how to use the opposite_halfedge_handle() function.
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@232 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
OpenMesh::PolyConnectivity::opposite_face_handle();
|
OpenMesh::PolyConnectivity::opposite_face_handle();
|
||||||
|
|
||||||
// Get the handle to the opposite halfedge
|
// Get the handle to the opposite halfedge
|
||||||
OpenMesh::Concepts::KernelT< FinalMeshItems >::opposite_halfedge_handle();
|
OpenMesh::Concepts::KernelT::opposite_halfedge_handle();
|
||||||
|
|
||||||
// Get the opposite vertex to the opposite halfedge
|
// Get the opposite vertex to the opposite halfedge
|
||||||
OpenMesh::TriConnectivity::opposite_he_opposite_vh();
|
OpenMesh::TriConnectivity::opposite_he_opposite_vh();
|
||||||
|
|||||||
7
Doc/Examples/nav_code4a.cc
Normal file
7
Doc/Examples/nav_code4a.cc
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
// Get the halfedge handle of i.e. the halfedge
|
||||||
|
// that is associated to the first vertex
|
||||||
|
// of our set of vertices
|
||||||
|
PolyMesh::HalfedgeHandle heh = mesh.halfedge_handle(mesh.vertices_begin().handle());
|
||||||
|
|
||||||
|
// Now get the handle of its opposing halfedge
|
||||||
|
PolyMesh::HalfedgeHandle opposite_heh = mesh.opposite_halfedge_handle(heh);
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
/** \page mesh_first_to_read Start here (Notes about template programming)!
|
/** \page mesh_first_to_read Start here (Notes on template programming)!
|
||||||
|
|
||||||
Please note, that %OpenMesh makes heavily use of C++ templates,
|
Please note, that %OpenMesh makes heavily use of C++ templates,
|
||||||
generic programming and all that stuff (see \ref mesh_cpp). Therefore
|
generic programming and all that stuff (see \ref mesh_cpp). Therefore
|
||||||
|
|||||||
@@ -90,6 +90,10 @@ return the red halfedge:
|
|||||||
|
|
||||||
\image html mesh.opp.png
|
\image html mesh.opp.png
|
||||||
|
|
||||||
|
Use this function as described in the example below:
|
||||||
|
|
||||||
|
\include nav_code4a.cc
|
||||||
|
|
||||||
There are also a few more functions that offer easy access to opposing structures:
|
There are also a few more functions that offer easy access to opposing structures:
|
||||||
|
|
||||||
\include nav_code4.cc
|
\include nav_code4.cc
|
||||||
|
|||||||
Reference in New Issue
Block a user