0
如果類繼承自Polyhedron_3並在stitch_borders中使用,但如果直接在stitch_borders中使用Polyhedron_3,則不會出現錯誤。上述錯誤,vertex_descriptor':不是'StitchPolyhedron'的成員,如果StitchPolyhedron是從Polyhedron_3繼承的
typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
class StitchPolyhedron : public CGAL::Polyhedron_3<K>
{
public:
StitchPolyhedron() {}
virtual ~StitchPolyhedron() {}
};
StitchPolyhedron mesh;
CGAL::Polygon_mesh_processing::stitch_borders(mesh);
代碼給出了一個錯誤
vertex_descriptor的':沒有的成員 '高於StitchPolyhedron'
typedef CGAL::Exact_predicates_inexact_constructions_kernel K;
typedef CGAL::Polyhedron_3<K> StitchPolyhedron;
StitchPolyhedron mesh;
CGAL::Polygon_mesh_processing::stitch_borders(mesh);
代碼編譯罰款。
任何人都可以指出我這裏有什麼問題。