Blog


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

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. Entities Selection Visible Selection A pseudo-color image of the scene is taken into account in order to process the selection. GetAllEntitiesUnde…

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

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

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 }); …

by Gianpiero Tovo | October 13, 2023 | Share

3D Graphics

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

Announcement

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

CAD

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

CAD

Creating a BRep entity from scratch

In this article, we create a BRep entity by defining its vertices, edges, faces and shells. const double radius = 10, height = 20, centreToCentre = 20, offset = 3; Point3D[] vertices = new Brep.Vertex[8]; vertices[0] = new Brep.Vertex(0, -radius); vertices[1] = new Brep.Vertex(centreToCentre, -r…

by Alberto Bencivenni | July 28, 2023 | Share

CAD

Modeling Practice Drawings 110

// Main polygon CompositeCurve cc1 = new CompositeCurve( new Line(-34, 0, 34, 0), new Line(34, 0, 34, 59.4), new Arc(Plane.XY, new Point2D(0, 59.4), 34, Utility.DegToRad(0), Utility.DegToRad(180)), new Line(-34, 59.4, -34, 0)); devDept.Eyeshot.Entities.Region reg1 = new devDept.Ey…

by Paolo Bencivenni | July 24, 2023 | Share