0
我有一個vertex_handle,和我想要做的是讓周圍的頂點halfedge_handles的halfedge_handle,這裏是我的嘗試:環路周圍頂點
HV_circulator hc = v -> vertex_begin();
do{
hc++;
Polyhedron::Halfedge halfedge = *hc;
HE_handle hh = &halfedge;
//blabla~~
}while(hc != v -> vertex_begin());
,但它似乎沒有工作好,hh
似乎不是我想要得到的, 我應該怎麼做才能將這個循環器轉換成halfedge_hanle,謝謝
我得到一個錯誤的轉換「HV_circulator非標型「HE_handle要求,HE_handle HH = HC; – tintin
它的工作原理,我重新檢查代碼,我只遇到這個錯誤,因爲我的HV_circulator實際上是一個Polyhedron :: Halfedge_around_vertex_const_circulator,我刪除了const,現在一切都很好。 – tintin
@tintin如果你有一個const循環器,它可以轉換成一個const句柄:'Polyhedron :: Halfedge_const_handle hh = hc;'。 – lrineau