Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Empty parametrization result

Subject: CGAL users discussion list

List archive

[cgal-discuss] Empty parametrization result


Chronological Thread 
  • From: KL <>
  • To: "" <>
  • Subject: [cgal-discuss] Empty parametrization result
  • Date: Sat, 03 Sep 2022 15:40:09 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23:iBJWcaiWTJ265bc7FVFu3/71X161gxYKZh0ujC45NGQN5FlHY01je htvWG/Qb6qPZWKneNElPoi1/EpQ65CHzN9kHVNqpHhgQXtjpJueD7x1DG+gZnLIdpWroGFPt phFNIGYdKjYaleG+39B55C49SEUOZmgH+a6UKieUsxIbVcMpB0J0HqPoMZkxN8z6TSFK1nV4 4mq8pWEYAXNNwNcawr41YrT8HuDg9yp4Fv0jnRmDRyclAK2e9E9VfrzFInpR5fKatE88t2SG 44v+IqEElbxpH/BPD8KfoHTKSXmSpaKVeSHZ+E/t6KK2nCurQRquko32WZ1hUp/0120c95NJ Nplu5KdcB5zAPX1weFFdAEFPyh+F5Ri0eqSSZS/mZT7I0zufXz23Px0ABhuZope/+92BSdf/ PoUJSBLaB2f7w606OnkDLAw3oJ6fZGtZdxA0p1j5Wmx4fIOTZ3IRP6RvYcA9CY5gMxDDbDVY M9xhT9HMU2ZPkQTZwx/5JQWu+q3l33UKR1ikEOYtZg52mrB6zVzz+24WDbSUobRGJ0M9qqCn UrN8G39Rx0bL9eC0iGt6WOpnuaJnCXhWYtUGqfQyxJxqFOU3HMaEhFPDQC85/ywi0r4SttZJ 0EEvCwjscDe6XBHUPHzUTCBuSS65idFXoJ3C7AW4QGn8479tlPx6nc/chZNb9kvtckTTDMs1 0OUk96BOdCJmOPKIZ563unKxQ5eKRT5PkdfOHBYHVFtD83L+95t102XJjp2OPPdszHjJd3n6 wq3xMTUr5AUlsUMyM1XFnie2W32+cOhouIdwwLMVWW6hj6ViaarYJa34ELXtK4bK8CcR1iF+ mkNncST/KYIAI3leM2xrAclQ+HBCxWtaW20bbtT838Jqm/FF5mLINo43d2GDB01WvvogBewC KMphStf5YVIIFyhZrJtboS6BqwClPa+T425DayOMIYXOvCdkTNrGgkwNCZ8OEizwCARfV0XZ P93jO72VS5DWP4PIMSeF7ZFuVPU+szO7TmIGMiip/hW+auXYnKYWf8BNFDmUwzKxPzsnekhy P4Gb5Hi40wHDoXWO3CLmaZOcwxiBSVlVPje9ZcNHsbdeVUOJY3UI6SMqV/XU9c5xPs9eyah1 i3VZ3K0P3Kk1SaWdFjTNy09AF4tNL4mxU8G0eUXFQ7A8xAejUyHtc/zrrM7Iusq8vJN1/lxQ 6VXcsmMGK0XGCXO/TgQfd/2q4k7LEanggeHPiyEZjkjfs84GVKRq4G8Jga/pjMTCieXtNclp +Py2w7eR60fSlkwF83Rcv+ukAK85CBPhOJoUkLUCdBPY0GwopNyIin8g6ZvccEBIBnO3BWA0 AOSDUtKrOXBudZtosjAg6yJv8GiFO4nRhhWGGzS7LCXMyjG/zv7n9EYAbjQJT2EDTH64qSvY +lR3srQCvxfkQYYqZd4HpZq0bk6uYniqrpc+RhpQSfQZFOxB7I/c3TfhZtTtrdAz6NysBetX h7d4cFTPLiENZ+3EFMVIwZ5PO2P2etOxWvc6u4qKV/2vXcs+/yCWERWeQiFjiBQPP1zPZ98m bUtv8sf6gqejBs2M4fZ0nkEqjzVc3FQAb86spw6AZPwjlZ5wF91Z5GBWDT954uCaokRP0R2c CWYgrHO2+ZVykbYKSVhG3/XwuNHic1W4xcMyVYDIxKYk9zJi+9x2hBNqGxlQgNQxxRB8uRyJ mk6aBEsdfjWpmpl1JpZQmShOwBdHxnFqEb//F0EyT/CRE6yW22RcWAwNI5hJqzCH76wrNSaw F2Z9IoheTjtZt74xCdrARVi7fnqTNg35wTElM23WcKIA/HWpNYjbrCGPQI1R9nPWKvdR3ErY cF79eB8ZL29PikVy0H+I5fPzqweEXhoO0QbKcyMP8o18aX0aTi01TWebUu2f6uh4hAMHVCQU 6RTGy6Ea/hyOOtiYNzW6W7g7oKYRMIU2ec=
  • Ironport-hdrordr: A9a23:ofxbyK2OIhrwyqAxhVwIUgqjBI8kLtp133Aq2lEZdPU0SKOlfq eV7ZImPH7P+U8ssRQb9exoV5PwJU80maQV3WBzB8bBYOCZghrOEGgK1+KLqFePJ8SUzJ8/6U 4PSchD4aXLfD1HpPe/0AG+HtowhPaY/cmT6Nvj8w==
  • Ironport-phdr: A9a23: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 oUHULMCDAcyUPYTC0AjDdUELJpnGDUpjezD5PM=
  • Ironport-sdr: FvnlCWNSo6yWZHhI1ROI9K2caxHUg1XMpl3alAwbMWnAFtX4O7usEFFpPdNuwE9hIGQZ4hQ41P xxYOLiRtT/LsPnXyG0wFx48K7+hcQsrjOerrxTnsuGp5gMqkuaQSpNd7VysGFFZrkhjKkrgfyb Os0HcfX5cTgJ57d+Pxx+VKETrjkHazZYCfWO5Hqiu4GmnAj/+cPFhzxRcJuyXIJHOt/aIWWwkL k+7kJO5TVTxWsuVhyIrE/W71g+SGPSaVZr/ddIpGvZMW/+N/GPYopsAEUusE60prdmgyxeYtvt lMGzOL3zPU9wx6GRKmQYDDBR

Hi,
 
I was trying parametrization of a triangulated mesh, but the output is empty:
 
SurfaceMesh sm;
 
// load my vertices into the sm. Already triangulated. Clockwise. not CCW.
 
// a single mesh can be made of multiple triangle faces. So register them:
for ( u32 inner = 0; inner < consecutive_triangles_for_one_face; inner += 1 ){
 
        auto &tri = triangulated_input[inner].outer();
        auto v1 = sm.add_vertex( {tri[0].x(), tri[0].y(), tri[0].z()} );
        auto v2 = sm.add_vertex( {tri[1].x(), tri[1].y(), tri[1].z()} );
        auto v3 = sm.add_vertex( {tri[2].x(), tri[2].y(), tri[2].z()} );
 
        sm.add_face( v1, v2, v3 );
 
}
 
vector <Vector2f> tmp_uvs;
//from then on, I follow the example structure:
halfedge_descriptor bhd = CGAL::Polygon_mesh_processing::longest_border( sm ).first;
UV_pmap uv_map = sm.add_property_map <vertex_descriptor, Point_2> ( "h:uv" ).first;
auto err = SMP::parameterize( sm, bhd, uv_map );
 
if ( err != SMP::OK ){
        std::cerr << "Error: " << SMP::get_error_message( err ) << std::endl;
 
}
 
//I want to extract the x/y values for each vertice
for ( auto &e : uv_map ){
    auto &t = e;
    tmp_uvs.push_back( {float(t.x() ), float(t.y() )} );
 
}
 
But I only get 0's. I need to add the halfedges myself ?
 
Thanks for your help
-- 
MKL
 



Archive powered by MHonArc 2.6.19+.

Top of Page