Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Error with jet_smooth data

Subject: CGAL users discussion list

List archive

[cgal-discuss] Error with jet_smooth data


Chronological Thread 
  • From: KL <>
  • To: "" <>
  • Subject: [cgal-discuss] Error with jet_smooth data
  • Date: Wed, 06 Jul 2022 16:58:05 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23:4VCCJax6iLvgH7EKJrB6t+fBwCrEfRIJ4+MujC+fZmUNrF6WrkVVn GNOCz2Eaf2IMDD8fooibd+y8R4G7MTdm9ZiTlBlrFhgHilAwSbnLYTAfx2oZ0t+DeWaERk5t 51GAjXkBJppJpMJjk71atANlVEliefQAOCU5NfsYkidfyc9IMsaoU8lyrRRbrJA24DjWVvS4 Y2q+aUzBXf8s9JKGjJMg068gEg31BjCkGtwUosWOJinFHeH/5UkJMp3yZOZdxMUcaEIdgKOf Nsv+Znilo/vE7jBPfv++lrzWhVirrc/pmFigFIOM0SpqkAqSiDfTs/XOdJEAXq7hQllkPhe7 f9O6ryLWD0sZIv2n/sjECdkISthaPguFL/veRBTsOSdyFfZemHgmq0wFAczNIwcvPd+B21D5 boeJSxlghKr2L3wkOL9ELkq35xyRCXoFNt3VnVIwTzSCq19Gciba7TD49NVzHE7gcUm8fP2P ppGMGEyPEuojxtnNXQoWLAgut6UtmjfVidFgV6+/o832j2GpOB2+OK2bYKMEjCQfu1ekU+c4 27H5G/kGQoyL82a0TPD83S2h+aJkzmTZW4JPLO/7OFjmlHKnjILThgfVF/9sPC/hkOuHdRSN yT45xbCs4Ad0WaoEfnGTie9+li+uQEiGORsIeclvVTlJrXv3y6VAW0NTzhkYdMgtdMrSTFC6 mJlj+8FFhQy7eLJGSj1GqO89mzsYHdNRYMXTXZcFWM4D8/fTJYbtC+nojxLNamuhdrqcd0b6 2nS9nJj293/YeYu0L6w+k+vvt5BjpbOVBE8/AmOBjy9qAZwZYrjdoWu5VXLq/BNMO51r2VtX lBbxKByD8hXXflhcRBhps1QQNlFAN7YbFXhbaZHRcVJythU0yfLkXpsyD9/Plx1Fc0PZCXkZ kTe0SsIusIMZCf3PfUqPdPuYyjP8UQGPYq0PhwzRoQfCqWdiCfalM2TTRfBjjG2ziDAb4lua c7znTmQ4YYyU/86lGPeqxY1wLYtyi0ujWfXTvjGI+ePjtKjiIquYe5dajOmN7hnhIvd+Vm92 4sBa6OilksOOMWjM3G/2dNCdjgicClrbbio8ZA/XrDZfWJORjp7Y9ePmuxJRmCQt/8I/gs+1 irhARAwJZuWrSGvFDhmnVg/MeyxBsci9i1qVcHuVH7xs0UejU+UxP93X/MKkXMPq4SPFNZ4E KsIfduuGPNKRmiV8jgRd8Cl/p1rchimlUSFOC/8OGozeJtpRgro/N74f1q3qndWX3Tv7cZu8 ae90g77QIYYQ1owAcvTbsWzwg7jpnMagu9zABrFe4EBZEX2/YF2ACXtlftrcdoUIBDOy2LCh QabCBsVv8fXpIox/IWbjKyItd7xQfp3GEZXDy/Q6rPvbXvW+W+qwIlhVueUfGGFCj2sqfv6P egMlqPyKvwKmlpOorFQKbczwPJs/cbrqp9b0h9gQifGYlGtPa9tfyud1s5Vu6wSl7IA4VmqW liC88VxMKmSPJ+3C0YYIQcoY7jR1fwQnTWOv/05LF+gu315+6CYWF9eZkHSkGpYJbpxdpIsx +ssqIgQ5hDm0kgmNdOPjyZ18WWQLy1fD/x368lDXYK72BA2zlxiYIDHDnOk6p+4bdgRYFIhJ SWZhfafirkAlFDOdWE/SSrE0eZH38tcthdQ01YYKw3RxMKDg/Y22FtA+DI7QxQTyBhbirohN m9uPkxzBKOP4zY525QaDz30QlxMVE+D50j861oVj2mFHUOmYWrAcT8mMuGX8UFFrm9Rc1C3J l1DJLoJg9orQC3w4sf2cUBisePqV9AorlPa3sWuHsDDDpA8bTf1xKmjeQLkbvch7dwZ3CX6S StCpY6cqpEX8QYBqqs3Bpnc3rMVIPxBDHIXWulvpcvlAkmFEAxfGlGyx4SZa8pLK/Hat0S/D qSC4y6JuwuWjE6zk9zQOULAz3KYUhLkCBrut44H/VI7joY=
  • Ironport-hdrordr: A9a23:QdynwqNJ0+fqZcBcTv6jsMiBIKoaSvp037BK7S5MoHtuA7Wlfq GV7YwmPHrP5wr5N0tQ/uxoVJPhfZq+z+8R3WBuB8bFYOCOggLBR+sOjLcKqAeQeREWmNQttp uIC5IObOHYPBxLhcH27Bj9PMgsqePqzJyV
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: J97EmvumnVfqLaRE1Dtlk+unJV3Z6RApvXt3PlAhD+BR8QbmYWigvT6NlYfzYKNGk9rNx4qPsg E8MRjvs+PRFq6V6uZDJRVv/79dslZ+Wqvfs51IvVEBGakwi65KHXOgJzPpa5bujYEd8NyXb29O D4RLacUcJhMBaFPIE3oUc/y1ecePQyoGm9EfIPVIZlxxjfLJHn/E1bg+TTEBheSobCcg7LlwNk I9aSx3UWJYqlmTUhEYCgBkWAV/EXONZJAfmvv51GWpKhosLkGvyJVWivF0ebraqALubVFMFBqJ kMWGy6wIWPdYI/w+YJMM4PJ6

Hello,
 
Following that tuto:
https://doc.cgal.org/latest/Manual/tuto_reconstruction.html#TutorialsReconstruction_recap
with the latest version of CGAL, I get:
 
The error is CGAL ERROR: precondition violation!
Expr: nb_input_pts >= nb_d_jet_coeff
File: include/CGAL/Monge_via_jet_fitting.h
 
when calling CGAL::jet_smooth_point_set<CGAL::Sequential_tag> (points, 24);
 
The point_set has 4 points in it. I tried with a reduced number of neighbors points, same thing.
Please note: the advancing_front_surface_reconstruction section works fine.
 
Code:
auto poisson_variant ( Point_set &points, double spacing, mpol3d &out ) -> void{
    if ( points.empty() ){
            return;
    }
 
    CGAL::jet_smooth_point_set <CGAL::Sequential_tag> ( points, 24 ); <- exception here
    CGAL::jet_estimate_normals <CGAL::Sequential_tag> ( points, 24 );  // Use 24 neighbors
    // Orientation of normals, returns iterator to first unoriented point
    typename Point_set::iterator unoriented_points_begin = CGAL::mst_orient_normals( points, 24 ); // Use 24 neighbors
    points.remove( unoriented_points_begin, points.end() );
    CGAL::Surface_mesh <Point_3> output_mesh;
 
    CGAL::poisson_surface_reconstruction_delaunay( points.begin(), points.end(),
                                                    points.point_map(), points.normal_map(),
                                                    output_mesh, spacing );
 
    for ( auto &r : output_mesh.faces() ){
 
            cout << "";
 
    }
}
 
What are the corrective actions?
 
Thanks
-- 
MKL
 



Archive powered by MHonArc 2.6.19+.

Top of Page