Blog


Learn about industry trends, news and how-tos from our product experts.

Miscellaneous

Understanding Direct3D Device Loss When Disconnecting Screens or RDP Sessions

When running an Eyeshot application on a laptop or workstation, users may occasionally experience freezes, crashes or “device removed” errors after disconnecting external monitors, undocking a laptop, or connecting or reconnecting through Remote Desktop (RDP). This article summarizes the root cause…

by Marcello Stagni | November 20, 2025 | Share

CAD

Estimate Length of a Trimmed Pipe from Control Points

The following algorithm calculates the length of a pipe based on its control points. It automatically identifies whether each face of the pipe represents a cylindrical or tabulated surface and then measures the distance that the surface’s control points extend along its main axis. The resulting val…

by Martina Balla | November 07, 2025 | Share

CAD

Belt Roller Support

Block b1 = new Block("Base"); b1.Entities.Add(Base(), Color.Purple); design1.Blocks.Add(b1); Block b2 = new Block("Roller"); b2.Entities.Add(Roller(), Color.Red); design1.Blocks.Add(b2); Block b3 = new Block("Bracket"); b3.Entities.Add(Bracket(), Color.LightGreen); design1.Blocks.Add(b3); Blo…

by Mattia Suzzi | October 31, 2025 | Share

CAD

Valve Body Assembly

In this article, we will use Assembly Mates to assemble the valve attached.    Step 1 : Fix Valve Body and add Concentric Mate to Retainer with Concentric Mate To begin, we fix the Valve Body in place and then add Concentric mates between the valve body and retainer faces to align them concentrica…

by Martina Balla | September 26, 2025 | Share

public

2025.3.457

Fixed Viewport.AdjustNearAndFarPlanes() method Added back missing colors from the RedToBlue33 legend Added RevolveAdd(), RevolveRemove(), RevolveAsBrep() accepting the Interval parameter ReadSTEP class now fixes closed edges when the start point does not match the start vertex Fixed Utility.GetEnt…

by Alberto Bencivenni | September 22, 2025 | Share

Miscellaneous

Eyeshot Release Cycle and Proprietary File Format Policy

This document describes the official policy regarding Eyeshot release management and the behavior of the Eyeshot proprietary file format.Its purpose is to provide a clear reference for all customers and avoid misunderstandings.Release CycleEach major version of Eyeshot (e.g., 2025) follows the same…

by Marcello Stagni | September 15, 2025 | Share

Announcement

Eyeshot 2025.3 Released

Bologna, Italy — Sep 4, 2025. devDept Software S.r.l., leading provider of software development tools to the engineering industry, today announces the release of Eyeshot 2025.3, the CAD control for .NET Available on our private NuGet server: http://nuget.devdept.com (Setup instructions)&n…

September 04, 2025 | Share

CAD

Reinforced Bracket

// "L" profile devDept.Eyeshot.Entities.Region r1 = devDept.Eyeshot.Entities.Region.CreatePolygon(Plane.YZ, new Point2D[]{ new Point2D(0, 0), new Point2D(30, 0), new Point2D(30, 10), new Point2D(7, 10), new Point2D(7, 55), new Point2D(13, 55), new Point2D(13, 75), n…

by Martina Balla | September 02, 2025 | Share

public

2025.3

Improved Sketch solver speed by solving only local constraints on drag Improved midpoint generation for quadratic FEM elements on distorted surfaces Improved Sketch dimensions positioning after solving Added WriteAutodeskParams.ModelXData property Fixed DisplayMode not being preserved after Viewpo…

by Alberto Bencivenni | July 30, 2025 | Share

Miscellaneous

Miscellaneous OpenGL errors with some NVIDIA graphic cards after latest driver updates

It came to our knowledge that for some NVIDIA graphic cards the latest 2025 driver updates can cause graphical issues and/or inconsistencies during draw calls when using OpenGL renderer.E.g. we are aware that on some machines Breps can be displayed completely black; other possible errors are descri…

by Federico Fucci | July 11, 2025 | Share