Skip to content

[CURA-13259] Port the 'overhang checker' code over to C++ in an attempt to optimize. - #18

Open
Remco Burema (rburema) wants to merge 10 commits into
mainfrom
CURA-13259_port_overhang_checker
Open

[CURA-13259] Port the 'overhang checker' code over to C++ in an attempt to optimize.#18
Remco Burema (rburema) wants to merge 10 commits into
mainfrom
CURA-13259_port_overhang_checker

Conversation

@rburema

Copy link
Copy Markdown
Member

(Current commit:) Seems to work. While it is signigicantly faster, that is not so to the extent that we hoped (seen about 4x to 9x speedup). Propose to further optimize, unless it's the marshalling.

(Current commit:) Seems to work. While it is signigicantly faster, that is not so to the extent that we hoped (seen about 4x to 9x speedup). Propose to further optimize, unless it's the marshalling.

CURA-13259
Should be robust against missing (face) indices now.

part of CURA-13259
@rburema
Remco Burema (rburema) marked this pull request as ready for review September 10, 2026 07:26
@rburema

Copy link
Copy Markdown
Member Author

It seems face connectivity would give us the added boost we need. However, I don't fully trust it yet -- let's continue with the 'needs-support' part and leave the face connectivity stuff in for later.

part of CURA-13259

Co-authored-by: Erwan Mathieu <erwan.mathieu@ultimaker.com>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Comments done live and processed, LGTM !

CURA-13259
This allows leveraging the array structure, and simplifies some pieces of code
CURA-13259
This allows leveraging the array structure, and simplifies some pieces of code
Co-authored-by: wawanbreton <601114+wawanbreton@users.noreply.github.com>
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