Blog
Learn about industry trends, news and how-tos from our product experts.
Drawing 2D-01
const string dimLayerName = "Dimension", linetypeName = "DashDot", referenceLayerName = "Reference"; Plane vertical = new Plane(Point3D.Origin, Vector3D.AxisY, -1 * Vector3D.AxisX); // plane.XY; // adding different layers design1.LineTypes.Add(linetypeName, new float[] { 10, -2, 2, -2 }); …
by
Gianpiero Tovo |
October 13, 2023 | Share
Infinite Grid
Non-maintained solution The proposed solution is not natively supported and may not work in all scenarios and versions. It is possible to draw an infinite grid by using a custom shader. This effect can be achieved by enabling this shader and drawing a square covering the entire wanted plane in …
by
Federico Fucci |
October 06, 2023 | Share
Eyeshot 2023.3 Released
Bologna, Italy — September 29, 2023. devDept Software S.r.l., leading provider of software development tools to the engineering industry, today announces the release of Eyeshot 2023.3, the native CAD control for .NET New Features PrintSimulationMesh entity preview (Video) MultiFastMesh en…
September 29, 2023 | Share
YouTube logo
// main body arcs definitions Arc a1 = new Arc(Plane.XY, new Point3D(-20, -15), new Point3D(-22, 0), new Point3D(-20, 15), true); Arc a2 = new Arc(Plane.XY, new Point3D(-20, 15), new Point3D(0, 16.5), new Point3D(20, 15), true); Arc a3 = new Arc(Plane.XY, new Point3D(20, 15), new Point3D(22, 0), n…
by
Gianpiero Tovo |
September 21, 2023 | Share
EDM Simulation using MultiFastMesh
Recently converted into an official code sample: WireEDM In this article, we explore a practical application of the new MultiFastMesh entity in a real-world scenario, specifically focusing on creating a fast and efficient 3D visualization for a wire-cut EDM simulation. Before diving into the d…
by
Leone Ruggiero |
July 05, 2023 | Share
MultiFastMesh
In certain situations, there is a need to showcase a 3D object that consists of numerous smaller sub-parts, each with its own color and visibility settings. For instance, let's consider a 3D printing simulation where the final piece is built by adding a small amount of material at each step. If …
by
Leone Ruggiero |
July 05, 2023 | Share
Eyeshot 2023.2 Released
Bologna, Italy — June 20, 2023. devDept Software S.r.l., leading provider of software development tools to the engineering industry, today announces the release of Eyeshot 2023.2, the native CAD control for .NET New Features NuGet packages, at last! Visual Studio 2022 Extensions menu item (Video) …
June 20, 2023 | Share
Add 3D mouse support to an MFC application
A 3D mouse is an input device used by CAD users. If you are hosting one of Eyeshot's WinForms controls within an MFC application, you'll notice that your 3D mouse won't work at all. The problem Eyeshot WinForms controls process 3D-mice-related Windows Messages by implementing the IMessageFilter int…
by
Stefano Volpe |
June 16, 2023 | Share
Shortcut menus (ContextMenuStrip/ContextMenu) and the 3D mouse
A 3D mouse is an input device used by some CAD users. After a 3D mouse is detected for the first time, whenever the user right-clicks on an Eyeshot control with their (standard) mouse the normal shortcut menu is repopulated with navigation options specific for 3D mice. Please be aware that Eyeshot …
by
Stefano Volpe |
April 28, 2023 | Share
Custom Entity with EntityGraphicsData
Starting from Eyeshot 2023 the EntityGraphicsData class is abstract. This article explains the recommended approach for creating an instance of the concrete class in a custom Entity. For a complete sample, you can see the SelectTriangle source code. To create an instance you should override the Ent…
by
Simone Maccaferri |
April 18, 2023 | Share