Blog
Learn about industry trends, news and how-tos from our product experts.
Eyeshot 2022.2 build 484
We are proud to announce the availability of a new Eyeshot 2022 stable build: 2022.2.484 Highlights Fixed a 3D graphics memory leak Fixed web code samples not properly disposing Eyeshot control Fixed broken Workspaces code sample Fixed Parallel3D machining with boundary defined Fixed perspective c…
July 04, 2022 | Share
Changing hole diameter in a BRep object
In the following code, we first create a BRep object with a hole, then we change the diameter of a hole with world axis-alignment by editing BRep elements: faces/edges/vertices. Note that this code will work only for radius values that do not intersect/touch the contours of the others faces. devDe…
by Alberto Bencivenni | June 30, 2022 | Share
Eyeshot 2022.2 Released
We are proud to announce the availability of Eyeshot version 2022.2 New Features Brep Fillet and Chamfer (Video, can be tested in SketcherDemo code sample) Mixed selection modes: edge/face vertex/face edge/face (can be tested in Measure code sample) Subitem selection on Sketch, Region, and Composi…
June 10, 2022 | Share
Eyeshot Visual Studio Debugger Visualizer
What is it? Since Eyeshot 2022.2 a Debugger Visualizer will be deployed, which is a custom Visual Studio extension providing the ability to inspect Entities and other Eyeshot objects at debug-time. Items are taken by Visual Studio from the code that is being debugged in order to show information…
by Federico Fucci | June 09, 2022 | Share
Semi-transparent Selection with Halo
Starting from Eyeshot 2022.2 it is possible to draw dynamically selected entities with a halo effect. Starting from Eyeshot 2023 it is possible to draw both static and dynamic selection entities with a halo effect. All the relevant settings are grouped under the property Workspace.Selection. The …
by Leone Ruggiero | May 30, 2022 | Share
Modeling Practice Drawings 42
Brep elbow; //creating the first part of the elbow var headRegion = devDept.Eyeshot.Entities.Region.CreateRoundedRectangle(360, 360, 10); for (int i = 0; i < 2; i++) { for (int k = 0; k < 2; k++) { Func<int, int> calcPos = (int pos) => (pos > 0) ? (pos * (360 - …
by Gian Maria Gentilini | May 30, 2022 | Share
Eyeshot NuGet Packages: SDK projects
The Eyeshot installer comes with official NuGet packages for .NET 6, 7, 8, and .NET Framework 4.7.2. In Visual Studio 2022, you can easily install these packages by using the new entry under the Visual Studio Extensions menu. If you rely on a legacy project, you can refer to this article that expl…
by Marcello Stagni | May 26, 2022 | Share
Base revolve sketch
Sketch sk1 = new Sketch(); SketchLine[] segments = sk1.AddPolygon( new Point2D(0, 0), new Point2D(130, 0), new Point2D(130, 53), new Point2D(116, 53), new Point2D(116, 37.5), new Point2D(98, 37.5), new Point2D(98, 53), new Point2D(0, 53) ); // hor/ver constraints …
by Alberto Bencivenni | May 17, 2022 | Share
Eyeshot 2022.1
We are proud to announce the availability of a new Eyeshot 2022 stable build: 2022.1.376 Highlights Added support for zoom invariant dimensions text in SketchManager class Added SketchManager.Fit, RotateToPlane, Margin and ZoomFitMode properties. Added support for SketchEntity export Added support…
April 05, 2022 | Share
Better Transparency
Feature conflict The following approach won't work as expected when MinimumFrameRate is enabled. By default Eyeshot has design.AccurateTransparency property set to false. This allows rendering transparent entities without the preprocessing step (design.ProcessSemiTransparent()) required by the…
by Simone Maccaferri | February 15, 2022 | Share