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

[Core] Brep Surface - trimmed integration (Part 1 - Outer loop) #13072

Merged
merged 4 commits into from
Feb 3, 2025

Conversation

rickyaristio
Copy link
Contributor

📝 Description
This is the first part of the PR series to fix the problem related to the trimmed integration in the IGA application.
This PR corrects some issues for the outer loop trimming.

🆕 Changelog

  • Check whether the initial and final points coincide before starting triangulation
  • Initialize the clip_area (to avoid a case where solution.size() == 0)

The inner trimming and test cases will be elaborated on in the next PRs.

@rickyaristio rickyaristio requested a review from a team January 30, 2025 15:18
@rickyaristio rickyaristio requested a review from a team as a code owner January 30, 2025 15:18
Copy link
Contributor

@juancamarotti juancamarotti left a comment

Choose a reason for hiding this comment

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

When Máté's comments are addressed, I will approve the PR 👍

Copy link
Contributor

Choose a reason for hiding this comment

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

I agree with this change 👍

Copy link
Contributor

Choose a reason for hiding this comment

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

I agree with the changes but we need to be sure that the chosen tolerances are robust enough. I think the tests for this will be provided in the 3rd PR regarding trimming, won't they?

Copy link
Contributor

Choose a reason for hiding this comment

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

How rigid is your function interface? If not much, you could pass in the tolerance as an argument.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, all the stuff with the tolerances will be discussed in other PR: This one just remedies the general problem related the outer trimming.

@juancamarotti juancamarotti self-requested a review January 31, 2025 13:33
Copy link
Contributor

@matekelemen matekelemen left a comment

Choose a reason for hiding this comment

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

👌

@rickyaristio rickyaristio merged commit 1480bdd into master Feb 3, 2025
11 checks passed
@rickyaristio rickyaristio deleted the core/iga_trimmed_integration_outer branch February 3, 2025 08:26
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.

3 participants