Skip to content

Modeling - Crash in BRepOffsetAPI_MakePipeShell#740

Merged
dpasukhi merged 2 commits intoOpen-Cascade-SAS:IRfrom
AtheneNoctuaPt:CR31041
Oct 9, 2025
Merged

Modeling - Crash in BRepOffsetAPI_MakePipeShell#740
dpasukhi merged 2 commits intoOpen-Cascade-SAS:IRfrom
AtheneNoctuaPt:CR31041

Conversation

@AtheneNoctuaPt
Copy link
Copy Markdown
Collaborator

Performed a basic refactoring of BRepFill_SectionPlacement::Perform() and fixed a crash.

Performed a basic refactoring of BRepFill_SectionPlacement::Perform()
and fixed a crash.
@AtheneNoctuaPt AtheneNoctuaPt self-assigned this Oct 8, 2025
@AtheneNoctuaPt AtheneNoctuaPt added 2. Bug Something isn't working 1. Modeling Boolean operations, offsets, primitives, any conversion, brep builders and etc... labels Oct 8, 2025
@dpasukhi dpasukhi requested a review from Copilot October 9, 2025 14:22
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR performs a refactoring of the BRepFill_SectionPlacement::Perform() method to improve code clarity and fix a crash issue. The refactoring includes modernizing variable naming conventions, simplifying control flow, and enhancing error handling.

Key changes:

  • Modernized variable naming to follow OCCT conventions with descriptive prefixes
  • Simplified the section geometry processing logic and removed commented-out legacy code
  • Improved error handling with clearer exception messages

@dpasukhi dpasukhi merged commit df7e26c into Open-Cascade-SAS:IR Oct 9, 2025
68 of 69 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in Maintenance Oct 9, 2025
dpasukhi pushed a commit to dpasukhi/OCCT that referenced this pull request Dec 5, 2025
Performed a basic refactoring of BRepFill_SectionPlacement::Perform()
  and fixed a crash.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1. Modeling Boolean operations, offsets, primitives, any conversion, brep builders and etc... 2. Bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants