Commit 60bea5c9 authored by Mike Kremer's avatar Mike Kremer

Some minor corrections to the navigation tutorial. Added code example on how...

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
parent 4c69a22a
......@@ -2,7 +2,7 @@
OpenMesh::PolyConnectivity::opposite_face_handle();
// 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
OpenMesh::TriConnectivity::opposite_he_opposite_vh();
......
// 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);
//-----------------------------------------------------------------------------
/** \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,
generic programming and all that stuff (see \ref mesh_cpp). Therefore
......
......@@ -90,6 +90,10 @@ return the red halfedge:
\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:
\include nav_code4.cc
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment