You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9-2Lines changed: 9 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,18 @@ The format of this changelog is based on
7
7
## Upcoming
8
8
9
9
- Added `xor2d` for polygon XOR
10
+
- Mesh size fields are no longer controlled via `PhysicalGroup` internally, this change
11
+
allows for changing the size field associated to a `SolidModel` after `render!` via the
12
+
global parameters accessed in `MeshSized`. This reduces the number of entities in any
13
+
global boolean operations, improving performance, along with separating the concerns of
14
+
rendering and meshing thereby improving user experience.
15
+
- Deprecate `SolidModels.MeshingParameters` in favour of new `mesh_scale`, `mesh_order`,
16
+
`mesh_grading_default` accessed from `SolidModels`.
10
17
11
18
## 1.6.0 (2025-10-16)
12
19
13
20
- Improved metadata handling for `LayoutTarget` and `SolidModelTarget`
14
-
21
+
15
22
+ SolidModelTargets will now ignore `NORENDER_META` (the `:norender` layer)
16
23
+ SolidModelTargets now take `ignored_layers`, a list of layer symbols which are not rendered
17
24
+ LayoutTargets now allow overriding the mapping of `GDSMeta` by setting `target.map_meta_dict[my_gdsmeta] = my_override`, allowing changes to different `GDSMeta` or `nothing` rather than always mapping a `GDSMeta` to itself
@@ -29,7 +36,7 @@ The format of this changelog is based on
29
36
## 1.5.0 (2025-10-10)
30
37
31
38
- Added `auto_speed`, `endpoints_curvature`, and `auto_curvature` keyword options to `bspline!` and `BSplineRouting`
32
-
39
+
33
40
+ `auto_speed` sets the speed at endpoints to avoid sharp bends (minimizing the integrated square of the curvature derivative with respect to arclength)
34
41
+ `endpoints_curvature` sets boundary conditions on the curvature (by inserting extra waypoints)
35
42
+ `auto_curvature` B-spline sets curvature at endpoints to match previous segment (or to zero if there is no previous segment)
0 commit comments