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
To learn about what's new in this version, please refer to the following page: What's New.
- Improved lighting
- Environments (Model, Drawings and Simulation)
- A new, less intrusive, renderer for WPF control.
- Table entity
- Brep.SubdivideBy() and Brep.Face.SubdivideBy()
- FastZPR feature
- Enhanced ObjectManipulator
- Thumbnail view in proprietary file format
- Multi-plane clipping
- Improved LAS file format import/export
- Built-in support for temporary entities
- Brep read/write to AutoCAD® DWG/DXF
- Teigha SWIG support
- WritePDF class (3D PDF)
- Dataset and CustomControls assemblies replaced by source code
- PaperSpace, ComputeDistance and TempEntities source code samples.
Breaking Changes
BC-86 | WriteAutodeskParams | The WriteAutodesk constructors now accept the new WriteAutodeskParams instead of WriteParamsWithTextStyles |
BC-87 | ReadIFC | Element index saved in Entity.EntityData |
BC-88 | Brep.Face.Color | To see the Brep face change color, you need to set RegenMode as CompileOnly and call Model.Entities.Regen() |
BC-90 | Signature changes (WPF only) |
The following methods changed the parameter type from System.Windows.Forms.MouseEventArgs to System.Windows.Input.MouseEventArgs:
|
BC-91 | Environment.Dispose() (WPF only) | The Environment control now implements IDisposable interface and the boolean parameter for the Dispose() method was removed (now it's like the WinForms control) |
BC-92 | Dimension.Scale | Dimension.Scale property was renamed to ScaleOverall |
BC-93 | Text.Simplify | Text.Simplify and MultilineText.Simplify default values were changed from true to false |
BC-94 | MinimumFrameRate property | ViewportLayout.MinimumFrameRate property was removed in favor of the new FastZPR feature |
BC-95 | Solid3D | Solid3D class was renamed to Brep |
BC-96 | UtilityEx.Triangulate() of regions | Regions are no more triangulated on the XY plane, but on the region's plane |
Detailed changes at field, methods, types and interfaces and abstract classes level are available as an attachment to this article.
Eyeshot version 12 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 spotlights, no width for lines and points.
Previous versions of this article: Eyeshot 11, Eyeshot 10, Eyeshot 9
Comments
Please sign in to leave a comment.