Skip to Content.
Sympa Menu

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

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Empty parametrization result


Chronological Thread 
  • From: KL <>
  • To: "" <>
  • Subject: Re: [cgal-discuss] Empty parametrization result
  • Date: Sat, 03 Sep 2022 18:01:47 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Envelope-from:
  • Ironport-data: A9a23:WGylF6rvmGNeodUQ0WWtBTiRRvReBmLCYxIvgKrLsJaIsI4StFCzt garIBmFM6qKNmGgKN12boTioE4DvsDXz4RlTQBprXozFXgW9+PIVI+TRqvSF3PLf5ebFCqLz O1HN4KedJhsJpP4jk3wWlQ0hSAkjclkfpKlVKicfHoZqTZMEE/Nszo68wICqtMu0IPR7z+l4 4uo+ZWOYAT9gVaYD0pNg069gEM31BjNkGhA1rAOTagjUIj2yhH5pLpGTU2AByOQrrt8RoZWd M6fpF2NxV41yj92Yj+TfhkXRWVRKlLaFVDmZnO7wMFOiDAazsA5+v5T2Pbx9S67hh3R9+2dx umhurTocgAmG73S399AXj57NwFeP4Jn84bIdC3XXcy7lyUqclPixO9xBVs6YNVB4qByCGBKs +0RLjwAflaFiv7eLLCTFbYq1pRldpmtZdpG0p1j5Wmx4fIOTZ3IRP6RvYcA9CY5gMxDDbDVY M9xhT9HNk6fPEIVYwp/5JQWmuC2j0fSVCNjoRGljKUs52345RNTz+24WDbSUobRGJ0M9qqCn UrN8G39Rx0bL9eC0iGt6WOpnuaJnCXhWYtUGqfQyxJxqFOU3HMaEhFLDQKj5/ywi0r4SttZJ 0EEvCwjscDe6XBHUPGlZBq3hW6a+SVBVv1zN80a6i6swZPbtlPx6nc/chZNb9kvtckTTDMs1 0OUk96BOQGDoIF5WlrAq+jI/Wna1Tw9djBcPHBcJecQy4C7+OkOYgTzosFLKpPdYjfdPDbry DeVxMTVr+xJ0pRUjM1XEXjihCmnoYehc+LYzgvQRH2s9A8kPNe9IYmh6Fyd/P9GIIuJCF+Mo BDoevRyDshRXflhdwTXGI3h+Y1FAd7Ya1UwZnYyR/EcG8yFoSLLQGypyGgWyL1VGsgFYyT1R 0TYpBlc4pReVFPzM/EtOt7qV550kfG4fTgAahwyRoQfCnSWXFHXlByCmWbNt4wQuBJ0yfhuY /93j+78XC5y5VtbIMqeHbxAieZDKtEW1GrVSZ3rhxCj2tKjiI29Ft843K+1Rrlhtsus+V2Lm /4Gbpvi40gBDIXWP3eGmaZNdwxiBSZgX/je9ZcIHtNv1yI9RQnN/deKneh+E2Gk9owJ/tr1E oaVAR8DmQei3CCad21nqBlLMdvSYHq2llpjVQREALpi8yFLjV+H4PhNep0pU6Mg8eA/n/d4Q +NcI5eRC/JDRySB8DMYNMGvoItnfRWtpASPIyv0OGZhJ88+H1TEqo3+Yw/i1CgSFS7p58Yzp ruXyg6GE4EIQB5vDZmHZav3nU+xp3UUhMl7Q1DMfotIYEzp/YUzc37xg/Y7LtsiMxLGwjfGh Q+aDQ1B/bvcqok5/cmPjqeB9t/7H+x7F0tcPm/a8bfnbXeEpjv9mddNCb/acyrcWWX4/LSZS d9Ul/ysYucamFtqspZnF+g5wK874ezzquII1Q9jBnjKMAWmU+syPnmc0MBTnaRR3bsF6xCuU 0eC99QGa7WEPMTpTAwYKAY/NLvR2/YOhTDI4alteV284SZ2+PyWWENeMgnKjiFBdeMnPIQgy OYnmcgX9w3u1UZzYove131ZpzaWM3gNc6Q7rZVGUoXlvQwmlwNZapvGBy6qvZyCN4dWPk8xL mPGjabOne4DlETFaWU6D3SQhbNFw5EHuRQM3VYEK1mZ3NzImqZvjhFW9D02SCVTzwlGgr0vY zg2bxQoKPXc5SpsiehCQ3uoR1NLCiqf9xGj0FAOjmDYExSlW2GlwLfR4gpREJL1Ml6wfwS3O JmWz3z6WCzmIZmoxm03UE9h7e3qS9B85kvEldzP8wFp2XUlSWKNv0NsTTNgR9jb7QcZlUTBq eR6uu13bMUX8AYO9rYjBdDyOas4EXi5ya8rfR2l1LIAG23RaHe53j3mx4VdvC9SD6SizHJUw PCC6i6Cu9pSGcpOQv0m6XYwHoJJ
  • Ironport-hdrordr: A9a23:HPkkGKl47MUFerCH2G7TpB7yd4PpDfLw3DAbv31ZSRFFG/Fw9/ rAoB19726OtN9xYgBbpTnkAsW9qBznhOdIyKUXIrumWhDr/ESyKoUK1+vfKlHbehEWs9Qtt5 uIEJIOb+EYc2IK9foSiTPQe71LruVvsprY4Ns2pE0dKT2CBZsQjDuRcjzrdHFedU13DZ01GI vZydRLzgDMRUgq
  • Ironport-phdr: A9a23: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 QpvMzKWHtps
  • Ironport-sdr: acfyDyjHxHFJ6UJd8+1mXd5SRNTX7MfgB3bk8xC0EGXkXSV3ZYM94oWCxiiOR87UPTs+w3FIgp or2wev3Ru3r8b8Srhfzx4pi4YR8NO91ex34Z7EwgS0Qs3j2qd4eaOQhRgDOwVWaof6zn7vSVvX qNPeQ2YQ1arhD/jJfITZt1JCxL30GqkJnuYGwZlRgV15nNWaD1mThhzIupXvktYcSMMi89ee8S l/0YyXNlIdetEODB+ANj0m3boR3K+y9JNP7NMGfrJGcVe99lhEPK2diyMo2J454QlLJftzQWnR Q4krFr+sR7b0GRKWUSidjP/W

Furthermore, trying that code with a simple triangle yields incorrect result..

--

15:40, 3 September 2022, "KL ( via cgal-discuss Mailing List)" <>:
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
 

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss




Archive powered by MHonArc 2.6.19+.

Top of Page