Blog


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

public

Migrating from version 2023

Warning We recommend taking a full backup of your project(s), including your existing Eyeshot 2023 DLLs. To migrate your Eyeshot 2023-based application to Eyeshot 2024, follow the steps below: Ensure that your existing Eyeshot 2023 Visual Studio project compiles and run Close all Visual Studio i…

by Federico Fucci | March 19, 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 …

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)), …

by Lorenzo Capelli | February 27, 2024 | Share

public

Breaking Changes in Eyeshot 2024

This page lists the important behavior and API changes introduced in this version. If you already have projects using devDept products, you will need to peruse this list to understand the changes you might need to make to your source code to support this new release.   Next BC-249 Raise SketchCu…

by Alberto Bencivenni | February 07, 2024 | Share

Miscellaneous

NuGet package: Local Package Source

Eyeshot is distributed via NuGet packages, which include support for .NET Framework 4.7.2, .NET 6, .NET 7, and .NET 8. This article aims to provide a detailed guide on handling NuGet packages. Visual Studio projects can be distinguished between SDK-style projects and Legacy projects. Since SDK-styl…

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…

January 18, 2024 | Share

public

Sketch: breaking changes in Eyeshot 2024

With version 2024, we decided to refactor the sketch-related code to make it simpler and more intuitive. To do so, we had to introduce a series of breaking changes, meaning it might take a while to update your sketcher application from Eyeshot 2023 to Eyeshot 2024. This article aims to guide you th…

by Lorenzo Celli | January 09, 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 GetAllEntitiesUnderMouseCursor Given a point in screen coordinates, it returns all the indexes of the Entities in the scene und…

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 functional…

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…

December 04, 2023 | Share