Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PMP::isotropic_remeshing - add variable sizing field #4891

Merged

Commits on May 11, 2023

  1. add possibility to provide a variable sizing field to PMP::isotropic_…

    …remeshing
    
    # Conflicts:
    #	Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
    #	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h
    janetournois committed May 11, 2023
    Configuration menu
    Copy the full SHA
    0ee9406 View commit details
    Browse the repository at this point in the history
  2. use boost::optional<double> instead of a bool and a double

    # Conflicts:
    #	Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h
    janetournois committed May 11, 2023
    Configuration menu
    Copy the full SHA
    9de4131 View commit details
    Browse the repository at this point in the history
  3. fix compilation issues

    sloriot committed May 11, 2023
    Configuration menu
    Copy the full SHA
    ad55b8c View commit details
    Browse the repository at this point in the history
  4. fix test and demo

    sloriot committed May 11, 2023
    Configuration menu
    Copy the full SHA
    5c1e820 View commit details
    Browse the repository at this point in the history
  5. add namespace

    to avoid conflicts with Uniform_sizing_field in Mesh_3
    janetournois committed May 11, 2023
    Configuration menu
    Copy the full SHA
    50bbb4f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    13c4db2 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Add initial preparations for adaptive sizing field

    Add Adaptive_sizing_field header with edge min and max limits, and tolerance
    Adjust the example
    ipadjen committed May 19, 2023
    Configuration menu
    Copy the full SHA
    7326fb5 View commit details
    Browse the repository at this point in the history
  2. Create a vertex property map that will contain sizing info (WIP)

    Also, update target length checks
    ipadjen committed May 19, 2023
    Configuration menu
    Copy the full SHA
    5c4e6ed View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. Configuration menu
    Copy the full SHA
    eb2a023 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    b7aeab3 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

  1. Configuration menu
    Copy the full SHA
    613b0a8 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    af95dae View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Add sizing field calculation from curvature

    WIP: isotropic remeshing default overload is now broken
    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    92a4340 View commit details
    Browse the repository at this point in the history
  2. Refactor sizing map update

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    fd787c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    52df5ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    947ab8f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c89bedb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fa9769b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5629f7a View commit details
    Browse the repository at this point in the history
  8. refs are not needed here

    Co-authored-by: Sebastien Loriot <[email protected]>
    janetournois and sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    cb77903 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ace36a2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    73fd72f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0fbcb41 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    91216f7 View commit details
    Browse the repository at this point in the history
  13. Use C++17 CTAD in example

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    c8a9632 View commit details
    Browse the repository at this point in the history
  14. Fix sizing field calculation

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    06db84f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    677bb04 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    63e3180 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    4a5283b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    a61ebb5 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    99661df View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    573cc53 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1c597a0 View commit details
    Browse the repository at this point in the history
  22. Fix polyhedron demo with TBB

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    cc0c46c View commit details
    Browse the repository at this point in the history
  23. fix compilation

    janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4b1b04e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    58e0bf1 View commit details
    Browse the repository at this point in the history
  25. Display plugin fixes

    MaelRL committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    41bddc7 View commit details
    Browse the repository at this point in the history
  26. Fix UI + fix connections

    MaelRL committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    b6cc7ca View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    15ad1f7 View commit details
    Browse the repository at this point in the history
  28. Remove extra

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1f2c0f2 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    00b4b93 View commit details
    Browse the repository at this point in the history
  30. Add remeshing quality test

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    64257b9 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    36f8d39 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    4a8974d View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    050c7f9 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    600f72f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    f589b05 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    66721bb View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    ee640c9 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    6ee23c6 View commit details
    Browse the repository at this point in the history
  39. Target length fix

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ff4bbaa View commit details
    Browse the repository at this point in the history
  40. Remove todos

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e3727e4 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    98a3f14 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    9e91abb View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    dccf973 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    f5d23db View commit details
    Browse the repository at this point in the history
  45. Try to fix failing test

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1f9142b View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    46b5051 View commit details
    Browse the repository at this point in the history
  47. using Koening lookup

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e845b07 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    b69a267 View commit details
    Browse the repository at this point in the history
  49. Update documentation

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    35153d5 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    040b9ab View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    a96054a View commit details
    Browse the repository at this point in the history
  52. Fix vpmap return error

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    8cd75d8 View commit details
    Browse the repository at this point in the history
  53. Remove precondition for vpmap

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    a00509e View commit details
    Browse the repository at this point in the history
  54. Changes for documentation

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    9dff622 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    039b027 View commit details
    Browse the repository at this point in the history
  56. Document Sizing_field_base

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4ca5994 View commit details
    Browse the repository at this point in the history
  57. UpdateSizing_field_base docs

    Co-authored-by: Andreas Fabri <[email protected]>
    ipadjen and afabri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    25c82a2 View commit details
    Browse the repository at this point in the history
  58. Update Concepts/PMPSizingField docs

    Co-authored-by: Andreas Fabri <[email protected]>
    ipadjen and afabri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    04e3be8 View commit details
    Browse the repository at this point in the history
  59. Use any argument convertible to double for overloads

    in isotropic_remeshing()
    
    in split_long_edges()
    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    237e915 View commit details
    Browse the repository at this point in the history
  60. Documentation update

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ec1793f View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    f73e7d4 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    cd66926 View commit details
    Browse the repository at this point in the history
  63. Update documentation

    Info on curvature calculation in Adaptive_sizing_field
    
    Update reference manual welcome page
    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    22b08df View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    7037103 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    426c6f9 View commit details
    Browse the repository at this point in the history
  66. add missing ending

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    b370381 View commit details
    Browse the repository at this point in the history
  67. update to macro update

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    04be232 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    42c02d9 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    4d06df0 View commit details
    Browse the repository at this point in the history
  70. Remove temp todos

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    12cc789 View commit details
    Browse the repository at this point in the history
  71. Cleanup the example

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    0481c62 View commit details
    Browse the repository at this point in the history
  72. remove unused variables

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    230de52 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    1d21d57 View commit details
    Browse the repository at this point in the history
  74. Update removed arguments

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    324f133 View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    7128ef9 View commit details
    Browse the repository at this point in the history
  76. Fix for a failing MVSC test

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    28ac57e View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    9593110 View commit details
    Browse the repository at this point in the history
  78. Update Polygon_mesh_processing/test/Polygon_mesh_processing/remeshing…

    …_quality_test.cpp
    
    Co-authored-by: Andreas Fabri <[email protected]>
    ipadjen and afabri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    7cb3a58 View commit details
    Browse the repository at this point in the history
  79. Update Polygon_mesh_processing/test/Polygon_mesh_processing/remeshing…

    …_quality_test.cpp
    
    Co-authored-by: Andreas Fabri <[email protected]>
    ipadjen and afabri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    20a735c View commit details
    Browse the repository at this point in the history
  80. Fix formatting

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    64af00b View commit details
    Browse the repository at this point in the history
  81. Update authors

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    896e491 View commit details
    Browse the repository at this point in the history
  82. Update data type

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    65c75c5 View commit details
    Browse the repository at this point in the history
  83. Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/U…

    …niform_sizing_field.h
    
    Co-authored-by: Andreas Fabri <[email protected]>
    ipadjen and afabri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1e1eb19 View commit details
    Browse the repository at this point in the history
  84. Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/A…

    …daptive_sizing_field.h
    
    Co-authored-by: Andreas Fabri <[email protected]>
    ipadjen and afabri committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    99f8120 View commit details
    Browse the repository at this point in the history
  85. Update docs

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    bde55d8 View commit details
    Browse the repository at this point in the history
  86. Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/r…

    …emesh.h
    
    Co-authored-by: Jane Tournois <[email protected]>
    ipadjen and janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e49789b View commit details
    Browse the repository at this point in the history
  87. Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/r…

    …emesh.h
    
    Co-authored-by: Jane Tournois <[email protected]>
    ipadjen and janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    21f6580 View commit details
    Browse the repository at this point in the history
  88. Update Polygon_mesh_processing/doc/Polygon_mesh_processing/Concepts/P…

    …MPSizingField.h
    
    Co-authored-by: Jane Tournois <[email protected]>
    ipadjen and janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    7b7dfa2 View commit details
    Browse the repository at this point in the history
  89. Apply suggestions from code review

    Co-authored-by: Jane Tournois <[email protected]>
    ipadjen and janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    178d967 View commit details
    Browse the repository at this point in the history
  90. Fix doc issue

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    5c093c2 View commit details
    Browse the repository at this point in the history
  91. Configuration menu
    Copy the full SHA
    98c64c3 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    dfc2390 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    6b37280 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    3b4af4b View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    e9aa5b9 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    faaeba8 View commit details
    Browse the repository at this point in the history
  97. Apply suggestions from code review

    Co-authored-by: Jane Tournois <[email protected]>
    ipadjen and janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ace7779 View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    7406486 View commit details
    Browse the repository at this point in the history
  99. fix warnings

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e885155 View commit details
    Browse the repository at this point in the history
  100. Address warnings

    ipadjen committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    34c1268 View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    627a36f View commit details
    Browse the repository at this point in the history
  102. fix copy/paste error

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    6a4dbe5 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    618fb4b View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    c41a0e3 View commit details
    Browse the repository at this point in the history
  105. Apply suggestions from code review

    Co-authored-by: Jane Tournois <[email protected]>
    ipadjen and janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    dc36eb8 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    904c100 View commit details
    Browse the repository at this point in the history
  107. make it pure virtual

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1dbd8c2 View commit details
    Browse the repository at this point in the history
  108. Apply suggestions from code review

    Co-authored-by: Jane Tournois <[email protected]>
    ipadjen and janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4b9bd77 View commit details
    Browse the repository at this point in the history
  109. fix compilation errors

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    75303ad View commit details
    Browse the repository at this point in the history
  110. handle new letter

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    29d948a View commit details
    Browse the repository at this point in the history
  111. do not use deprecated API

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    e4f9a57 View commit details
    Browse the repository at this point in the history
  112. fix compilation

    janetournois committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1e138a0 View commit details
    Browse the repository at this point in the history
  113. fix after rebase

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    4c7bc4c View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    4d83409 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    7328ed7 View commit details
    Browse the repository at this point in the history
  116. restore Mael's version

    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    94d1234 View commit details
    Browse the repository at this point in the history
  117. remove todo

    There will not be any crash as the value for new vertices
    is always set. However with Polyhedron since we don't reuse
    vertices, the map size might get large. Surface_mesh is fine
    sloriot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    38482e8 View commit details
    Browse the repository at this point in the history