Conversation
- 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.
|
Performance Test Summary Commit: Title: Merge 6ba27a8 into a70427f Platform: macos-x64 Platform: windows-x64 Platform: linux-clang-x64 |
…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.
|
Performance Test Summary Commit: Title: Merge 9281002 into a70427f Platform: macos-x64 Platform: windows-x64 Platform: linux-clang-x64 |
…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.
|
Performance Test Summary Commit: Title: Merge 6f6be66 into a70427f Platform: macos-x64 Platform: windows-x64 Platform: linux-clang-x64 |
- Reintroduced `GProp_PGProps` and `GProp_PEquation` implementations and registered them in `TKGeomBase`. - Moved and split unit tests for point-set properties/equation analysis into `TKGeomBase` GTests. - Updated callers and documentation, and removed the `PointSetLib` package from `TKMath`. - Reverting #1140 357ae60
|
Performance Test Summary Commit: Title: Merge 9aa0160 into a70427f Platform: macos-x64 Platform: windows-x64 Platform: linux-clang-x64 |
New overloads of Append() and operator<<() are added to Draw_Interpretor. New overloads accept size_t type of argument.
- Updated `NCollection_Array1/2::Assign()` to copy bounds/size from the source; introduced `CopyValues()` to copy element values while preserving existing bounds. - Replaced usages of `Assign()` / `operator=` with `CopyValues()` in several `Geom*` classes and math utilities to preserve prior behavior after the `Assign()` semantic change. - Expanded GTests for `NCollection_Array1/2` to cover assignment behavior (owned/external buffers, size changes) and `CopyValues()` behavior.
|
Performance Test Summary Commit: Title: Merge 654d0b0 into a70427f Platform: macos-x64 Platform: windows-x64 Platform: linux-clang-x64 |
|
Performance Test Summary Commit: Title: Merge d3adc95 into a70427f Platform: macos-x64 Platform: windows-x64 Platform: linux-clang-x64 |
|
Performance Test Summary Commit: Title: Merge 6dcc1f6 into a70427f Platform: macos-x64 Platform: windows-x64 Platform: linux-clang-x64 |
Integration request to collect a sequence of patches as a periodical branch.
Will be available for short time only during development circle.