Skip to content

Commit 6e33136

Browse files
committed
Update CHANGELOG
1 parent c6e40dd commit 6e33136

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,16 @@ The format of this changelog is based on
1414
rendering and meshing thereby improving user experience.
1515
- Deprecate `SolidModels.MeshingParameters` in favour of new `mesh_scale`, `mesh_order`,
1616
`mesh_grading_default` accessed from `SolidModels`.
17+
- Improvements to `SolidModels.render!` to improve stability and performance.
18+
- Change `SolidModels.restrict_to_volume!` to perform a check if the simulation domain
19+
already bounds all two and three dimensional objects, if so skips operation.
20+
- Change `SolidModels.render!` to incorporate a two stage `_fragment_and_map!`
21+
operation, reconciling vertices and segments before reconciling all entities. This
22+
improves the robustness of the OpenCascade integration which can error in
23+
synchronization if too much reconciliation is required all at once by `fragment`.
24+
- These two operations in conjunction with the removal of `MeshSized` entities results
25+
in a ~3x performance improvement in rendering the QPU17 example to `SolidModel`, and ~2x
26+
improvement in total meshing time.
1727

1828
## 1.6.0 (2025-10-16)
1929

0 commit comments

Comments
 (0)