10000 [FEAT] Add Status() to the Python Bindings by zalo · Pull Request #558 · elalish/manifold · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[FEAT] Add Status() to the Python Bindings #558

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

Merged
merged 3 commits into from
Sep 12, 2023
Merged

[FEAT] Add Status() to the Python Bindings #558

merged 3 commits into from
Sep 12, 2023

Conversation

zalo
Copy link
Contributor
@zalo zalo commented Sep 12, 2023

This will help consumers of the Python bindings diagnose why their input meshes are not translating into manifolds properly.

This will help consumers of the Python bindings diagnose why their input meshes are not translating into manifolds properly...
@codecov
Copy link
codecov bot commented Sep 12, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (5e10393) 91.13% compared to head (6c5cdfd) 91.13%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #558   +/-   ##
=======================================
  Coverage   91.13%   91.13%           
=======================================
  Files          35       35           
  Lines        4547     4547           
=======================================
  Hits         4144     4144           
  Misses        403      403           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Owner
@elalish elalish left a comment

Choose a reason for hiding this comment

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

Good call, thanks!

@pca006132
Copy link
Collaborator

Note: I recommend turning on MANIFOLD_DEBUG as well, which will have slight performance impact, but it can catch some geometry/topology errors.
And I think we will throw an exception when MANIFOLD_DEBUG is enabled and did not enable suppressErrors.

@elalish
Copy link
Owner
elalish commented Sep 12, 2023

Hmm, I'd rather not turn on MANIFOLD_DEBUG in production builds. If once I've got the triangulator refactor done we're still having trouble with errors, let's discuss a design for exceptions generally. Some of those debug checks are not entirely trustworthy...

@elalish elalish merged commit 2055b9c into elalish:master Sep 12, 2023
@zalo zalo deleted the feat-add-python-status branch September 12, 2023 19:12
@elalish elalish mentioned this pull request Nov 3, 2023
@zalo zalo mentioned this pull request Nov 7, 2023
cartesian-theatrics pushed a commit to cartesian-theatrics/manifold that referenced this pull request Mar 11, 2024
* Add Status() to the Python Bindings

This will help consumers of the Python bindings diagnose why their input meshes are not translating into manifolds properly...

* Make clang-format happier

* Use its suggestions verbatim
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants
0