Ich möchte Verfeinerung von zB einem einfachen Würfel (von einem .off); Es gibt ein paar Möglichkeiten, aber diejenigen, die für das geeignet sind, was ich als nächstes machen möchte, enden mit "Falten", dh die Objektform wird verzerrt.Erzwingen Verfeinerung mit CGAL isotropic_remeshing
Auf diese Weise unten verspricht, die Grenzen (Form?) Des Objekts zu ermöglichen, zu erhalten, ermöglicht, was Sie von Verfeinerung erwarten würden, nur um mehr Kanten und Ecken hinzu:
I Ich möchte eine Edge-Constraint-Map (und wenn das nicht ausreicht, möchte ich auch eine Vertex-Constraint-Map), kann aber die Template-Abstraktionen nicht gut genug herausfinden. Ich habe versucht, eine OpenMesh Constrained_edge_map aus einem anderen CGAL-Beispiel, aber das ist zu unterschiedlich und wird nicht kompilieren. Was ich um eine Kantenkarte und vielleicht ein Vertex-Map, die ich auf den Anruf ernähren:
PMP::isotropic_remeshing( faces(mesh), target_edge_length, mesh, PMP::parameters::number_of_iterations(nb_iter) .protect_constraints(true)//i.e. protect border, here );
Ich bin mit CGAL 4.8.1, den neuesten zum Zeitpunkt des Schreibens. Vielen Dank.
Welche Datenstruktur sind Sie für das Dreieck mit Netz? – sloriot
Hier ist mein aktueller Versuch: http://pastebin.com/PcY1SLb8 Ich fahre fort, es als .stl zu schreiben. Mir war nicht bewusst, dass ich eine Dreiecksbildung durchführen musste, ich ging nach dem verlinkten Beispiel. Ich mache 'split_long_edges', aber ich bezweifle, dass du das meinst. – JDonner