Skip to content

Integration request to master#1266

Open
dpasukhi wants to merge 4 commits intomasterfrom
IR
Open

Integration request to master#1266
dpasukhi wants to merge 4 commits intomasterfrom
IR

Conversation

@dpasukhi
Copy link
Copy Markdown
Member

@dpasukhi dpasukhi commented May 5, 2026

Integration request to collect a sequence of patches as a periodical branch.
Will be available for short time only during development circle.

dpasukhi added 2 commits May 5, 2026 09:43
- Renamed grid terminology and command/API surface from `inf`/“infinite” to `gpu`/“GPU”, plus `viewAdaptive` for camera-relative sizing.
- Updated OpenGl grid rendering to compute adaptive bounds from the visible region and to fix axis coloring for rotated rectangular grids.
- Refreshed Draw tests, help text, and API comments to match the new behavior.
- Redesign seam detection/pairing to be connectivity-derived (`SeamPair()` walks sibling coedges on the same face with opposite orientations), with seam halves now present in wire `CoEdgeRefIds` to match TopoDS iteration.
- Move geometric continuity storage/round-trip to `BRepGraph_LayerRegularity` (including seam continuity), updating populate/reconstruct/editor APIs accordingly.
- Add/adjust GTests to cover seam ordering, seam symmetry, layer regularity behavior, and split/compact/reconstruct interactions under the new model.
@dpasukhi dpasukhi added the 2. IR Integration request (Used for marking PR as a collection of multiple integration for master) label May 5, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Performance Test Summary

Commit: 8b7b893566b0c146486ba11b31b02acaeecb6a54

Title: Merge 6ba27a8 into a70427f

Platform: macos-x64

Total MEMORY difference: 351271 / 364992 [-3.76%]
Total CPU difference: 6.29999999999999 / 4.790000000000001 [+31.52%]
Total IMAGE difference: 0 / 0

Platform: windows-x64

Total MEMORY difference: 93815830 / 93812786 [+0.00%]
Total CPU difference: 3436.546875 / 3508.21875 [-2.04%]
Total IMAGE difference: 1099 / 14280 [7.70%]

Platform: linux-clang-x64

Total MEMORY difference: 84599980 / 84726874 [-0.15%]
Total CPU difference: 2912.600000000078 / 2952.7100000000855 [-1.36%]
Total IMAGE difference: 21 / 14161 [0.15%]

…ency (#1265)

- Renames many example variables to align better with current OCCT naming/style conventions.
- Updates documentation around deprecated 2D construction APIs, build options, resource paths, and environment variables.
- Cleans up assorted wording, links, and outdated references across user guides, samples, and contributor docs.
@dpasukhi dpasukhi added this to the Release 8.0 milestone May 5, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Performance Test Summary

Commit: 039bc690cf00773c41ea286ae66f035c8d368cdb

Title: Merge 9281002 into a70427f

Platform: macos-x64

Total MEMORY difference: 362909 / 364992 [-0.57%]
Total CPU difference: 6.6599999999999895 / 4.790000000000001 [+39.04%]
Total IMAGE difference: 0 / 0

Platform: windows-x64

Total MEMORY difference: 93820818 / 93816107 [+0.01%]
Total CPU difference: 3481.21875 / 3511.59375 [-0.86%]
Total IMAGE difference: 1091 / 14280 [7.64%]

Platform: linux-clang-x64

Total MEMORY difference: 84667640 / 84726281 [-0.07%]
Total CPU difference: 3053.9200000001792 / 2952.6900000000855 [+3.43%]
Total IMAGE difference: 1386 / 14161 [9.79%]

…AdditionalPointOrAdjust() (#1267)

To input parameters of ShapeConstruct_ProjectCurveOnSurface::insertAdditionalPointOrAdjust() new arrays were assigned. The size of new arrays are guaranteed to be 1 element larger that original array. NCollection_Array1::Assign() is guaranteed to throw exception when arrays size mismatch. So, given that assignment code is reached, function will always throw.
Fixed by calling move assignment instead - size mismatch is allowed in this case. Also it is more optimal.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 5, 2026

Performance Test Summary

Commit: 98023f9dd5eaf20801447494a3d027cf018ea1c2

Title: Merge 6f6be66 into a70427f

Platform: macos-x64

Total MEMORY difference: 369494 / 364992 [+1.23%]
Total CPU difference: 4.7200000000000015 / 4.790000000000001 [-1.46%]
Total IMAGE difference: 0 / 0

Platform: windows-x64

Total MEMORY difference: 93843128 / 93815032 [+0.03%]
Total CPU difference: 3439.21875 / 3511.53125 [-2.06%]
Total IMAGE difference: 1091 / 14279 [7.64%]

Platform: linux-clang-x64

Total MEMORY difference: 84616222 / 84725688 [-0.13%]
Total CPU difference: 2879.8100000000973 / 2952.6700000000856 [-2.47%]
Total IMAGE difference: 23 / 14161 [0.16%]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. IR Integration request (Used for marking PR as a collection of multiple integration for master)

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

2 participants