Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Speeding up 3D Alpha Calculation

Subject: CGAL users discussion list

List archive

[cgal-discuss] Speeding up 3D Alpha Calculation


Chronological Thread 
  • From: ak4733 <>
  • To:
  • Subject: [cgal-discuss] Speeding up 3D Alpha Calculation
  • Date: Tue, 19 Jun 2018 08:26:27 -0700 (MST)
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=SoftFail ; spf=Pass
  • Ironport-phdr: 9a23:o36NDBehbAr34HC5kUbc6jiElGMj4u6mDksu8pMizoh2WeGdxcu4Yx7h7PlgxGXEQZ/co6odzbaO7ua4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYb5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v6bpgRh31hycdLzM3/mHZhNJzgqxGrx2uuxNxzpXIYIyXKPZyYr/Rcc8ESWdHQ81fVzZBAoS5b4YXFeUBPulVoovzqlYAsBCzAhOjBOXyxT9SmHD306460/4gEADG0g0gGMkOsXXPodX6MacdS+G1zK3SwTrfaPNW3C7w5Y7VeR4vpvGMWKh/ccvXyUQ3EQPKlE6fppfhPzyLzOgCr2+b7+9mWOmyiGAnsxl8riWuy8sykIXFmIIYx17e+Slkzos4K8e0RUxlbdOiDZBerTuVN5FsTcMnW2xouDg1yrkBuZOjeigHx44rxxjFZPOcaIeI5gzsWPyNLjd/gXJpYLO/hxCs/ki80uDwS8i53EhQoiZbktTBuGoB2wHd58WJUPdw/Fmt1S6K1w/J6+FEJU40lbDcK54k2rM/jJwTvlnZHiDolkT2j7WWd0Qk++mm7OTnebTnq4STN49xkA7+M6AultajDuQ/NwgCR3Kb9vik1L3/4U35R61HgeE5kqbDtJDWPNkUpq+iAwBJz4Yj8A2/Aiy90NUYmHkHNEhKdAiGj4jvIVHOIer3Ae2xg1S2w39XwKXNMbTlR5nMNXPei6zJfLBn6kcaxhBg48pY4sddCe1ee6m7Dkb3uMbVERwjIR2rxP31INp434IaH2mIB/nKY+vprVaU67d3cKG3b4gPtWOlcql317vVlXY83GQlU+ys1JoTZmq/G60/cUqcaHvoxNwGFDVR51ZsfKnRkFSHFAVrSTOqRatlv2M0DYunCcHIQYX/2OXcjhf+JYVfYyV9Mn7JEXrscNzZCfFQLiSbKMVln3oPUr3zEoI=

Hi all,

Disclaimer: I am new to CGAL. I've been working with CGAL for less than a
week, so apologies if this is a silly question.

I'm attempting to speed up my application utilizing alpha shapes. To my
understanding, Alpha_shapes_3 generates a family of alpha shapes across
different alphas. Fixed_alpha_shape_3 generates a single alpha shape for a
given alpha (I just need a single alpha shape). The documentation says that
this approach should be faster, but I'm finding that it takes just as long,
if not even longer, than Alpha_shapes_3 !!! I'm not too sure as to why this
is occurring; unfortunately it may be because of some type / kernel
mismatch, and I don't have enough understanding of CGAL to debug that
effectively given the limited examples on alpha shapes. I use the same point
models for both alpha generations.

Here is my simplified setup:

typedef CGAL::Exact_predicates_inexact_constructions_kernel Gt;

typedef CGAL::Fixed_alpha_shape_vertex_base_3<Gt> Vb;
typedef CGAL::Fixed_alpha_shape_cell_base_3<Gt> Fb;
typedef CGAL::Triangulation_data_structure_3<Vb, Fb> Tds;
typedef CGAL::Delaunay_triangulation_3<Gt, Tds> Triangulation_3;
typedef CGAL::Fixed_alpha_shape_3<Triangulation_3> Alpha_shape_3;

typedef Gt::Point_3 Point;

std::list<Point> points; //I generate some points for this list in my code

Alpha_shape_3 as(points.begin(), points.end(), 1); //note I defined
alpha_shape_3 for fix_alpha

Any help / tips are appreciated!






--
Sent from: http://cgal-discuss.949826.n4.nabble.com/



Archive powered by MHonArc 2.6.18.

Top of Page