This page lists the important behavior and API changes that were introduced in this version. If you already have projects using devDept Software products, you will need to peruse this list in order to understand the changes you might need to make to your source code to support this new release.
What's New
- Proprietary file format
- Collision detection
- IFC file import
- Asynchronous regeneration
- Capping clipped objects
- 3DS file import
- Octree-based Mesh triangle search
- Dimension tolerances
- DWG® 2018 support
- RobotArm, AnimatedPicture, PerformanceStudio, Wing and FileFormatExtension source code samples
Breaking Changes
BC-81 | KeyedCollection | All master collection classes (Layer, LinePattern, Material, TextStyle, Block) are now defined as KeyedCollections and use string as key |
BC-82 | Proprietary file format |
|
BC-83 | Boolean results consistency |
In order to make booleans results consistent between Region, Solid and Solid3D objects, they changed in the following way:
|
BC-84 | Disappearing objects after Entity.Regen() | In version 10 entity didn't disappear but was displayed with an outdated shape. In version 11 object is skipped during drawing until a manual call to Entity.Compile() or ViewportLayout.Entities.Regen(). |
BC-85 | Missing EntityList.Parallel property | Parallel regeneration was removed in version 11 in favor of regeneration on a separate thread with progress bar feedback. |
Detailed changes at field, methods, types and interfaces and abstract classes level are available as an attachment to this article.
Eyeshot version 11 is based on .NET Framework 4.5
Release Notes
A (limited) support for old graphics cards with DirectX11 9_3 feature level is available with the following additional limitations: no planar reflections, no two sided lighting, four lights instead of eight, no point or spot lights, no width for lines and points.
Previous versions of this article: Eyeshot 10, Eyeshot 9
Comments
Please sign in to leave a comment.