This page lists the important behavior and API changes introduced in this version. If you already have projects using devDept products, you will need to peruse this list to understand the changes you might need to make to your source code to support this new release.
2026.2
| BC-347 | Write3DPDF.AddDesign() method | Write3DPDF.AddDesign() signature has been changed; the toolbarVis parameter has been moved and a new boolean parameter modelTreeVis has been introduced. |
| BC-346 | Solidifier.Result property | Solidifier.Result property type changed from Brep to Brep[]. |
| BC-327 | RegenOptions class |
The RegenOptions.Async property has been removed. Asynchronous behavior is now controlled via ReadFileAsync (and derived classes) using OpenToAsync, InsertToAsync, and AppendToAsync, as documented in the Geometry Import article: https://devdept.zendesk.com/hc/en-us/articles/23093059489564-Geometry-Import. Additionally, the ExecutionTime and Count properties have been removed from RegenOptions. These properties were never actually populated and had no functional effect, likely being leftovers from an earlier implementation. |
| BC-342 | Workspace.ForceHardwareAccleration property | Removed Workspace.ForceHardwareAccleration and Workspace.AskForHardwareAcceleration |
| BC-341 | CameraMoveEventArgs.ViewportIndex property | Replaced CameraMoveEventArgs.ViewportIndex property with CameraMoveEventArgs.Viewport |
| BC-340 | Added parameters to IFace.ConvertToBrep() method |
Method IFace.ConvertToBrep() now accepts two
parameters:
mergeEdges and mergeFaces.
|
2026.1
| BC-339 | Removed Xline entity |
The devDept.Eyeshot.Translators.Xline entity
has
been removed.
Its functionality is now provided by
devDept.Eyeshot.Entities.LinearEntity.
|
| BC-337 | Removed MultiFileHelper.AsmSuffix property |
The static property Multi-file extensions are no longer derived using a suffix-based mechanism. Extensions must now be explicitly defined through:
|
| BC-336 |
Closed CurveSurface.SmartIntersection() method
|
The CurveSurface.Intersection() method already
applies
smart
intersections when possible.
|
| BC-335 | Changed FindSimilar class results |
The FindSimilar class now returns a single tuple
Result instead of exposing separate properties.
The new return type includes Entities,
Blocks, GroupedObjects,
and a new OriginalEntityToTransformation dictionary.
This dictionary maps each original entity to the transformation
that aligns it with the group’s base entity.
The previous
Tuple
and standalone GroupedObjects properties have
been
removed in favor of the unified structure.
|
| BC-334 | Changed curve offset methods return value | Changed curve offset methods' return value when there are zero results. Now it returns an empty array for zero offset results and null for failure. |
| BC-333 | Removed Design.Solidify() and Simulation.Mesh() methods |
Removed Design.Solidify() and
Simulation.Mesh() methods and
related events.
|
| BC-331 | Added parameter to RenderContextBase.GetTextOutlines() and RenderContextBase.GetCharOutlines() methods |
RenderContextBase.GetTextOutlines() and
RenderContextBase.GetCharOutlines()
methods now accept the
rightToLeft
parameter.
|
| BC-330 | Drawing.Rebuild() method split |
The Drawing.Rebuild() method was split into
synchronous
and asynchronous
versions.
|
| BC-329 | Removed parameter from DetectRegionsFromContours() method |
Removed the deviation parameter from
Utility.DetectRegionsFromContours()
method. The algorithm is now based directly on curves (not
on
their
tessellation), and this affects the order of the regions
in
the
output array.
|
| BC-328 | Replaced ClippingPlane.Capping property |
The boolean ClippingPlane.Capping has been replaced
by the
CappingMode property, introduced with the Selective
Clipping feature.
|
| BC-316 | WorkUnit now uses Task-based Asynchronous Pattern (TAP) |
MethodsDoWork, UpdateProgress,
UpdateProgressTo100, Cancelled,
UpdateProgressAndCheckCancelled,UpdateProgressParallel,
UpdateProgressAndCheckCancelledParallel,
StartContinuousAnimation, and
StopContinuousAnimationthat previously accepted BackgroundWorker worker
and/or DoWorkEventArgs now accept respectively
IProgress<devDept.WorkUnit.ProgressChangedEventArgs>
and CancellationToken.
|
| BC-325 | Changed signature of Surface.IntersectWith() method |
Removed the unused parameter searchTol from the
Surface.IntersectWith() method.
|
| BC-324 | ProgressBar.Visible vs Active property |
So, it is possible to show the progress bar outside from WorkUnit execution again. |
| BC-323 | Changed dimension vertical alignment |
Changed the default value of
Changed behaviour of |
| BC-322 | Removed ConvertToRegion() method |
Use Sketch.ConvertToRegions() instead.
|
| BC-321 | Changed signature of UpdateAndInvalidate() method | Changed signature of SketchEntity.UpdateAndInvalidate() from ISelectableItem to SketchItem |
| BC-327 | Removed RegenOptions.Async property |
Removed RegenOptions.Async. Asynchronous import
is now controlled via
ReadFileAsync
(and
derived classes) using
OpenToAsync,
InsertToAsync,
and
AppendToAsync.
See
dedicated article.Removed unused ExecutionTime and Count
properties as well.
|
| BC-319 | Replaced ReadFileAsync.AddTo() method |
Replaced ReadFileAsync.AddTo() method in favour
of OpenTo(), InsertTo() and
AppendTo() methods. See
dedicated article.
|
| BC-318 | Removed Block.ConvexHull property |
The Block.ConvexHull has been removed.
|
| BC-317 | Upgrade to OGL 3.3 |
Removed the following items:
Misc
|
| BC-315 | Revised ReadIFC assembly hierarchy | Revised the block name and assembly hierarchy when importing an IFC file to better align with the file content. |
| BC-312 | Utility.RotateLeft()/Right() methods |
Swapped the behavior of
devDept.Geometry.Utility.RotateLeft() /
devDept.Geometry.Utility.RotateRight()
and added count parameter for multi-step rotations.
|
Comments
Please sign in to leave a comment.