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();
|
||||
|
||||
// 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();
|
||||
|
||||
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,
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user