]> OCCT Git - occt.git/commit
Modelling - Boolean fuse segfaults on loft (#860)
authorDmitrii Kulikov <164657232+AtheneNoctuaPt@users.noreply.github.com>
Sat, 29 Nov 2025 16:25:18 +0000 (16:25 +0000)
committerGitHub <noreply@github.com>
Sat, 29 Nov 2025 16:25:18 +0000 (16:25 +0000)
commit29631c61dea9fbee570e7e76aa41e949253515eb
tree3722cca97619606ab44366ab0eec1b083c642e7d
parent5f40d892d205afde10de0c584e68b4ab5df32a01
Modelling - Boolean fuse segfaults on loft (#860)

- Added null checks for 2D curve handles to prevent dereferencing null geometry
- Refactored `ProcessDE()` to use modern C++ idioms (auto, structured bindings, range-based iteration patterns)
- Simplified `FindPaveBlocks()` using a lambda function to reduce code duplication
src/ModelingAlgorithms/TKBO/BOPAlgo/BOPAlgo_PaveFiller_8.cxx
src/ModelingAlgorithms/TKBO/BOPTools/BOPTools_AlgoTools_1.cxx
src/ModelingAlgorithms/TKBO/GTests/BOPAlgo_PaveFiller_Test.cxx [new file with mode: 0644]
src/ModelingAlgorithms/TKBO/GTests/FILES.cmake