Eyeshot 2020 introduces the root block paradigm, a number of improvements for large assemblies handling, dimensioning of arcs in Drawings environment and many other super-useful features.
Eyeshot 2020 includes a Block, called RootBlock, that represents the scene root. This means that every single piece of geometry is always inside a Block definition. There is no longer a collection of entities associated with the environment, the Environment.Entities collection is now a shortcut to a Block.Entities collection, normally of the RootBlock if you don't work with the assembly navigation features. Detailed article here.
The RootBlock paradigm allows seamless navigation through assembly levels.
Improved culling during dynamic movements. The drawing code has been completely refactored to allow small object culling and frustum culling at any scene graph level.
Small object culling is now active only during dynamic movements, skipping the drawing of all entities small enough. The size of small objects is determined by the Viewport.SmallSizeRatio setting.
Turbo Zoom/Pan/Rotate was improved to avoid the annoying lag when switching between navigation modes.
Another improvement in Turbo mode is the progressive rebuild during scene graph navigation. When you set current a specific assembly component, only the geometry delta is rebuilt, decreasing the time to move between scene graph levels. Updated article here.
The ReadGCode class was added among translators, to read GCode files. A new entity called Toolpath, allows the display of these CNC data.
To address slow zoom fits on massive geometries a new, convex hull based, zoom fit was added. Actually, the first time it will be slower but all the others it will be lightning fast.
In this release, you have the option to get intersection volumes and display them. A critical feature for many applications.
Depending on the object pairs the intersection volumes can be represented by points, curves or volumes. Detailed article here.
Added support for a number of tangency cases. Detailed article here.
People often asked us to add multiple origin symbols on the same Viewport, now you can add as many origin symbols as you want and you can also name them.
You asked, we delivered. In this release, Hidden lines view kernel includes the ability generate supporting circles for dimensioning.
In addition to the ability to add dimensions, Eyeshot 2020 can add centerlines to holes perpendicular and parallel to the view plane.
Accurate BRep texture mapping. BRep texture mapping is now compute directly during BRep regeneration for display, so you always get the best simply setting the object material.
The resulting mapping is affected by BRep.Face.OffsetU, ScaleU, OffsetV, ScaleV and Material.TextureLength properties.