Blog


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

Announcement

Eyeshot 2024 is here! 🎊

Bologna, Italy — March 20, 2024. devDept Software S.r.l., leading provider of software development tools to the engineering industry, today announces the release of Eyeshot 2024, the native CAD control for .NET   New Hybrid Licensing Model Eyeshot 2024 has a hybrid licensing model that combines SAAS and perpetual licensing. The new model bring…

March 20, 2024 | Share

CAD

CAD Practice Drawings 2D-01

Define layers, linetypes and text height. design1.Layers[0].LineWeight = 2; const string DashDot = "DashDot"; design1.LineTypes.Add(DashDot, new float[] { 5, -1, 1, -1 }); const string DimLayer = "Dimension"; design1.Layers.Add(new Layer(DimLayer, Color.CornflowerBlue)); const string Construction = "Construction"; design1.Layers.Add(new Layer(Construction, Color.DarkViolet, DashDot)); const…

by Lorenzo Capelli | February 28, 2024 | Share

CAD

Angular Bracket

// Extruded L shape CompositeCurve cc1 = new CompositeCurve(new ICurve[]{ new Line(Plane.XZ, 0, 0, 50, 0), new Line(Plane.XZ, 50, 0, 50, -10), new Line(Plane.XZ, 50, - 10, -5, -10), new Arc(Plane.XZ, new Point2D(-5, -5), new Point2D(-10, -5), new Point2D(-5, -10)), new Line(Plane.XZ, -10, -5 , - 10, 20), new Line(Plane.XZ, -10, 20, 0, 20), new Line(Plane.XZ, 0, 20, 0, 0) }); devDept.Eyeshot.Entities.Region r1 = new devDept.Eyeshot.Entities.Region(cc1, Plane…

by Lorenzo Capelli | February 27, 2024 | Share

Miscellaneous

NuGet package: manual installation

It is always possible to manually install Eyeshot 2024 packages via the Visual Studio NuGet package management page. This is the only way to install Eyeshot 2024 packages in non SDK-projects or when using Visual Studio 2019 or previous version.   Check the package source mapping The first thing to check is that it exists a package source correctly mapping the lo…

by Federico Fucci | January 18, 2024 | Share

Announcement

Eyeshot 2024 Beta

devDept is proud to announce the Eyeshot 2024 Beta program.   New Hybrid Licensing Model Eyeshot 2024 has a hybrid licensing model that combines SAAS and perpetual licensing. The new model brings a few changes that will benefit developers in several ways: There will be no runtime licensing, which means there will be no licensing delays in…

January 18, 2024 | Share

3D Graphics

Programmatical selection methods recap

Eyeshot offers a list of methods that allows to programmatically select entities or their sub-items in the scene. A brief recap of these method follows. Geometry Selection GetAllCrossingEntities Given a rectangle in screen coordinates, it returns all the visible Entities that cross it even partially as an array of SelectedItem and it also retrieves an arra…

by Federico Fucci | January 04, 2024 | Share

Announcement

Eyeshot 2024 Anticipations

Bologna, Italy — December 10, 2023. In the ever-evolving landscape of technology, innovation is the heartbeat that keeps software solutions relevant and impactful. Today, we're thrilled to unveil the latest enhancements to Eyeshot 2024, setting a new standard for developer experience and functionality.   New Hybrid Licensing Model Eyeshot 2024 will have a hy…

December 10, 2023 | Share

Announcement

New Login Process 🔑

Bologna, Italy — December 4, 2023.   Starting today, we have integrated our customer support system with our corporate website to provide you with a seamless and unified experience.   As part of this enhancement, you will no longer need to log in separately on the Zendesk website. Instead, you can now access all our services through a single set of credentials o…

December 04, 2023 | Share

Announcement

Eyeshot 2023.3 build 630

We are proud to announce the availability of a new Eyeshot 2023 stable build: 2022.3.630 Highlights Improved Brep.TransformBy() method Fixed bug with progressive drawing and clip planes Improved glTF material metallic roughness settings Restored planar face loops sorting during STEP import Fixed crash in WPF control when the toolbar is null To learn more ab…

November 05, 2023 | Share

CAD

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 }); design1.Layers[0].LineWeight = 2; design1.Layers.Add(new Layer(dimLayerName, Color.CornflowerBlue) { LineWeig…

by Gianpiero Tovo | October 13, 2023 | Share