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

Isosurfacing_3 (new package) #6849

Open
wants to merge 361 commits into
base: master
Choose a base branch
from

Conversation

JulyCode
Copy link
Member

@JulyCode JulyCode commented Sep 15, 2022

Summary of Changes

Extracting isosurfaces from scalar functions is a common method for generating 3D meshes. An isosurface is a subspace with equal values of the function.

ToDo:

Extra:

Release Management

  • Affected package(s): Isosurfacing_3
  • Issue(s) solved (if any): -
  • Feature/Small Feature (if any): Isosurfacing_3
  • License and copyright ownership: see feature

@JulyCode

This comment was marked as outdated.

@MaelRL MaelRL marked this pull request as ready for review September 15, 2022 12:14
@afabri
Copy link
Member

afabri commented Sep 15, 2022

/build:v1

@MaelRL MaelRL added Not yet approved The feature or pull-request has not yet been approved. Feature Work in progress labels Sep 15, 2022
@github-actions
Copy link

There was an error while building the doc:
/home/runner/work/cgal/cgal/Isosurfacing_3/include/CGAL/Octree_wrapper.h:330: warning: The following parameters of CGAL::Isosurfacing::Octree_wrapper::e_glIndex(const std::size_t &e, const std::size_t &i_idx, const std::size_t &j_idx, const std::size_t &k_idx, const std::size_t &depth) const are not documented:

@afabri

This comment was marked as outdated.

@afabri
Copy link
Member

afabri commented Sep 15, 2022

The data files have a problem with rights. I think they also need o+r
But more importantly they should be in the package Data so that we do not have millions of bunnies and skulls.

@MaelRL
Copy link
Member

MaelRL commented Oct 4, 2024

Where do all these changes i'th to i-th come from in dozens of files which have nothing to do with iso surfacing ?

efc43a6

@sloriot

This comment was marked as outdated.

This comment was marked as outdated.

@sloriot

This comment was marked as outdated.

This comment has been minimized.

@lrineau

This comment has been minimized.

This comment has been minimized.

@lrineau

This comment has been minimized.

This comment was marked as outdated.

@sloriot

This comment was marked as outdated.

This comment was marked as outdated.

@sloriot

This comment was marked as outdated.

Copy link

github-actions bot commented Oct 9, 2024

The documentation is built. It will be available, after a few minutes, here: https://cgal.github.io/6849/current/Manual/index.html

const char* filename = fname.c_str();
const FT isovalue = (argc > 2) ? std::stod(argv[2]) : 3;

const std::string ext = CGAL::IO::internal::get_file_extension(filename);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you should use something from the STL

@sloriot
Copy link
Member

sloriot commented Oct 14, 2024

Successfully tested in CGAL-6.0.1-Ic-345

@lrineau
Copy link
Member

lrineau commented Oct 14, 2024

@afabri You requested change (negative review0; a few months ago: #6849 (review).

Can you please re-review, if you now agree with the changes, so that the red flag on the PR disappears?

@lrineau
Copy link
Member

lrineau commented Oct 14, 2024

@soesau Can you please merge master and fix the conflict in the file Orthtree/include/CGAL/Orthtree.h?

@github-actions github-actions bot removed the Tested label Oct 14, 2024
Copy link

This pull-request was previously marked with the label Tested, but has been modified with new commits. That label has been removed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants